« Trender » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
 
(28 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Fichier:Trender.png|vignette|droite]]




== Présentation ==
== Présentation ==


Après une expérience passionnante autour de la réalisation de bijoux connectés ( dont la genèse se situe notre Wiki favori, [http://fablab-lannion.org:8080/wiki/index.php?title=BuddiesJewel BuddiesJewel] [[BuddiesJewel|wiki]]  ) , toute l'équipe de [http://www.galilabs.com Galilabs ] remet le couvert en ce début d'année pour partir sur un nouveau concept !
Ce projet est un cru 2016 du Fablab de Lannion.


L'objectif est de décliner une séries d'usages professionnels autour d'une lumière connectée.


Trender ...
Après quelques mois d'itérations créatives, plusieurs usages sont aujourd'hui présentés, usages dont nous allons vous partager au travers de ces quelques pages leur saveurs.


Mais qu'est-ce donc ?
Comme tout projet du Fablab, les objets connectés réalisés ont pour vocation à être utilisés / réutilisés / transformés. Ou dit différemment, D-I-Y ;-)


Nous nous efforçons donc pour chacun d'entre eux de présenter un protoype HW+SW pour que vous puissiez avec un peu d'huile de coude en reproduire des exemplaires pour vos entreprises/associations/autres entités.


Trender , cet un objet lumineux permettant aux entreprises de percevoir instantanément, sans même le savoir, l'état de leurs projets.
Et pour ceux qui sont à cours d'huile de coude, le Fablab Lannion peut également prendre en charge l'intégration, voir améliorer les finitions en lien avec des partenaires locaux si l'on souhaite disposer d'un ensemble plus fini ;-)


== Programme ==


Plutôt que de passer ses journées scotchées sur son dashboard, à regarder les KPIs dans tous les sens, pourquoi ne pas les visualiser au travers d'un simple objet connecté?
* 25 Janvier: Brainstorming sur les usages
* Formation imprimante 3D (socle cool)
* Formation graveuse / découpeuse Laser
* Wifi / LoRa
* Appli mobile
* Supervision


== Liens utiles ==


