Modifications

Pimp My Souba

555 octets ajoutés, 22 juin 2015 à 13:14
aucun résumé de modification
|ingrédients=Arduino, carton,
|machines=Decoupe Laser,
|source=[[File:PimpMySouba.zip]]
}}
== Principe ==
L'idée de départ était d'utiliser la traces des petits rectangles support de led dans la couronne en carton pour places les leds avant de souder tous les petits fils. Mais finalement il n'a pas été possible de graver dans le carton sans passer au travers, ce qui risquait de fragiliser la couronne.
[[File:decoupe0.png |300px]] [[File:decoupe1.png|300px]]
Finalement, l'empreinte des leds a été découpée dans la couronne, ce qui permet de les placer pour les souder par derrière et aussi de les maintenir bien en place une fois soudé. Merci Philippe pour cette idée lumineuse. Le premier anneaux sans les trous servira à maintenir les leds en places.
Des petits trous plats à l'exterieurs et des espèces de vagues sont prévues pour tout maintenir avec de la bande élastique mais je ne sais pas encore bien comment.
Le fichier inkscape est disponible dans les sources [[File:PimpMySouba.zip]]
=== Soudures des Leds ===
La soudures des leds entre elle est la partie fastidieuse du projet : il a fallu découper, dénuder et souder les deux extrémités de 177 fils, soit 354 soudures. Merci Axel !!
[[File:pimpmysouba_soudure_aprem.JPG|300px]][[File:pimpmysouba_soudure_soir.JPG|300px]]
Pour les maintenir en place pendant la soudure, Axel à mis en place un ingénieux système à base de serre joint et de plaque en bois flexible.
Le circuit consiste principalement à des connecteurs qui relient directement les différents composants jusqu'au bornier de l'Arduino. Les connecteurs sont indispensables parce qu'il est envisagé de changer certains composants à terme et aussi parce que l'ensemble doit être démontable (et le souba se démonte aussi en deux parties).
[[File:pimpmysouba_schema.png|600px]] [[File:pimpmysouba_shield.JPG|300px]][[File:pimpmysouba_batteriemodule.JPG|300px]]
J'utilise 5 brins d'un fil à 8 brins. J'ai utilisé une plaque de cuivre à trous pour faire mon propre shield Arduino. Durée de l'opération : moins de deux heures en tout.
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 ===
== Programmation ==
 
Le code Arduino est disponible dans les sources : [[File:PimpMySouba.zip]]
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.
La librairie neopixels est utilisée. Elle peut s'installer directement depuis l'interface d'Arduino. Les exemples fournis avec la librairie sont suffisant pour comprendre comment ça se passe et commencer à coder ses propres animations. Le principe du programme Arduino est le suivant :* Une série de fonction sert fonctions sert à lire les valeurs des capteurs et boutons qui sont stockées dans des variables globales et donc accessible partout. Elles sont appelé au début de chaque itération.* Le bouton sert à changer de mode de façon cyclique (mode 0 puis 1 puis 2 puis 0 s'il y a 4 modes), chaque mode correspond à une fonction.
* dans chaque mode, la valeur du potentiomètre est utilisé différemment.