Modifications

Aller à : navigation, rechercher

Pimp My Souba

1 905 octets ajoutés, 19 juin 2015 à 15:37
aucun résumé de modification
Le principe de ce projet consiste à faire clignoter un soubassophone en fonction du bruit produit. Une couronne de led RGB adressables est commandée par un Arduino qui est également relié à un microphone fixé dans le pavillon, et plusieurs boutons et potentiomètres pour pouvoir régler différents paramètres.
 
=== Démonstration ===
 
En gif
 
[[File:pimpmysouba.gif|600px]]
 
En vidéo :
https://youtu.be/IUW5gBcJzSY?t=2m16s
 
=== Liste de courses ===
* samedi 17h à 19h : montage sur le souba et derniers réglages
* samedi soir : premier concert avec souba Pimpé !
 
=== Démonstration ===
 
En gif
 
[[File:pimpmysouba.gif|600px]]
 
En vidéo :
https://youtu.be/IUW5gBcJzSY?t=2m16s
[[File:pimpmysouba_modulebatterie.JPG|600px]]
 
=== Micro ===
 
Le micro est suspendu dans le pavillon du souba (peut être pas assez profondément). Il était beaucoup trop sensible au départ (il saturait dès qu'un instrument jouait à côté). Du coup on lui a mis un peu de mousse et deux chaussettes de la couleur qui va bien. Il ne réagit que quand le souba joue. Par contre il sature directement, pas moyen de mettre des effets lumineux en fonction du volume comme c'était imaginé au départ.
 
[[File:pimpmysouba_micro.JPG|300px]][[File:pimpmysouba_ensemble.JPG|300px]]
 
=== Montage ===
 
Les deux couronnes de cartons sont maintenus entre elle à l'aide d'une bande élastique. Très simple et très efficace, démontable, propre. Le seul problème c'est que les trous sont mal foutus pour que la bande ne passe pas devant les leds. Il a fallu ruser.
 
Pour le montage sur le souba, j'espérais faire ça proprement et démontable mais sans succès par rapport au délais. Tout est donc fixé avec du gros gaffeur noir...
 
== Programmation ==
 
Le programme est embarqué dans un arduino UNO. Je voulais utiliser un lilypad mais je l'ai cramé dans un autre projet la semaine précédente.
 
Le principe est le suivant :
* Une série de fonction sert sert à lire les valeurs des capteurs et boutons qui sont stockées dans des variables globales et donc accessible partout.
* Le bouton sert à changer de mode de façon cyclique (mode 0 puis 1 puis 2 puis 0 s'il y a 4 modes)
* dans chaque mode, la valeur du potentiomètre est utilisé différemment.
 
Il y a pour l'instant 4 modes :
* mode 0 : il ne se passe rien
* mode 1 : les leds s'allument en vert en fonction de la puissance sonore à partir d'un seuil défini par le potentiomètre
* mode 2 : une animation est déclenché quand le volume dépasse un seuil définit par le potentiomètre
* mode 3 : une animation qui tourne est lancé. Le potentiomètre sert à définir la vitesse.

Menu de navigation