Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
projets:clod:accueil [2017/02/20 20:17] antoineschmitt [Design objet de la lampe] |
projets:clod:accueil [2018/01/18 06:58] chenjianwei [2D et 3D PRIMITIVES] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== City Lights Orchestra Device (CLOD) ====== | ====== City Lights Orchestra Device (CLOD) ====== | ||
- | | + | {{tag> |
- | * Avec : Videospread, | + | |
- | * Contexte : [[ateliers: | + | |
- | * CHRONIQUES Acte 3 - Révélations, | + | * Produit par : Seconde Nature, Zinc et Videospread dans le cadre de FutureDivercities |
+ | * Contexte : [[ateliers: | ||
* Date : 23/01/2017 - 29/01/2017 | * Date : 23/01/2017 - 29/01/2017 | ||
- | * Description : une lampe connectée et sychronisée | + | * Description : une lampe portable, open-source, |
- | * Lien : http:// | + | * Sur la base de l' |
* Fichiers CAO : {{: | * Fichiers CAO : {{: | ||
* Fichiers Code : {{: | * Fichiers Code : {{: | ||
* Licence : [[http:// | * Licence : [[http:// | ||
- | {{tag> | + | * [[.: |
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
- | ===== Synopsis ===== | ||
- | {{ : | ||
- | Il s'agit d'une lampe nommée **City Lights Orchestra Device (de son petit nom CLOD)**, connectée et synchronisée..\\ | ||
- | <WRAP round info 100%> | ||
- | Ce prototype a été conçu lors d'un atelier LAB d'une semaine. | ||
- | Dans le cadre de CHRONIQUES Acte 3 - Révélations, | ||
- | Le point de départ était une lampe portable et connectée aux autres lampes similaires, dans l' | ||
- | L’intérêt d'un travail de groupe dans la constitution d'un projet au sein d'un workshop, réside dans le croisement des compétences de chacun, du spécialiste au curieux. Cela permet d' | ||
- | **Plus d' | + | |
- | </ | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 2D et 3D PRIMITIVES ===== | ||
+ | Cercle, carré, rectangle, sphère, cylindre, tore, cone, ... | ||
+ | |||
+ | {{.:primitives.png}} | ||
==== Description de la lampe ==== | ==== Description de la lampe ==== | ||
- | La lampe est constitué | + | La lampe est constituée |
La lampe clignote, pulse, palpite, respire, par des variations de l' | La lampe clignote, pulse, palpite, respire, par des variations de l' | ||
Ligne 41: | Ligne 232: | ||
La lampe a deux modes d' | La lampe a deux modes d' | ||
- | Dans le **mode autonome**, la luminosité de la lampe reflète directement | + | === Dans le mode autonome |
+ | |||
+ | La luminosité de la lampe reflète directement | ||
+ | |||
+ | Ainsi la lampe peut jouer la symphonie lumineuse | ||
+ | |||
+ | |||
+ | === Dans le mode connecté === | ||
+ | |||
+ | La lampe communique avec les autres lampes similaires situées dans l' | ||
+ | |||
+ | Son mode de fonctionnement est le suivant : on tient la lampe dans une main et on tient un briquet ou la lampe torche d'un smartphone dans l' | ||
+ | |||
+ | Ces variations de lumière constituent une séquence lumineuse arbitrairement complexe (clignotements, | ||
+ | |||
+ | La séquence est ainsi définie. Elle est immédiatement jouée, en boucle, par la lampe elle-même, indéfiniment. Et surtout, cette séquence est envoyée aux autres lampes de l' | ||
+ | |||
+ | Ainsi toutes les lampes connectées jouent la même séquence. Et ceci quasiment de manière synchrone, car l' | ||
- | Dans le **mode connecté**, | ||
- | On peut noter que la communication entre les lampes, bien que limitée à environ 50m, peut se faire, par bonds successifs de lampe en lampe, sur une distance quelconque, ce qui peut créer un réseau arbitrairement étendu de lampe connectées. | + | On peut noter que la communication entre les lampes, bien que limitée à environ 50m, peut se faire, par bonds successifs de lampe en lampe, sur une distance quelconque, ce qui peut créer un réseau arbitrairement étendu de lampes |
- | En l' | + | En l' |
Ligne 54: | Ligne 261: | ||
Dans le mode autonome, l' | Dans le mode autonome, l' | ||
- | Dans le mode connecté, de nombreux usages et détournements peuvent être imaginés. Elle crée un réseau social lumineux par passage de signaux. Ecoles, prisons, voisins, manifestations politiques, apéros sur la plage la nuit, ... | + | Dans le mode connecté, de nombreux usages et détournements peuvent être imaginés. Elle crée un réseau social lumineux par passage de signaux. Ecoles, prisons, voisins, manifestations politiques, apéros sur la plage la nuit, réseau amical dans la ville ... |
==== Design objet de la lampe ==== | ==== Design objet de la lampe ==== | ||
+ | |||
+ | {{ : | ||
La lampe a été réalisée intégralement au Fablab Réso-nances, | La lampe a été réalisée intégralement au Fablab Réso-nances, | ||
Il y a deux versions de la lampe : avec ou sans filtre dichroïque. C'est à dire avec une lumière soit blanche soit colorée. | Il y a deux versions de la lampe : avec ou sans filtre dichroïque. C'est à dire avec une lumière soit blanche soit colorée. | ||
- | |||
- | (...) | ||
==== Design électronique de la lampe ==== | ==== Design électronique de la lampe ==== | ||
Ligne 96: | Ligne 303: | ||
* Impression 3d | * Impression 3d | ||
* Plaque d' | * Plaque d' | ||
- | * colle epoxy | + | * Colle epoxy |
**Coté électronique :** | **Coté électronique :** | ||
Ligne 107: | Ligne 314: | ||
* Circuit de chargeur de batterie micro usb | * Circuit de chargeur de batterie micro usb | ||
- | ===== Design | + | ===== Design |
{{ : | {{ : | ||
Ligne 125: | Ligne 332: | ||
On a finalement utilisé un mosfet IRLZ34N au lieu du driver de led... | On a finalement utilisé un mosfet IRLZ34N au lieu du driver de led... | ||
- | **Dans la vrai vie ** \\ | + | **Dans la vraie vie ** \\ |
- | {{: | + | {{: |
Dans l' | Dans l' | ||
Ligne 147: | Ligne 354: | ||
==== Pour programmer sur l' | ==== Pour programmer sur l' | ||
+ | * Voir la page [[materiel: | ||
+ | |||
Pour programmer l' | Pour programmer l' | ||
Ligne 157: | Ligne 366: | ||
http:// | http:// | ||
- | * Installer drivers carte ESP/Arduino | + | * Installer drivers carte ESP/Arduino. Aller dans le menu Arduino-> |
http:// | http:// | ||
- | * Installer la librairie EasyMesh dans ArduinoIDE. Cette librairie assez magique (merci à son développeur) permet un usage en maillage (mesh) de l' | + | * Installer la librairie EasyMesh dans le logiciel Arduino. Cette librairie assez magique (merci à son développeur) permet un usage en maillage (mesh) de l' |
https:// | https:// | ||
- | * Installer la librairie SimpleList (néccessitée par EasyMesh) dans ArduinoIDE | + | * Installer la librairie SimpleList (néccessitée par EasyMesh) dans le logiciel Arduino |
https:// | https:// | ||
- | * Dépendance ArduinoJson (néccessitée par EasyMesh) : sélection standard dans bibliothèques | + | * Dépendance ArduinoJson (néccessitée par EasyMesh) : sélection standard dans bibliothèques |
Dans le logiciel Arduino: | Dans le logiciel Arduino: | ||
- | * | + | * |
- | * | + | * |
==== Programme ==== | ==== Programme ==== | ||
Ligne 184: | Ligne 393: | ||
===== Ce qui pourrait être amélioré... ===== | ===== Ce qui pourrait être amélioré... ===== | ||
- | * Pouvoir changer de forme de réflecteur (ajout d'un système de vis à la place de collage..)) | + | * Pouvoir changer de forme de réflecteur (ajout d'un système de vis à la place de collage) |
* Améliorer le clignotement des led en pwm bas.... (fréquence du pwm ?) | * Améliorer le clignotement des led en pwm bas.... (fréquence du pwm ?) | ||
* Prise usb accessible pour uploader de nouveaux codes | * Prise usb accessible pour uploader de nouveaux codes | ||
* Faire un shield assez grand pour éviter les multiples soudures de petits câbles chronophages et source d' | * Faire un shield assez grand pour éviter les multiples soudures de petits câbles chronophages et source d' | ||
* Modifier le comportement du logiciel pour différents scénarios d' | * Modifier le comportement du logiciel pour différents scénarios d' |