Ce qui est bien avec la UNO c'est que tu peux changer le micro-contrôleur facilement, le mettre sur une plaque "minimale" une fois le projet finalisé. D'un autre côté la Leonardo est vraiment pratique pour son support du port USB.
J'ai les deux (enfin une Duemilanove et une Leonardo) et je vais probablement acheter une UNO pour mon fils de 11 ans. Ca sera plus facile de changer le micro-contrôleur s'il lui arrive malheur
Analyser un signal vidéo composite avec un Arduino je ne sais pas si c'est vraiment faisable. En tout cas l'Ambilight c'est vachement agréable, c'était un des critères de choix de ma télé.
Je serai là pour superviser l'utilisation, avec normalement une autre personne. J'ai prévu aussi des champignons de rechange Le clavier sera posé sur deux tasseaux. Lors de la présentation du truc à l'asso de l'école hier on m'a prévenu que ça risque avoir beaucoup de succès et qu'il va falloir gérer l'affluence. Y'aura un bonbon à gagner pour ceux qui jouent la comptine choisie sans erreur .
La carte Makey-Makey est en fait un Arduino Leonardo customisé et les inventeurs ont eu la bonne idée de rendre leur logiciel open-source. Ce sont des entrées à haute impédance. La carte est vue comme un clavier et une souris USB. J'ai eu envie d'essayer la chose. Plutôt qu'acheter une Makey-Makey à 50 euros j'ai acheté un Arduino Leonardo à 25 Euros et je me suis fait un shield Makey-Makey, en quelque sorte.
L'idée est de faire un instrument de musique en utilisant de vrais champignons comme clavier!
Le shield Makey-Makey est essentiellement constitué de résistances de pull-up de 20 MOhms. (2 résistances de 10MOhms en série sur chaque entrée). Il y a aussi quelques LED témoins.
Voilà ce que ça donne sur ma plaque de prototypage:
C'est artisanal mais ça marche. C'était la première fois que je faisais un circuit double face avec ce genre de plaque!
Ensuite il restait à faire le clavier.
Le voilà à l'endroit. Les pointes vont servir à fixer les champignons ainsi que la clémentine qui servira à changer d'instrument. Les punaises sont les embases des boutons de sélection. On remarque aussi le plan de masse ainsi que le bracelet lui aussi relié à la masse, qui sert à pouvoir jouer avec les deux mains.
Le câblage du clavier:
Restait à faire le logiciel côté PC.
J'ai découvert récemment le langage Scratch, un langage graphique développé par des ingenieurs du MIT pour aider à l'enseignement de la programmation. C'est vraiment sympa et facile d'accès. Mon fils de 11 ans adore (il est en train de se faire un casse-brique, avec un peu d'aide tout de même).
J'ai donc développé un logiciel d'éveil musical qui permet soit de jouer librement, soit d'apprendre une comptine parmi 4 possibles. La gamme est limitée à la gamme de Do majeur sur une octave.
Via le menu session/logging il permet de définir un fichier de log dans lequel on va retrouver tout ce qui est reçu sur le port série (ou autre, Putty fait aussi SSH et Telnet)
Hello, I'm currently making a "Makey Makey shield" for my Arduino Leonardo. It works perfectly with 22MOhm pullup resistors on the inputs (I actually have 2 x 10 MOhm resistors in series). I just changed the key and input mappings in the original Makey Makey sketch to map my needs. My "keyboard" is made of... mushrooms For now I'm using 9 inputs: 8 mushrooms and 1 orange. My kids love it.
Moi j'ai fait simple: J'ai mis au point mon projet avec un Arduino Duemilanove, et une fois au point, j'ai enlevé l'AVR et je l'ai mis sur un circuit imprimé avec le minimum de composants. J'ai mis un port ICSP sur mon circuit imprimé au cas où je doive reprogrammer mon AVR pour ne pas avoir à le remettre sur une carte Arduino pour cela.
Bref ça reste du développement Arduino (ou du dév AVR si tu veux te passer des librairies Arduino).
Aucun code nécessaire côté Arduino (juste upload du sketch Firmata standard fourni avec l'IDE Arduino).
Mais bon si le but c'est d'apprendre à développer côté Arduino c'est pas vraiment la solution. En tout cas je bénis tous les jours l'auteur de Firmata tellement ça m'a aidé à résoudre mes problèmes d'entrée/sortie sur mon projet actuel
@bodtx: Ton entrée est reliée à la masse! L'idée c'est d'abord de mesurer la résistance entre les électrodes quand il y a de l'eau (idéalement cette de ton puits car sa conductivité est importante) Ensuite tu construits un pont diviseur pour que lorsqu'il y a de l'eau la tension soit supérieure à VCC/2 Tu as un truc du genre VCC--------| R Digital In --------- Anode
Gnd-------------------Cathode
avec la tension sur digital In = VCC * R électrodes / (R + R électrodes)