Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


projets:barre_capteur:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:barre_capteur:accueil [2019/02/11 17:07]
marion [Usage :]
projets:barre_capteur:accueil [2019/02/20 20:41] (Version actuelle)
laurent [Matériaux]
Ligne 4: Ligne 4:
   * Licence : [[http://creativecommons.org/licenses/by-sa/3.0/legalcode|CC-by-sa-3.0]]   * Licence : [[http://creativecommons.org/licenses/by-sa/3.0/legalcode|CC-by-sa-3.0]]
   * Description : Barre de capteur sans fil qui permet de transformer la lumière émise par des lampes en son.   * Description : Barre de capteur sans fil qui permet de transformer la lumière émise par des lampes en son.
-  * Fichiers sources Raspberry : //mettre un lien// +  * Fichiers sources Raspberry : {{ :projets:barre_capteur:ateliersolo_jan_2018.zip |}} 
-  * [[http://reso-nance.org/wiki/projets/lights_orchestra_device_lod/accueil|Lien WIKI Open Light Orchestra (OLO)]]+  * Fichiers sources mode d'emploi des barres de capteurs{{ :projets:barre_capteur:carteaudio.pdf |}} 
 +  * [[http://reso-nance.org/wiki/projets/lights_orchestra_device_lod/accueil|Lien WIKI Open Light Orchestra (OLO)v1]] 
 +  * [[http://reso-nance.org/wiki/projets/open_light_orchestra_device_olo/accueil|Lien WIKI Open Light Orchestra (OLO)v2 kit]]
   * [[https://chronique-s.org/actu/open-light-orchestra/|Lien Site Chroniques - OLO]]   * [[https://chronique-s.org/actu/open-light-orchestra/|Lien Site Chroniques - OLO]]
   * [[https://chronique-s.org/actu/restitution-olo/|Lien Site Chroniques - OLO restitution]]   * [[https://chronique-s.org/actu/restitution-olo/|Lien Site Chroniques - OLO restitution]]
Ligne 12: Ligne 14:
  
 ===== Description ===== ===== Description =====
 +{{:projets:barre_capteur:olo_barres_20181015.jpg?800|}}
 +{{:projets:barre_capteur:20181102_125812.jpg?800|}}
  
-{{projets:barre_capteur:accueil:20181022_olo2.jpg?800|Barre capteur}} 
  
-C'est un dispositif interactif et ludique sans fil fait de 4 barres A B C D, qui permettent de jouer de la musique à plusieurs avec de la lumière. Chaque barre est constitué de 3 capteurs de lumières reliés a un Wemos ESP (carte qui émet et reçoit du wifi) qui ce connecte à une Raspberry via une interface, est permet de transformer le signale lumineux reçu par les capteurs en piste sonore.+C'est un dispositif interactif et ludique sans fil fait de 4 barres A B C D, qui permettent de jouer de la musique à plusieurs avec de la lumière. Des motifs rythmiques peuvent ainsi être enregistrés sur un OLO placé devant le capteur. Le volume de chaque son est proportionnel à l'éclairage du capteur. Il devient ainsi possible de constituer un orchestre qui joue sa musique en lumière. Les participants peuvent ainsi être chef d'orchestre à tour de rôle et communiquer avec les autres par une série de gestes simples, répétés à l'avance
  
 + 
  
 ===== Usage : ===== ===== Usage : =====
 +{{:projets:barre_capteur:20181026_olo9.jpg|}}
 +Pour illustrer de façon ludique le fonctionnement du [[http://reso-nance.org/wiki/projets/open_light_orchestra_device_olo/accueil|OLO]], les participants disposent de ces 4 barres munies de 3 capteurs de lumière chacune (soit un capteur par participants). Lorsque le capteur est éclairé, il joue une piste d'un morceau de musique soit un instrument. L'ensemble des pistes sont synchronisées et jouées en boucle, formant un morceau de musique cohérent. Le dernier capteur de chaque barre (différencié par un autocollant en forme d'étoile) ne joue pas une piste en boucle mais un son complet depuis le début à chaque fois qu'il est éclairé (sampleur).
  
 +Un Raspberry Pi s'occupe de la lecture des pistes via Puredata et crée un réseau wifi auquel se connectent chacune des quatre barres. Les données provenant de chaque capteur sont alors calibrées par un script python qui les transmet à Puredata. Une interface graphique basique permet de choisir un morceau, de calibrer les capteurs ou de contrôler les pistes manuellement.
  
-Chaque barre de capteur A B C D permet de jouer 3 sons via 3 capteurs de lumières. Les deux premiers capteurs jouent chacun un son en boucle et la troisième un sample. +  - Brancher la sortie audio du Raspberry Pi à une enceinte et l'alimenter
-Chacun des 12 sons joué fait partie d'un morceau qu'il vous s’agira d'orchestrer plongé dans la pénombre. +
-En rapprochant une lampe du capteur vous déclenchez la lecture de la piste audio, en rapprochant ou éloignant la lampe vous modifier le volume du son joué. +
- +
-Une fois les 4 Wemos allumés, on connecte notre Raspberry aux 4 barres. Une interface nous permet de choisir un morceau, d’interpréter les signaux lumineux en sons et de calibrer les capteurs. +
   - Allumer le bouton on/off des 4 barres de capteurs A B C D sur le circuit imprimé   - Allumer le bouton on/off des 4 barres de capteurs A B C D sur le circuit imprimé
-  - Brancher votre Raspberry à votre ordinateur et la Raspberry à une enceinte +  - Connectez votre ordinateur au reso wifi de votre Raspberry Pi 
-  - Connectez votre ordinateur au reso wifi de votre Raspberry +  - (sous MacOS) Lancer Quartz et se connecter en ssh à //pi@10.0.0.1// 
-  - Lancer Quartz +  - (sous linux/android) ouvrir un ssh avec X Forwarding : //ssh -Y pi@10.0.0.1// 
-  - Connectez vous a l'IP de votre Raspberry, taper le mot de passe et faites entrer +  - taper le mot de passe //raspberry// et faites entrer 
-  - Taper : startMixer et entrer +  - Taper : //startMixer// et entrer pour lancer le script python ainsi que puredata 
-  - Deux interfaces s'ouvrent : +  - Deux fenêtres de l'interface s'ouvrent : 
-  - L'une avec des pistes de son et un volet déroulant avec des morceaux, cette interface nous permet de choisir un morceaud’interpréter les signaux lumineux en sons.+  - la première permet de choisir un morceau et d’interpréter les signaux lumineux en sons. Elle possède des pistes de son et un volet déroulant avec des morceaux
   - Choisissez un morceaux et faite play, les pistes deviennes vertes   - Choisissez un morceaux et faite play, les pistes deviennes vertes
-  - La deuxième à barres capteur A B C D qui ont deux modes jour et nuit, qui permettent de calibrer les capteurs+  - La deuxième permet de calibrer les capteurs. Elle possède icônes A B C D qui permettent de vérifier si la barre correspondante est bien connectée. L'icône jour calibre la lumière maximale reçue par cette barre (volume maximum) et l'icône nuit la lumière ambiante (son à 0). Il n'est pas nécessaire de calibrer individuellement chaque capteur de chaque barre, un seul vaut pour toute la barre. Il n'est nécessaire de refaire une calibration maximale (jour) que si les lampes ont changées, tandis que la calibration d'ambiance (nuit) dépend de l'éclairage de la pièce et peut changer au fil de la journée en lumière naturelle.
   - image > vérifiez que les barres A B C D sont allumés   - image > vérifiez que les barres A B C D sont allumés
   - image > Approchez au plus prés une lampe d'un capteurs sur chacune des barres et appuyer sur le mode jour pour le calibrer (Recalibrer si le luminosité de l'espace change)   - image > Approchez au plus prés une lampe d'un capteurs sur chacune des barres et appuyer sur le mode jour pour le calibrer (Recalibrer si le luminosité de l'espace change)
 +  - image > Pour calibrer l'ensemble des capteurs à la pièce, s'assurer qu'aucun capteur n'est illuminé avant d'appuyer sur le bouton nuit figurant sur la fenêtre générale. Tous les capteurs de toutes les barres seront calibrés en même temps. Si la luminosité de la pièce change, refaire cette calibration.
   - A vous de jouer   - A vous de jouer
  
Ligne 44: Ligne 47:
 ===== Matériaux ===== ===== Matériaux =====
 Liste de matériel et composants nécessaires. Liste de matériel et composants nécessaires.
-Raspberry+Du point de vue technique, chaque barre de capteur est un OLO modifié. 
 + 
 +Muni d'un shield fait main contenant un ADC 10bits 8 canaux connecté à 3 photorésistances, placé entre le Wemos D1 et les headers sur le circuit imprimé.  
 + 
 +Le PCB n'est peuplé que du TP4056, du BS170, de sa résistance et de l'interrupteur ON/OFF pour profiter du chargeur de batterie tout en conservant l'apparence propre au OLO.  
 + 
 +L'audio est joué par un Raspberry Pi sous Raspbian strech lite via puredata et un wrapper python3 développé pour l'occasion. L'interface est en TKinter pour pouvoir être déportée par SSH sans nécessiter de VNC. 
 + 
 + 
 + 
 +===== MANUEL DU CHEF D'ORCHESTRE ===== 
 + 
 +Mode d'emploi des barres de capteurs{{ :projets:barre_capteur:carteaudio.pdf |}} 
 +{{:projets:barre_capteur:img_1863.jpg?600|}}
  
-===== Tutoriel ===== 
-Guide pas à pas pour la réalisation du projet. 
  
 ===== Photos ===== ===== Photos =====
-Code pour afficher les images du projet : + 
-<code>{{gallery>?&crop&lightbox}}</code>+{{gallery>?&crop&lightbox}}
  
  
  
/home/resonancg/www/wiki/data/attic/projets/barre_capteur/accueil.1549901250.txt.gz · Dernière modification: 2019/02/11 17:07 de marion