====== Piano DIY Arduino ====== Avancement du projet : [♥♥♥♥♥♥ 100 % ♥♥♥♥♥♥] J'ai vue à la makerfair Paris, beaucoup de makers réalisant leur piano avec MakeyMakey, j'ai donc voulue proposer ma version avec arduino. Do, Ré, MI, Fa , Sol , La , Si , Do+ ✔ {{{project picture:{{ :projets:s1420004.jpg?nolink&700 |}} machines: scie_circulaire perceuse_a_colonne materiaux:mdf logiciels:arduino sources: liens: tags: Arduino Piano musique DIY usager:crysteoisen licence:cc-by-sa }}} ===== Conception ===== Je m'appelle Benoit Piriou, je suis directeur du club de robotique de l'école d'ingénieurs ISEN LILLE. Contrairement à mon équipe, j'ai toujours travaillé avec des modules pré-programmés utilisant assez peu d’électronique et surtout des langages graphiques. Je me suis donc lancé dans ce projet afin : D'apprendre à faire des branchements sur Arduino (interrupteur + led) et le langage. Face avant {{ :projets:s1420003.jpg?nolink&900 |}} Face arrière {{ :projets:s1420005.jpg?nolink&900 |}} Sur ces photo les # ne sont pas encore branchés mais à vous de jouer la démarche est la même ===== Réalisation ===== ======✔ Etape 1 : Le support du piano====== Découper une planche de la largeur de votre choix. La mienne mesure : 70 * 12 cm ======✔ Etape 2 : Les touches====== L'étape suivante vise à définir l'emplacement de vos touches, étant donné que je ne suis pas un grand mélomane, j'ai fait un piano relativement semblable au piano classique. Avec les notes dans le même ordre que sur les pianos à corde. Définissez l'emplacement de vos futurs touches en collant un scotch double face à l'endroit voulu. Ne pas oublier de libérer un espace facile d’accès sur votre projet pour y loger l'arduino. Au dessus de chaque touche à environ 1cm, faites un point de crayon à papier, et percez le avec la perceuse colonne, par ces trou nous passerons les câbles. Répétez l'action pour les 8 notes Do=>Do+ ======✔ Etape 3 : Le Câblage====== Une fois tout les scotch double face collés : * Faire passer un câble par trou. * Dénuder ensuite sur 5-6cm et faire une boucle. * Coller la boucle. * Coller une feuille d'aluminium par dessus. L'autre extrémité du câble doit être ramené au niveau de l'emplacement de l'arduino. On peut comme je l'ai fait, faire passer les câbles dans une gaine (blanche sur la photo "Face arrière"), ou alors choisir de prendre un câble Multi-brins plus propre mais plus délicat à dénuder Voir(Multi color sur la photo "Face arrière"). Face Avant : {{ :projets:s1400001.jpg?nolink&900 |}} Face arrière : {{ :projets:s1410001.jpg?nolink&900 |}} Il faut ensuite que les câbles reviennent du coté piano de la planche, pour cela il faut percer un trou au dessus de l'emplacement de l'Arduino et faire passer vos câbles dedans. La flèche range indique l'endroit où j'ai percé, j'ai utilisé un foret de 15mm. {{ :projets:s1410017_-_copie.jpg?nolink&900 |}} Dernière étape avant de passer aux branchements : Fixer l'arduino au support. Pour cela ne surtout pas faire une fixation définitive (à la colle ou autre) car un Arduino c'est programmable, donc on le réutilisera sûrement dans un autre projet ! J'ai choisi de le fixer avec 3 vis et écrous. -Reporter avec un crayon à papier l'emplacement des trous de l'arduino sur votre support. -Percer avec un foret de 3mm -Insérer vos vis par le dessous puis mettre 2 boulons 3mm sur chaque vis 3mm (Grâce à ces deux boulons il y aura un jeux entre la planche et l'arduino). -Mettre l'arduino sur les vis -Remettre un boulon sur chaque vis. Quelque photo d'illustration : {{ :projets:s1410011.jpg?nolink&800 |}}{{ :projets:s1410010.jpg?nolink&800 |}}{{ :projets:s1410012.jpg?nolink&800 |}} Anecdote : Je n'ai mit que 3 vis car le trou que j'ai fait pour la 4e vis n'était pas en face de celui de l'arduino. ======✔ Etape 4 : Les branchements====== Une fois l'arduino fixé et les câbles ramené en face avant, il ne reste plus qu'à brancher : Voici le schéma électronique de mon montage. Pour le réaliser utilisé dans un premier temps une platine de montage. //Je joindrais à ce tuto par la suite, la plaquette électronique définitive.// {{ :projets:s1420002.jpg?nolink&900 |}} Explications du montage : L'utilisateurs à dans la main un fil relié à la masse (GND). Les plaques d'aluminium une fois connectés à ce fil réagissent comme un interrupteur fermé. Sur le schéma les plaques d'aluminium sont des carrés. Des Led servant à l'affichage peuvent être ajoutées en série entre la résistance et la plaque d’aluminium . Elles s'allument quand la note est jouée. En plus d'avoir un effet joli, elles vous seront très utiles en cas de maintenance du piano. Le "5V" se trouve sur l'arduino. ======✔ Etape 5 : Les Tests====== Le liens si dessous est un liens vers mon programme arduino {{:projets:piano_1_3.ino|}} Le haut parleur dans ce programme à arbitrairement été mit sur le port 11. Si vous souhaitez le changer de place, pensez à le mettre sur un port "PWM". Prenez un haut parleur de moins de 5W et branchez les deux fils qui en sort sur le port 11 et sur un des port GND de l'arduino. On peut aussi mettre une prise de type jack femelle ou RCA aux bornes du pwm et brancher une enceinte. ===== Difficultés rencontrées ===== Maintenant que le projet est terminé, si vous souhaitez le refaire, vous prenez moins de risque que moi qui suis parti de zéro. L’erreur majeur en électronique est de vouloir faire tout le produit d'un seul bloc ! Avant de vous lancer dans l’électronique et le câblage de tout le piano, tester d'abord votre réalisation et un cde pour une seule touches. Et ensuite passez au piano. J'ai rencontré un problème due à la platine de montage (j'ai trop voulu serrer mes fils ce qui a fait que je n'arrivais pas à identifier d'où venait les faux contacts quand il y en avait. La prochaine fois je mettrais une LED entre le "5V" et la résistance pour chaque note afin de voir où est le problème. ===== Suites du projet ===== En transportant mon projet inachevé jusqu'à chez moi j'ai eut une idée/regret : Pourquoi ne pas avoir conçu le piano comme un manche de guitare, comme dans guitar-hero ! A vous de jouer si l'idée vous tente !