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
openatelier:projet:sonorisation_hache_lande [2020/03/05 15:47]
emoc [Ressources]
openatelier:projet:sonorisation_hache_lande [2021/03/02 23:40] (Version actuelle)
emoc [Code final]
Ligne 2: Ligne 2:
  
 ====== Sonorisation d'un hache lande ====== ====== Sonorisation d'un hache lande ======
- 
-/!\ en cours de rédaction 3 mars 2020 
  
 Ce projet a été utilisé dans l'​exposition «Landes» à l'​[[http://​www.ecomusee-monts-arree.fr/​|écomusée des Monts d'​Arrée]] en 2018. La roue du hache lande est utilisée pour lancer la lecture d'une bande sonore : un chant du travail aux champs. Pour cela, un disque en carton avec des aimants intégrés est placé autour de l'axe du hache lande. En tournant la roue d'un demi tour, les aimants passent devant un capteur à effet Hall, quand plusieurs aimants sont détectés, la lecture démarre. Ce projet a été utilisé dans l'​exposition «Landes» à l'​[[http://​www.ecomusee-monts-arree.fr/​|écomusée des Monts d'​Arrée]] en 2018. La roue du hache lande est utilisée pour lancer la lecture d'une bande sonore : un chant du travail aux champs. Pour cela, un disque en carton avec des aimants intégrés est placé autour de l'axe du hache lande. En tournant la roue d'un demi tour, les aimants passent devant un capteur à effet Hall, quand plusieurs aimants sont détectés, la lecture démarre.
  
-Pour ce projet, nous avons essayé plusieurs modules capables de lire des fichiers sons sur carte micro SD. Plusieurs choses les différencient : sortie amplifiée ou pas, circuit intégré de décodage, coût, bibliothèque associée. Notre choix s'est porté sur le module open-smart serial mp3 player A. La communicaton avec arduino se fait par un port série logiciel, de simples commandes sont envoyées sans utiliser de bibliothèque+Pour ce projet, nous avons essayé plusieurs modules capables de lire des fichiers sons sur carte micro SD. Plusieurs choses les différencient : sortie amplifiée ou pas, circuit intégré de décodage, coût, bibliothèque associée. Notre choix s'est porté sur le module ​**open-smart serial mp3 player A** (commandable en ligne pour 5 euros environ). La communicaton avec arduino se fait par un port série logiciel, de simples commandes sont envoyées sans utiliser de bibliothèque
  
 ===== Module de lecture MP3 Open-smart serial mp3 player A ===== ===== Module de lecture MP3 Open-smart serial mp3 player A =====
Ligne 17: Ligne 15:
 Difficile de dire quel puce est utilisée sur ce circuit, les inscriptions ont été effacée, il s'agit peut-être d'une [[http://​www.flyrontech.com/​eproducts/?​id=63|YX6100-16S ou YX6200-16S]] de Flyron Technology, ou d'une [[https://​cdn.sparkfun.com/​assets/​7/​c/​0/​c/​6/​WT2003S-16S_Chip_V1.03.pdf|WT2003-16S]] de Shenzen Waytronic Electronics,​ ou d'un JQ8400TF ! En tout cas, le déclenchement de la lecture se fait en envoyant un message correctement formaté par le port série d'​arduino vers le module mp3. Le manuel donne le détail des différents modes de commande possible et des messages que l'on peut envoyer. Difficile de dire quel puce est utilisée sur ce circuit, les inscriptions ont été effacée, il s'agit peut-être d'une [[http://​www.flyrontech.com/​eproducts/?​id=63|YX6100-16S ou YX6200-16S]] de Flyron Technology, ou d'une [[https://​cdn.sparkfun.com/​assets/​7/​c/​0/​c/​6/​WT2003S-16S_Chip_V1.03.pdf|WT2003-16S]] de Shenzen Waytronic Electronics,​ ou d'un JQ8400TF ! En tout cas, le déclenchement de la lecture se fait en envoyant un message correctement formaté par le port série d'​arduino vers le module mp3. Le manuel donne le détail des différents modes de commande possible et des messages que l'on peut envoyer.
  
-Dans notre cas, il y a un seul son à lire quand les conditions sont remplies, cad. qu'un demi tour de la roue a été détecté. La lecture se lance uniquement si elle n'est pas déjà lancée, pour cela on bloque l'​arduino en utilisant la fonction delay() ajustée à la durée du son à lire.+Dans notre cas, il y a un seul son à lire quand les conditions sont remplies, cad. qu'un demi tour de la roue a été détecté ​(et quatre aimants détectés dans un certain laps de temps). La lecture se lance uniquement si elle n'est pas déjà lancée, pour cela on bloque l'​arduino en utilisant la fonction delay() ajustée à la durée du son à lire. 
 + 
 +===== Capteur à effet Hall 49E ===== 
 + 
 +Ce capteur renvoie une valeur selon la force magnétique de l'​aimant détecté. Il faut le placer assez proche de l'​aimant (1cm dans ce cas) 
 + 
 +datasheet : [[http://​emoc.org/​materiel/​__COMPOSANTS/​49E_hall-effect_sensor.pdf|49E Hall-Effect Linear Position Sensor]]
  
 ===== Code final ===== ===== Code final =====
Ligne 27: Ligne 31:
  
 La sortie jack stereo du module est reliée à une enceinte amplifiée. La sortie jack stereo du module est reliée à une enceinte amplifiée.
 +
 +Sur la carte microSD, placer les fichiers à la racine, nommés :
 +<​code>​
 +001.mp3
 +002.mp3
 +etc.
 +</​code>​
 +La documentation indique qu'on ne peut utiliser que des cartes microSD (limitées à 2GO), en pratique j'ai testé avec une carte microSDHC de 16GO et ça fonctionne correctement (voir https://​integralmemory.com/​faq/​cards-what-difference-between-sdhc-and-sd-cards pour les différences entre ces cartes).
 +
 +{{:​openatelier:​projet:​sonorisation_hache_lande:​schema_hache_lande.png?​direct&​600|}}
  
 <​accordion>​ <​accordion>​
Ligne 265: Ligne 279:
   * https://​www.settorezero.com/​wordpress/​en/​un-player-wavmp3-economico-controllabile-da-porta-seriale-libreria-per-arduino-e-esp8266/#​   * https://​www.settorezero.com/​wordpress/​en/​un-player-wavmp3-economico-controllabile-da-porta-seriale-libreria-per-arduino-e-esp8266/#​
   * https://​github.com/​Cyb3rn0id/​mp3Serial_JQ8400TF ​   * https://​github.com/​Cyb3rn0id/​mp3Serial_JQ8400TF ​
 +  * vente en ligne : https://​www.dx.com/​p/​uart-serial-mp3-music-player-module-w-1w-speaker-for-arduino-2073960.html
  
    
  
  • openatelier/projet/sonorisation_hache_lande.1583419660.txt.gz
  • Dernière modification: 2020/03/05 15:47
  • par emoc