Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2013-09-09 22:30:46 Prototype Alpha 0.1 de prototype Alpha 0.1 du module "Mé".

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

Prototype Alpha 0.1 de prototype Alpha 0.1 du module "Mé".



(Article originalement posté sur ma page Facebook : http://on.fb.me/1aYfBHG)

Voilà !
Après quelques jours passés à attendre l'arrivé du matériel acheté spécialement pour ce projet de module que je me suis foutu dans la tête, une sorte de synthèse de pleins de choses que j'ai appris tout seul dans mon coin ces dernières semaines en programmation (Arduino) et électronique (aussi rudimentaire que ce soit pour le coup là), voici ENFIN un prototype fonctionnel qui ne ressemble pas du tout à l'idée de départ.

Comme j'ai aucune compétence si ce n'est de vagues bidouilles en lycée technique d'il y a longtemps, j'ai dû avancer un peu à tâtons sans trop savoir comment m'y prendre... et je me rends bien compte que je m'y suis pris n'importe comment, mais au moins maintenant je sais qu'il faut pas s'y prendre comme ça, c'est à dire sans organisation, sans schéma/plan précis et surtout sans projet autre qu'une vague idée dans la tête.

Bref, donc le module "Mé", c'est tout simplement un générateur de notes MIDI aléatoires basé sur une carte Arduino Mini (http://bit.ly/7sLISM).
Les 2 potentiomètres servent à régler la fourchette de temps et la fourchette de notes envoyée.

Explications :

Selon la position du potentiomètre bleu, la fourchette de temps de battement entre les notes augmente ou diminue.
Si le potentiomètre est complètement à gauche, le temps de battement aléatoire puise un temps compris entre 30ms et le chiffre renvoyé par le potentiomètre, à savoir 1023ms au maximum).
A contrario, si il est complètement à droite, sa fourchette n'est plus que de 30ms à 0ms.

Le potentiomètre rouge quand à lui joue avec la fourchette de fréquence des notes : Si il est tout à gauche, sa fourchette va de la note MIDI 0 ((C) de l'octave -5) à la note MIDI "valeur du potentiomètre (1023) divisé par 8 = 127,875", donc la note MIDI 127 ((G) de l'octave 5).

hum... pour plus de compréhension, voici le code de l'Engin :
(Pour la partie MIDI, je me suis inspiré de l'exemple : http://bit.ly/10ojZG)

http://codelab.fr/up/1004536-10201825190700906-850120827-n.jpg

Au niveau des branchements et de la soudure , c'est un peu du grand n'importe quoi.
Je ne voulais pas souder à même la platine la carte Arduino, mais comme je n'ai pas trouvé de connecteurs mâle>femelle du même diamètre sur les headers de la carte, ben je n'ai pas eu le choix (et ce n'est pas le site conrad.fr qui va nous aider à pas nous planter, hein...).
La gueule de l'intérieur déguelasse :

http://codelab.fr/up/1186075-10201825249382373-1650500110-n.jpg

http://codelab.fr/up/1233512-10201825252462450-1354721293-n.jpg

http://codelab.fr/up/1185088-10201825253902486-959483765-n.jpg

Comme je ne savais pas trop où aller, j'ai soudé des headers qui ne servent pas...
Bref, c'est déguelasse, mais au moins je sais comment procéder pour la suite <{^.^}>

Un peu plus proprement, le plan Fritzing :

http://codelab.fr/up/1185927-10201825286623304-1493262257-n.jpg

"Mais sinon, qu'est-ce que ça doooooooooone en fonctionnemeeeeeent ?"

Et ben il suffit de demander wink :





lien vers la page de la vidéo sur youtube

Hors ligne

 

#2 2013-09-10 10:37:50 Re : Prototype Alpha 0.1 de prototype Alpha 0.1 du module "Mé".

Len Conyers
nouveau membre
Date d'inscription: 2013-09-10
Messages: 3

Re: Prototype Alpha 0.1 de prototype Alpha 0.1 du module "Mé".



Je pense que c'est un très beau design, vos données sont en fait pas un gros problème. Mise en service doit être approprié pour le rendre meilleur.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024