Arduino Forum

International => Français => Topic started by: FrancoisArnaud on Jun 22, 2018, 02:04 pm

Title: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 22, 2018, 02:04 pm
Bonjour tout le monde ! A la recherche d'instruments insolites, je reviens sur l'harpe laser. J'aimerais en fabriquer une mais d'une manière beaucoup plus simplifiée que les harpes laser constituée d'énormes appareils laser et tout le tralalala. Dans cette idée là : https://www.pinterest.fr/pin/54324739225339263/

J'ai donc pour idée de placer un émetteur et un récepteur laser pour chaque "cordes". Je fais un programme qui fonctionnerait avec des conditions : si le récepteur ne reçoit plus de signal, alors il y a envoi d'informations. Voici les questions que je me pose :

- Comment effectuer l'envoi des informations MIDI ? La harpe doit fonctionner de manière autonome, et par liaison USB, transmettre des informations MIDI à un synthétiseur virtuel sur PC via un logiciel (Ableton, FL Studio, Reaper, ...).

- Quels types de capteurs laser puis-je utiliser ? Est-ce que l'émetteur laser peut émettre un laser assez puissant pour qu'il soit visible avec une propagation de fumée ??

Voilà ! Merci d'avance pour vos renseignements, qui je pense me seront de grande utilité !!
Title: Re: Harpe Laser Portable
Post by: Intelego on Jun 22, 2018, 02:39 pm
Salut amigo.

Je suis particulièrement sensible à cette question car j'ai passé des heures et des heures à souder et à tester et encore à recommencer, toujours et encore.

J'ai choisi le schéma button mouse control.

https://www.arduino.cc/en/Tutorial/ButtonMouseControl

Mais en pull down. C'est à dire que tu mets la touffe de fils 5V en GND et tu inverses le + et - en fonction de cette modification.

Ensuite j'ai remplacé les boutons d'un schéma par des photos résistances trouvées sur Amazon. Remplacé purement et simplement.

Bon pour les laser, pareilles, Amazon, ceux de 5 mm, les moins chers avec juste deux fils qui dépassent. Je le sens aient branchés en 5V directement sur un petit générateur spécifique arduino.

Les générateur illuminent les lasers. Quand tu coupes le laser l'effet interrupteur se déclenche. En ce qui me consterne le curseur de la souris va selon les 5 lasers dans les 4 directions ou clic.

Voilà et cela marche indéfectiblement.

Après reflexion je me demande si je ne vais pas remplacer les laser par des infrarouge car les laser c'est un peu fragile. Alors que les diodes c'est increvable, je crois.

Bon courage donc.

Raconte un peu les choix que tu auras fait.

Intelego.






Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 22, 2018, 03:20 pm
Salut ! Oulah je t'avoue pas vraiment saisir ce que t'entends par pull down Button Mouse Control et ton remplacement de boutons par photorésistances :/. Button Mouse Control permet de contrôler le curseur de l'ordinateur à partir d'une carte Arduino ?
Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 22, 2018, 03:38 pm
J'ai une illumination, dis-moi si je me trompe. Mais sur le schéma on voit des interrupteurs, ils envoient une information quand ils sont enclenchés. Mais toi tu les remplaces par des photorésistances pour que les informations soient reçues quand il n'y a plus de rayon lumineux reçu par celle-ci, et tu inverses le mode de fonctionnement en Pull Down pour cela réagissent quand il n'y a plus de signal et pas quand il y en a un ? Cela permet le principe d'interruption de rayon lumineux par le laser ??
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 22, 2018, 09:20 pm
Bonjour tout le monde ! A la recherche d'instruments insolites, je reviens sur l'harpe laser. J'aimerais en fabriquer une mais d'une manière beaucoup plus simplifiée que les harpes laser constituée d'énormes appareils laser et tout le tralalala. Dans cette idée là : https://www.pinterest.fr/pin/54324739225339263/

J'ai donc pour idée de placer un émetteur et un récepteur laser pour chaque "cordes". Je fais un programme qui fonctionnerait avec des conditions : si le récepteur ne reçoit plus de signal, alors il y a envoi d'informations. Voici les questions que je me pose :

- Comment effectuer l'envoi des informations MIDI ? La harpe doit fonctionner de manière autonome, et par liaison USB, transmettre des informations MIDI à un synthétiseur virtuel sur PC via un logiciel (Ableton, FL Studio, Reaper, ...).

