« Trender » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
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]]


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! ====




== Récepteur ==
[[Fichier:Thegrue.png|vignette|droite]]


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
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]
# 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
L'objectif est de visualiser, par un objet, le trafic d'influence twitter étant en lien avec BrestTechPlus.
########################################################
# /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 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.
# START_IREXEC=false


# Try to load appropriate kernel modules
LOAD_MODULES=true


# Run "lircd --driver=help" for a list of supported drivers.
Effets garantis :-)
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
LIRCD_CONF=""
LIRCMD_CONF=""
########################################################
rebooter


tester


mode2 -d /dev/lirc0
Pour en savoir plus, c'est par ici!
activer lircd


systemctl enable lirc


[[TheGrue]]




Ligne 148 : Ligne 148 :




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


== créer un fichier de conf[modifier] ==


pour la télécommande
[[Fichier:Trender_timekeeper.jpg|vignette|droite]]


lister les touches possibles


irrecord --list-namespace
Cet troisième usage n'est cette fois ci par né dans les locaux du Fablab Lannion, mais au sein du Garage à Nokia Lannion
Créer le fichier


irrecord -d /dev/lirc0 ~/lircd.conf
Un problème constaté lors de réunions internes ( et au combien partagé par de nombreuses entreprises..... ) : les réunions qui glissent.
sudo cp ~/lircd.conf /etc/lirc/lircd.conf


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 [http://sweetimebox.jimdo.com/user-guide/  sweettime] était né! 


== utilisation ==
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.


Pour envoyer une touche :
L'innovation collaborative, la seule , la vraie ;-)


irsend send_once TheCube KEY_POWER




Exemple avec la liste des touches  pour l'objet hacké dans notre cuisine :
Pour en savoir plus, c'est par ici!




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






== Debug ==




Vérifier que lircd est lancé :
==== Quatrième Cas d'Usage: Prochainement sur vos écrans ;-) ====


$ systemctl status lirc
● 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
le lancer à la main (comme un gros bourin)
sudo start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/lircd -- --driver=default --device=/dev/lirc0
Voir plus d'infos :
sudo systemctl status lirc -l
== Résultat en Musique ! ==
[https://youtu.be/zwGq903KRao HackingObjetIR]
== Logiciels ==
github du projet : [https://github.com/FablabLannion/Trender Trender]


=== Architecture ===
=== Architecture ===


=== Languages ===
== Évolutions possibles ==
Que peut-on faire de plus une fois la 1ère version réalisée ?
== Bilbiographie ==
* pourquoi pas
* une liste
* de liens
<!--
  Enfin, vous listez les catégories auquels le projet appartient
  Il y a au moins la catégorie Projet
-->


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

Version du 3 octobre 2018 à 22:24


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

Logiciel