Drumrobot : DrumTrooper; le robot musical
Qui n'a jamais rêvé d'un robot qui fait de la musqiue?, bon ok pas tout le monde...mais pour pallier à ce déficit, j'ai commencé un robot qui joue de la batterie ; au menu, une derbouka pour la caisse clair, un cajon pour la grosse caisse et une charlestone. Pour ne pas faire tâche avec mes autres robots, il sera sorti du monde starwars (Stormtrooper) et s'appellera Drumtrooper. La partie mécanique est (presque) terminée, la partie électronique bien avancée, il reste la partie programmation à finir.
Dans cette petite aventure j'ai deux acolytes (alcooliques?!!) pour combler mes lacunes à savoir
-Le programmeur fou, j'ai nommé : Fred
-Le musicien batteur (fou?) : Totor
Voila ce que ça donne pour l'instant:
A nan ça c'est quand il est tombé par terre!
Ta daaaa:
Une pièce en plastique souple a été imprimée pour maintenir la baguette et donner un peu de "ressort" lors de la frappe
Un cajon a été fabiqué en bois:
Un logo a été gravé sur la face du cajon
Puis le bois a été huilé
Pour frapper le cajon, un moteur de centralisation de portier pour voiture a été utilisé avec un support en bois qui s'intègre dans le cajon.
Afin d'automatiser la charleston, un bâti en plastique a été imprimé et un autre moteur de centralisation de portier a été utilisé.
Un tube et arbre servent à actionner la charleston
D'autres pièces ont été imprimées pour maintenir la charleston
L'electronique est constitué d'un arduino pour commander le tout, d'un mosfet (pour commander la puissance) et de diodes de roue libre, car le retour des moteurs de centralisation génère un fort courant qui peut détériorer l'electronique de commande.
Un écran tactile a commencé à être programmé pour pouvoir régler / créér une partition, cette partie n'est pas finie
Une 1ère version avait été faite avec un pc qui extrayait les instruments d'une piste midi, puis l'envoyait à un arduino qui renvoyait aux servo moteurs, ça marchait bien mais c'était une usine à gaz
La partie programation a également avancé, maître Fred a commencé à pianoter du code en utilisant des interruptions pour être sûre que les tempos des différents instruments jouent au bon moment, il faut tenir compte égalèment du retard mécanique (servo moteurs, moteur centralisation portière) pour calculer tous les ordres avant la 1ère frappe.
A suivre.
Retrouvez tous mes blog sur Domochris.fr :
Domo Geek R2D2 BB8 Voyage et tour du monde Il était une fois...(petites histoires)
http://domochris.fr