- Quels types de capteurs laser puis-je utiliser ? Est-ce que l'émetteur laser peut émettre un laser assez puissant pour qu'il soit visible avec une propagation de fumée ??

Voilà ! Merci d'avance pour vos renseignements, qui je pense me seront de grande utilité !!
Bonsoir
pour rester dans du simple à gerer
c'est jouable "assez" simplement avec qq petits lasers rouges (https://www.cjoint.com/doc/18_06/HFwtfCbv5tm_las7.jpg) à peanuts ( ~ 4€/10)
une corde = 1 laser +1 phototransistor = une entrée sur l'arduino
perso si je devais faire je partirais surement sur de l'arduino pro micro (32U4) qui est capable de se comporter comme un controleur USB/MIDI


Je n'ai pas regardé précisément , mais sans gros problème "on" doit pouvoir gerer "directement" une 15zaine de "cordes"


Le point dur AMHA sera plus d'ordre mecanique qu'electronique  (gestion des alignements optiques")



Title: Re: Harpe Laser Portable
Post by: Intelego on Jun 22, 2018, 11:10 pm
Oui monsieur. Exacte, tu as tout compris.

L'interruption de la corde laser dans mon schéma avec Arduino Micro, famille des Lesonardo, provoque le déplacement du curseur de la souris.
Tout en pull down. Important. En pull up c'est null.

Et ça marche!

Sinon il y a la fameuse carte Teensy qui propose une quarantaine de cordes et qui est aussi de la famille Leonardo. Amazon.

Sinon encore l'harpe de Michel Jarre, c'est un seul rayon laser, mais réfracté par un mirroir tournant tellement rapidement que l'on a l'illusion que c'est plusieurs cordes lasers.

Je serais curieux du résultat de ton méchanisme.

Salut.

Intelego.

Title: Re: Harpe Laser Portable
Post by: Christian_R on Jun 22, 2018, 11:17 pm
L'intérêt d'avoir plusieurs lasers est qu'on peut varier leurs couleurs selon les notes.

Avec un laser tournant, on peut reconfigurer le nombre et la disposition des "cordes" selon le morceau joué.
Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 23, 2018, 01:59 am
Qu'entends-tu par gestion d'alignements optiques ?
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 23, 2018, 12:34 pm
Qu'entends-tu par gestion d'alignements optiques ?
:smiley-mr-green:

Simplement que le laser atteigne bien le phototransistor (ou autre capteur)
rin de compliqué en soit , il faut juste etre un peu minutieux coté construction mécanique.
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 23, 2018, 12:46 pm
L'intérêt d'avoir plusieurs lasers est qu'on peut varier leurs couleurs selon les notes.

Avec un laser tournant, on peut reconfigurer le nombre et la disposition des "cordes" selon le morceau joué.
:smiley-mr-green:

Yep , et avec un laser judicieusement choisi , tu peux aussi couper les doigts "si tu merde dans la partoche" 8)

 
Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 23, 2018, 01:26 pm
Mais à quoi servirait la fonction Button Mouse Control exactement ?
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 23, 2018, 01:40 pm
Mais à quoi servirait la fonction Button Mouse Control exactement ?
là tu repond à intelego qui souhaitais "emuler" le comportement d'une souris selon eclairage/illumination
toi tu souhaite "simplement" (en gros)  faire du NOTE ON , NOTE OFF (protocole MIDI)
selon si "une corde virtuelle laser " est "touchée relachée"


Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 23, 2018, 01:46 pm
Donc je devrais préciser les différentes positions du curseur, et avoir toujours la fenêtre au même emplacement exact pour que le curseur appuie sur les touches du clavier virtuel dans mon plug-in ? Je préfèrerais plutôt opter pour le fonctionnement pur d'un appareil MIDI, ce serait plus intéressant je pense, mais c'est une technique basique mais autant qui peut servir !
Je vois également qu'une photorésistance ne possède pas de valeur fixe, mais une plage de valeurs, quelle photorésistance me conseillerez-vous ? Dans la plage des 10k environ ??
Title: Re: Harpe Laser Portable
Post by: Intelego on Jun 23, 2018, 01:57 pm
Mais voilà,

Tu veux pas faire comme tout le monde. Casio c'est pas pour toi. Bon temps pis.

Mais une touche de synthètiseur, une mouse, ou les cordes de l'harpe de Jarre, ne sont qu'une même chose, un interrupteur lambda.

