Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
projets:piano_diy_arduino [2014/08/08 15:12] crysteoisen |
projets:piano_diy_arduino [2014/12/22 15:04] (Version actuelle) crysteoisen |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Piano DIY Arduino ====== | ====== Piano DIY Arduino ====== | ||
- | -Photo à venir- | ||
- | Avancement du projet : [♥♥♥♥♥♥ 40 % ♥♥♥♥♥♥] | + | Avancement du projet : [♥♥♥♥♥♥ 100 % ♥♥♥♥♥♥] |
- | J'ai vue à la makerfair Paris, beaucoup de maker réalisant leur piano avec MakeyMakey, j'ai donc voulue proposer ma version avec arduino. | + | 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+ ✔ | Do, Ré, MI, Fa , Sol , La , Si , Do+ ✔ | ||
Ligne 11: | Ligne 10: | ||
<!-- Complétez la fiche projet ci dessous --> | <!-- Complétez la fiche projet ci dessous --> | ||
{{{project | {{{project | ||
- | picture: | + | picture:{{ :projets:s1420004.jpg?nolink&700 |}} |
- | machines: | + | machines: scie_circulaire perceuse_a_colonne |
- | + | materiaux:mdf | |
- | ♦Scie Circulaire | + | logiciels:arduino |
- | ♦Perceuse Colonnes | + | |
- | ♦Arduino | + | |
- | + | ||
- | materiaux: | + | |
- | + | ||
- | ♦MDF (de récupération) | + | |
- | + | ||
- | logiciels: | + | |
- | + | ||
- | ♦Arduino | + | |
sources: | sources: | ||
- | |||
liens: | liens: | ||
- | + | tags: Arduino Piano musique DIY | |
- | tags: Arduino, Piano , musique, DIY | + | |
usager:crysteoisen | usager:crysteoisen | ||
licence:cc-by-sa | licence:cc-by-sa | ||
Ligne 43: | Ligne 28: | ||
===== Conception ===== | ===== Conception ===== | ||
- | Je m'appel Benoit Piriou, je suis directeur du club de robotique de l'école d'ingénieur ISEN LILLE. | + | 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é utilisant assez peu d’électronique et surtout des langage graphique. | + | 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 : | Je me suis donc lancé dans ce projet afin : | ||
D'apprendre à faire des branchements sur Arduino (interrupteur + led) et le langage. | 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 | ||
<!-- Présentez ici la phase de réflexion et de conception de votre projet, vos choix, etc. ... --> | <!-- Présentez ici la phase de réflexion et de conception de votre projet, vos choix, etc. ... --> | ||
Ligne 55: | Ligne 50: | ||
===== Réalisation ===== | ===== Réalisation ===== | ||
- | Etape 1 : Le support du piano. | + | ======✔ Etape 1 : Le support du piano====== |
- | Etape 2 : Les touches | ||
- | L'étape suivante vise à définir l'emplacement de vos touches, étant donnés que je ne suit 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 piano à corde. | ||
- | Définissez l'emplacement de vos futur touches en collant un scotch double face à l'endroit voulue. | + | Découper une planche de la largeur de votre choix. |
- | Ne pas oublier de libéré un espace facile d’accès sur votre projet pour y loger l'arduino. | + | La mienne mesure : 70 * 12 cm |
- | Au dessus de chaque touche à environ 1cm, faite un point de crayon à papier. Répétez l'action pour les 8 notes Do=>Do+ | + | ======✔ Etape 2 : Les touches====== |
- | -Schéma- | ||
+ | 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. | ||
- | Etape 3 : Le Câblage | + | 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. | ||
- | Une fois tout les e | + | 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 4 : Les branchements | ||
- | Etape 5 : Les Tests | + | |
+ | ======✔ 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 ===== | ===== Difficultés rencontrées ===== | ||
- | Maintenant que le projet est terminé, si vous souhaitez le refaire, vous prenez moins de risque qu moi qui suit partit de zero. | + | 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 ! | 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. | 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 passé au piano. | + | Et ensuite passez au piano. |
- | <!-- Présentez ici les problèmes et difficultés rencontré durant votre réalisation, et comment vous avez pu y remédier. --> | + | 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 guitare hero ! | ||
- | A vous de jouer si l'idée vous tente ! | ||
- | <!-- Présenter ici les évolutions possibles du projet, les améliorations que vous aimeriez y apporter, etc. ... --> | + | ===== 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 ! | ||
- | ===== Photos ===== | + | A vous de jouer si l'idée vous tente ! |
- | <!-- Quelques photos du rendu final du projet, mais aussi si c'est possible des differentes etapes si elle n'ont pas déja été documentées visuellement --> | + | |
- | + | ||
- | <!-- La Structure "Conception / Réalisation / Difficultés rencontrés / Suite du projet " est bien sur indicative, vous pouvez l'adapter à votre guise. N'hesitez pas a vous inspirer des documentations déjà existante pour réaliser la votre. --> | + |