Et plutôt que de sauter de joie , seul sur son fauteuil, lorsque un KPI casse la barraque, pourquoi ne pas faire sauter de joie toute l'entreprise!
* [https://github.com/FablabLannion/Trender Github]
Le bonheur ne vaut que s'il est partagé par tous :-D
* []
* []


=Atelier Libre en Fête 2018=
[[:File:TrenderDIY-FeteDuLibre.pdf]]
On utilise une carte WeMos D1-Mini.


Galilabs est donc aujourd'hui reparti dans de nouvelles dérives, avec un premier proto DYI que l'on s'empresse aujourd'hui de mettre à disposition de la communauté!!!
Si la carte n'apparaît pas dans l'interface Arduino IDE on peut suivre ce guide :


http://www.wikidebrouillard.org/index.php?title=Wemos_D1_mini
== Usages ==


Premier Use Case présenté ici:
=== Brainstorming ===


Relier les KPI ( aka Key Perfomance Indicators , bref une métrique quoi ) de Jenkins à un objet lumineux.
[[File:C3DF3v8XgAA3XwU.jpg|400px]]


Pour se faire, rendez-vous dans votre cuisine, prenez votre tablier au logo FabLab Lannion , et prenez avec vous les ingrédients suivants:
{|
! style="text-align:left"| Cas d'usage
! Description
! Exemple
! Domaine
|-
| Le compagnon Jenkins
| Notifier les membres d'un projet de la réussite/échec des jobs Jenkins
| Retour des status OPNFV/Functest par installeur
| Pro
|-
| L'indicateur
| Objet qui fournit via des changements d'état de lumière des informations
| La grue pour LTC (changement de lumière en fonction de l'activité twitter), le Trender du supporter (score, indication de but, ..)
| Pro / Grand public
|-
| Le coach
| Fournir à l'utilisateur des informations pour modifier son comportement
| Jauge sur l'utilisation des écrans par les enfants à la maison
| Grand public
|-
| Le gardien du temps
| Minuteur lumineux
| Minuteur: on programme une durée, les couleurs et le minuteur prévient quand on commence à dépasser le temps imparti
| Pro / Grand public
|-
| L'ami qui vous veut du bien
| Fédération d'objets pour indiquer qu'on pense les uns aux autres
|
| Pro / Grand public
|-
| Le buzzer
| ensemble connecté buzzers + indicateur lumineux pour donner le résultat 
|
| Grand public
|-
| L'applaudimètre
| Capteur de son et changement couleur en fonction de du volume du son 
|
| Pro / Grand public
|-
| La cloche
| Partager une info avec un un ensemble distribué de collaborateurs pour notifier une nouvelle   
| Annonce contrat
| Pro
|-
| Le chef d'orchestre
| on fait des mini trenders et on associe une note / une fréquence / un rythme / une pattern à une lumière / intensité luminosité et on joue la musique   
|
| Pro
|}


=== Cas d'usage ===
==== Premier Cas d'Usage: de Jenkins la lumière viendra! ====


- Un objet lumineux pilotable par télécommande InfraRouge ( Quoi , vous n'en n'avez pas ? Rendez-vous à Gifi, Magasin Vert, ou autre enseigne de ce genre, et vous tomberez très rapidement sur une référence pour moins de 20€ ).
[[Fichier:Trender.png|vignette|droite]]




- Un raspberryPi ( le 3, le 2, le 0.0.1, bref votre pi à vous quoi )
Toute première déclinaire du Trender. Réaliser un objet lumineux permettant aux entreprises de percevoir instantanément, sans même le savoir, l'état de leurs projets.


Plutôt que de passer ses journées scotchées sur son dashboard, à regarder les KPIs dans tous les sens, pourquoi ne pas les visualiser au travers d'un simple objet connecté?


- 2/3 composants pour ajouter une interface InfraRouge au Pi
Et plutôt que de sauter de joie , seul sur son fauteuil, lorsque un KPI casse la barraque, pourquoi ne pas faire sauter de joie toute l'entreprise!
 
Le bonheur ne vaut que s'il est partagé par tous :-D
 
- Un Jenkins ( pour le use case présenté ici )
 
 
- Un compte IFTTT ( très pratique pour relier des entités sans prise de tête sur une API custom )
 
 
- Un bocal avec votre sauce secrète ( parceque la cuisine est tellement plus onctueuse lorsque chacun apporte sa touche personnelle ;-) )
 
 
 
 
 
Un schéma d'ensemble pour mettre tous ces ingrédients en musique:
 
 
 
[[Fichier:Trender.png]]
 
 
 
 
Dans la suite de cette page, nous nous intéresserons plus particulièrement au hacking de l'objet lumineux, pour se substituer à la télécommande.
 
 
 
 
== RPi IR  ==
 
Sources d'inspiration: [http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/ alexba]
 
== Matériel ==
 
 
[[Fichier:Trender-600px-Inrared_RPi_bb.png]]
 
 
[[Fichier:Trender_300px-RIMG_20160306_152807.jpg]]
 
 
 
 
 
 
 
== Récepteur ==
 
Pour enregistrer les codes de la télécommande
 
Tout est décrit à partir d"une install de raspbian
 
install lirc
 
sudo apt-get install lirc
devicetree
 
vi /boot/config.txt
# Uncomment this to enable the lirc-rpi module
dtoverlay=lirc-rpi,gpio_in_pin=22,gpio_out_pin=23
modules
 
vi /etc/modules
lirc_dev
lirc_rpi gpio_in_pin=22 gpio_out_pin=23
config hardware
 
vi /etc/lirc/hardware.conf
 
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS="--uinput"
 
# Don't start lircmd even if there seems to be a good config file
# START_LIRCMD=false


# Don't start irexec, even if a good config file seems to exist.
La page présentée ci-dessous présente un premier proto DYI /
# START_IREXEC=false


# Try to load appropriate kernel modules
LOAD_MODULES=true


# Run "lircd --driver=help" for a list of supported drivers.
Pour en savoir plus, c'est ici: [[Trender Jenkins]]
DRIVER="default"
# usually /dev/lirc0 is the correct setting for systems using udev
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"


# Default configuration files for your hardware if any
Et sinon un tuto Trender en Anglais ici: [[Trender OPNFV]]
LIRCD_CONF=""
LIRCMD_CONF=""


==== Second Cas d'Usage: de Twitter la lumière t'éblouiera! ====




[[Fichier:Thegrue.png|vignette|droite]]


rebooter


tester


mode2 -d /dev/lirc0
activer lircd


systemctl enable lirc


== créer un fichier de conf[modifier] ==
Ce second usage est né suite à la sollicitation de LTC pour célébrer la naissance de notre FrenchTech  préférée  [http://frenchtech-brestplus.bzh/ BrestPlus]


pour la télécommande


lister les touches possibles
L'objectif est de visualiser, par un objet, le trafic d'influence twitter étant en lien avec BrestTechPlus.


irrecord --list-namespace
Créer le fichier


irrecord -d /dev/lirc0 ~/lircd.conf
La quantité de hashtags observés sur Twitter entraîne un effet lumineux particulier sur l'îcone, telles des bûches ajoutées dans un feu de cheminée.
sudo cp ~/lircd.conf /etc/lirc/lircd.conf




Effets garantis :-)




== utilisation ==


Pour en savoir plus, c'est par ici!


Pour envoyer une touche :


irsend send_once TheCube KEY_POWER
[[TheGrue]]




Exemple avec la liste des touches  pour l'objet hacké dans notre cuisine :




[[Fichier:Trender-600px-Touches.png]]




==== Troisième Cas d'Usage: Au travers des dérives temporelles, de lumière tu ne t'écarteras! ====


== Debug ==


[[Fichier:Trender_timekeeper.jpg|vignette|droite]]


Vérifier que lircd est lancé :


$ systemctl status lirc
Cet troisième usage n'est cette fois ci par né dans les locaux du Fablab Lannion, mais au sein du Garage à Nokia Lannion
● lirc.service - LSB: Starts LIRC daemon.
  Loaded: loaded (/etc/init.d/lirc)
  Active: active (running) since dim. 2016-03-06 16:02:31 CET; 1min 41s ago
Process: 305 ExecStart=/etc/init.d/lirc start (code=exited, status=0/SUCCESS)
  CGroup: /system.slice/lirc.service
          └─344 /usr/sbin/lircd --driver=default --device=/dev/lirc0 --uinput
le relancer :


sudo systemctl restart lirc
Un problème constaté lors de réunions internes ( et au combien partagé par de nombreuses entreprises..... ) : les réunions qui glissent.
le lancer à la main (comme un gros bourin)


sudo start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/lircd -- --driver=default --device=/dev/lirc0
Ou dit différemment, une dérive temporelle sans fin transformant une réunion d'1H en une session de souffrance de plusieurs heures....
Voir plus d'infos :


sudo systemctl status lirc -l


Les innovacteurs du garage ont ainsi eu l'idée d'utiliser des solutions Hue de Philips pour réaliser un premier prototype.
Le [http://sweetimebox.jimdo.com/user-guide/  sweettime] était né! 


== Résultat en Musique ! ==
La première version ayant fait son effet en interne, le concept a été ensuite présenté et partagé à l'ensemble de la communauté.


[https://youtu.be/zwGq903KRao HackingObjetIR]
Plusieurs membres du garage étant par ailleurs membres de l'association Fablab, ils ont eu de facto l'idée d'enrichir cette version par des briques développées à l'occasion du Trender.  


L'innovation collaborative, la seule , la vraie ;-)






== Logiciels ==
Pour en savoir plus, c'est par ici!




github du projet : [https://github.com/FablabLannion/Trender Trender]
[[Trender_TimeKeeper]]


=== Architecture ===


=== Languages ===


== Évolutions possibles ==


Que peut-on faire de plus une fois la 1ère version réalisée ?


== Bilbiographie ==
==== Quatrième Cas d'Usage: Prochainement sur vos écrans ;-) ====


* pourquoi pas
* une liste
* de liens


<!--
== Architecture ==
  Enfin, vous listez les catégories auquels le projet appartient
Montage intégré :
  Il y a au moins la catégorie Projet
<gallery>
-->
File:TrenderElec_1.jpg
File:TrenderElec_2.jpg
File:TrenderElec_3.jpg
File:TrenderElec_4.jpg
</gallery>


== Logiciel ==
[[Category:Projet]]
[[Category:Projet]]

Version actuelle datée du 19 février 2019 à 22:12


Présentation

Ce projet est un cru 2016 du Fablab de Lannion.

L'objectif est de décliner une séries d'usages professionnels autour d'une lumière connectée.

Après quelques mois d'itérations créatives, plusieurs usages sont aujourd'hui présentés, usages dont nous allons vous partager au travers de ces quelques pages leur saveurs.

Comme tout projet du Fablab, les objets connectés réalisés ont pour vocation à être utilisés / réutilisés / transformés. Ou dit différemment, D-I-Y ;-)

Nous nous efforçons donc pour chacun d'entre eux de présenter un protoype HW+SW pour que vous puissiez avec un peu d'huile de coude en reproduire des exemplaires pour vos entreprises/associations/autres entités.

Et pour ceux qui sont à cours d'huile de coude, le Fablab Lannion peut également prendre en charge l'intégration, voir améliorer les finitions en lien avec des partenaires locaux si l'on souhaite disposer d'un ensemble plus fini ;-)

Programme

  • 25 Janvier: Brainstorming sur les usages
  • Formation imprimante 3D (socle cool)
  • Formation graveuse / découpeuse Laser
  • Wifi / LoRa
  • Appli mobile
  • Supervision

Liens utiles

Atelier Libre en Fête 2018

File:TrenderDIY-FeteDuLibre.pdf On utilise une carte WeMos D1-Mini.

Si la carte n'apparaît pas dans l'interface Arduino IDE on peut suivre ce guide :

http://www.wikidebrouillard.org/index.php?title=Wemos_D1_mini

Usages

Brainstorming

C3DF3v8XgAA3XwU.jpg

Cas d'usage Description Exemple Domaine
Le compagnon Jenkins Notifier les membres d'un projet de la réussite/échec des jobs Jenkins Retour des status OPNFV/Functest par installeur Pro
L'indicateur Objet qui fournit via des changements d'état de lumière des informations La grue pour LTC (changement de lumière en fonction de l'activité twitter), le Trender du supporter (score, indication de but, ..) Pro / Grand public
Le coach Fournir à l'utilisateur des informations pour modifier son comportement Jauge sur l'utilisation des écrans par les enfants à la maison Grand public
Le gardien du temps Minuteur lumineux Minuteur: on programme une durée, les couleurs et le minuteur prévient quand on commence à dépasser le temps imparti Pro / Grand public
L'ami qui vous veut du bien Fédération d'objets pour indiquer qu'on pense les uns aux autres Pro / Grand public
Le buzzer ensemble connecté buzzers + indicateur lumineux pour donner le résultat Grand public
L'applaudimètre Capteur de son et changement couleur en fonction de du volume du son Pro / Grand public
La cloche Partager une info avec un un ensemble distribué de collaborateurs pour notifier une nouvelle Annonce contrat Pro
Le chef d'orchestre on fait des mini trenders et on associe une note / une fréquence / un rythme / une pattern à une lumière / intensité luminosité et on joue la musique Pro

Cas d'usage

Premier Cas d'Usage: de Jenkins la lumière viendra!

Trender.png


Toute première déclinaire du Trender. Réaliser un objet lumineux permettant aux entreprises de percevoir instantanément, sans même le savoir, l'état de leurs projets.

Plutôt que de passer ses journées scotchées sur son dashboard, à regarder les KPIs dans tous les sens, pourquoi ne pas les visualiser au travers d'un simple objet connecté?

Et plutôt que de sauter de joie , seul sur son fauteuil, lorsque un KPI casse la barraque, pourquoi ne pas faire sauter de joie toute l'entreprise! Le bonheur ne vaut que s'il est partagé par tous :-D

La page présentée ci-dessous présente un premier proto DYI /


Pour en savoir plus, c'est ici: Trender Jenkins

Et sinon un tuto Trender en Anglais ici: Trender OPNFV

Second Cas d'Usage: de Twitter la lumière t'éblouiera!

Thegrue.png



Ce second usage est né suite à la sollicitation de LTC pour célébrer la naissance de notre FrenchTech préférée BrestPlus


L'objectif est de visualiser, par un objet, le trafic d'influence twitter étant en lien avec BrestTechPlus.


La quantité de hashtags observés sur Twitter entraîne un effet lumineux particulier sur l'îcone, telles des bûches ajoutées dans un feu de cheminée.


Effets garantis :-)


Pour en savoir plus, c'est par ici!


TheGrue




Troisième Cas d'Usage: Au travers des dérives temporelles, de lumière tu ne t'écarteras!

Trender timekeeper.jpg


Cet troisième usage n'est cette fois ci par né dans les locaux du Fablab Lannion, mais au sein du Garage à Nokia Lannion

Un problème constaté lors de réunions internes ( et au combien partagé par de nombreuses entreprises..... ) : les réunions qui glissent.

Ou dit différemment, une dérive temporelle sans fin transformant une réunion d'1H en une session de souffrance de plusieurs heures....


Les innovacteurs du garage ont ainsi eu l'idée d'utiliser des solutions Hue de Philips pour réaliser un premier prototype. Le sweettime était né!

La première version ayant fait son effet en interne, le concept a été ensuite présenté et partagé à l'ensemble de la communauté.

Plusieurs membres du garage étant par ailleurs membres de l'association Fablab, ils ont eu de facto l'idée d'enrichir cette version par des briques développées à l'occasion du Trender.

L'innovation collaborative, la seule , la vraie ;-)


Pour en savoir plus, c'est par ici!


Trender_TimeKeeper



Quatrième Cas d'Usage: Prochainement sur vos écrans ;-)

Architecture

Montage intégré :

Logiciel