Tu pourrais tout aussi bien à moindre frais et sans te fatiguer fabriquer l'orgue de tes rêves avec des interrupteurs d'électriciens type Legrand. Ce serait bien moche. Et t'aurais une horreur qui moisirait chez toi jusqu'a ce que tu te décides à la jeter tout ce vilain gâchis.

Bon courage.

Intelego.




 
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 23, 2018, 01:57 pm
Donc je devrais préciser les différentes positions du curseur, et avoir toujours la fenêtre au même emplacement exact pour que le curseur appuie sur les touches du clavier virtuel dans mon plug-in ? Je préfèrerais plutôt opter pour le fonctionnement pur d'un appareil MIDI, ce serait plus intéressant je pense, mais c'est une technique basique mais autant qui peut servir !
Je vois également qu'une photorésistance ne possède pas de valeur fixe, mais une plage de valeurs, quelle photorésistance me conseillerez-vous ? Dans la plage des 10k environ ??
oublie le coté souris d'intelego
- un arduino pro micro (leonardo)
- LIB midi  (MIDI/USB)


-occultation/coupure dune corde virtuelle = NOTE ON MIDI
- reillumination = NOTE OFF MIDI
Aprés c'est à toi de gerer avec le logiciel que tu a derrière
Mais si il accepte du midi en entrée (comme traktor par exemple) , çà ne pose aucun probleme .


Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 23, 2018, 02:32 pm
Je peux garder le même principe au niveau du montage ? Résistance de 10k et mes photorésistances, le tout relié à l'entrée digitale de l'Arduino ??
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 23, 2018, 03:26 pm
Je peux garder le même principe au niveau du montage ? Résistance de 10k et mes photorésistances, le tout relié à l'entrée digitale de l'Arduino ??
sur le principe oui (juste à vérifier que le pont diviseur  respecte  les niveaux haut et bas)
Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 23, 2018, 05:02 pm
D'accord niquel ! Pour les photorésistances je dois prendre une plage de valeurs particulières ?
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 23, 2018, 07:07 pm
D'accord niquel ! Pour les photorésistances je dois prendre une plage de valeurs particulières ?
Les LDR (photoresistances) courantes ont des caracteristiques ... trés lâches/dispersifs
dans l'obscurité absolue (pour autant que ça existe :smiley-mr-green: ) la résistance tourne autour du MΩ,  pour venir en eclairage soutenu/intense vers qq 10zaines/centaines d'Ω.




rapide test avec ce que j'ai sous la main :
- une LDR03 (tout venant)
- un petit laser rouge



les fleches vertes indiquent le point d'arrivée laser


(https://www.cjoint.com/doc/18_06/HFxq4mETzIm_testldr1.jpg)




Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 23, 2018, 07:26 pm
Donc dans la dixaine ou centaine d'Ohms ? Les photorésistances que je croise souvent sont minimum de 5k à 10k, 10k à 20k, etc...
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 23, 2018, 08:31 pm
Donc dans la dixaine ou centaine d'Ohms ? Les photorésistances que je croise souvent sont minimum de 5k à 10k, 10k à 20k, etc...
Je ne comprend pas bien ta reponse
en general les LDR sont caractérisées par une résistance obscurité, une résistance  selon illumination donnée , une tension de service max.


En utilisation "lambda" (ton cas ) n'importe quelle LDR fera l'affaire
Des LDR dans mes "boites à grouilles" j'en ai "beaucoup"
Je ne dois pas en avoir une "bien sourcée" avec son datasheet 8)



c'est le genre de compo versatile, simple d'utilisation , son plus gros défaut intrinsèque  étant son temps de relaxation .


qui n'est pas redhibitoire dans ton application , meme si perso j'aurais plus mis du phototransistor que de la LDR
Mais si tu a du stock 8)

Title: Re: Harpe Laser Portable
Post by: lesept on Jun 24, 2018, 10:37 am
Tu veux pas faire comme tout le monde. Casio c'est pas pour toi. Bon temps pis.
"Bontempi" c'est une marque de synthétiseur : c'était un jeu de mots ? Volontaire ou pas, ça mérite un karma :)
Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 24, 2018, 02:58 pm
Effectivement je vois que le phototransistor est utile dans la détection d'obstacle(s), niveau relaxation ça doit mieux aller qu'une photorésistance, je me trompe ? Je tiens à m'excuser sur mes demandes de valeurs et de modèles de composants, j'ai mon BTS Systèmes Numériques mais j'avoue que ce petit point pourtant indispensable est ma faiblesse, me fixer une valeur de composant et le modèle me donne du fil à retordre ^^ ! Sais-tu quel modèle de phototransistor je peux utiliser ?
Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 24, 2018, 04:47 pm
Voilà la petite liste du matériel que je compte commander :

- Arduino Pro Micro 3U4 : https://www.amazon.fr/gp/product/B019SXN84E/ref=ox_sc_act_title_3?smid=AKKLVFXBBSBL1&psc=1

- Diode laser 650nm (x12) : https://www.amazon.fr/Haobase-Cuivre-Filaire-Diode-Module/dp/B075NCCSNV/ref=sr_1_1?ie=UTF8&qid=1529850730&sr=8-1&keywords=diode+laser+650nm+6mm

- Phototransistor (x12) : https://www.amazon.fr/gp/product/B01130JZE2/ref=ox_sc_act_title_1?smid=A19GSHTT314PS3&psc=1

- Et du fil basique : https://www.amazon.fr/gp/product/B071DQNTWF/ref=ox_sc_act_title_1?smid=A1ZK42WT7BGA1B&psc=1

Je pense que ça devrait aller, mais il me faut 12 cordes, je partais dans l'idée à la base d'étendre mon appareil sur quatre octaves, mais cela va me coûter très cher, 12 me paraît bien : une corde = 1 entrée digitale de l'Arduino Pro Micro 32U4, je me trompe pas ?
Merci !
Title: Re: Harpe Laser Portable
Post by: Christian_R on Jun 24, 2018, 05:34 pm
Tu peux avoir 2 boutons de transposition d'octaves (+ -) pour limiter de nombre de cordes.
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 24, 2018, 09:42 pm
Voilà la petite liste du matériel que je compte commander :

- Arduino Pro Micro 3U4 : https://www.amazon.fr/gp/product/B019SXN84E/ref=ox_sc_act_title_3?smid=AKKLVFXBBSBL1&psc=1

- Diode laser 650nm (x12) : https://www.amazon.fr/Haobase-Cuivre-Filaire-Diode-Module/dp/B075NCCSNV/ref=sr_1_1?ie=UTF8&qid=1529850730&sr=8-1&keywords=diode+laser+650nm+6mm

- Phototransistor (x12) : https://www.amazon.fr/gp/product/B01130JZE2/ref=ox_sc_act_title_1?smid=A19GSHTT314PS3&psc=1

- Et du fil basique : https://www.amazon.fr/gp/product/B071DQNTWF/ref=ox_sc_act_title_1?smid=A1ZK42WT7BGA1B&psc=1

Je pense que ça devrait aller, mais il me faut 12 cordes, je partais dans l'idée à la base d'étendre mon appareil sur quatre octaves, mais cela va me coûter très cher, 12 me paraît bien : une corde = 1 entrée digitale de l'Arduino Pro Micro 32U4, je me trompe pas ?
Merci !
bonsoir
Coté HARD
- 1 pro micro
-12 lasers
-12 phototransistors ( SFH309) )
-12 entrées dispos sur le pro micro ( déclarées en INPUT_PULLUP )
Coté Soft 
- utilisationde la lib MIDIUSB.h
Normalement avec çà "tatoubon" 8)
Title: Re: Harpe Laser Portable
Post by: FrancoisArnaud on Jun 24, 2018, 10:06 pm
Et une résistance pour chaque entrée de la carte Arduino, de 10k, et deux résistances pour les deux interrupteurs que je vais câbler pour monter ou baisser d'octaves ! :)
Title: Re: Harpe Laser Portable
Post by: Artouste on Jun 24, 2018, 10:19 pm
Et une résistance pour chaque entrée de la carte Arduino, de 10k, et deux résistances pour les deux interrupteurs que je vais câbler pour monter ou baisser d'octaves ! :)
en toute theorie pas besoin de résistance pour les entrées phototransistor , c'est le input_pullup qui s'en charge
et pas non plus besoin pour acquérir un(deux)  simple interrupteur.  8)


ceci etant  avoir sous la main un lot de résistances de valeurs standard est un "imperatif" si tu commence à" bricoler"
genre çà (https://www.amazon.fr/Sodial-1280-résistances-64-valeurs-1-10-Ohm-tolérance/dp/B00K67YAKS/ref=sr_1_1?ie=UTF8&qid=1529871446&sr=8-1&keywords=lot+resistances)