mercredi 26 décembre 2018

toile d'araignée musicale.

Comme je complétais mon article précédent sur ce blog le site hackaday lançais un concours de sculptures électroniques. J'ai décidé d'y participer en continuant sur ma lancé de boite à musique. J'ai baptisé mon projet music from the web. Ceci est une présentation en français de ce projet.

Music from the web

Dans l'article précédent je présentait une boite à musique réalisée d'abord avec un PIC10F202 et ensuite avec un PIC10F322. Après j'ai songé à faire la même chose avec un PIC12F1572. Et c'est à ce moment que l'annonce du concours a été publiée. Bien que je n'ai aucune prétention artistique je me suis dis que ça ne coûtait rien de tenter ma chance. Et je ne sais trop comment l'idée d'une toile d'araignée montée sur le cône d'un haut-parleur m'est venue.

PIC12F1572

Parlons d'abord du PIC12F1572. Ce petit µC est disponible en format DIP-8 mais aussi SOIC-8. 8 broches comme un araignée a 8 pattes. C'est peut-être de cette similitude que m'est venue l'idée de l'araignée au centre de sa toile. Ce qui est intéressant avec ce petit µC se sont ses 3 périphériques PWM de 16 bits. Il est parfait pour contrôler une LED RGB. Mais on peut aussi l'utiliser pour faire de la musique. Dans ce projet j'utilise 1 PWM pour générer les notes musicales et 1 autre pour contrôler l'enveloppe. Comme la boite à musique n'utilise que 2 broches de sorties je me demandais quoi faire avec les autres. J'ai décidé d'utiliser le 3ième PWM pour générer une effet battement de cœur avec une petite DEL montée sur le dos du PIC10F1572 en centre de la toile. Cette DEL pulse comme un coeur qui bas au rythme de la musique. Mais il restait encore 2 broches inutilisées. Le PIC12F1572 possède aussi un périphérique CWG (Complementary Waveform Generator). Ce périphérique prend un signal rectangulaire et produits 2 signaux en opposition de phase. J'ai décidé de le mettre à profit en installant 2 séries de 4 DELs sur la circonférence du haut-parleur. Une série de DEL rouges et une autre de vertes en alternance. Le CWG est alimenté par le PWM qui contrôle l'enveloppe du son. On a donc que les DELs vertes allument en alternance avec les rouges au rythme de chaque note jouée. Le PIC12F1572 possède 2K de mémoire flash et le logiciel n'occupe qu'environ 20% de cette mémoire ce qui laisse beaucoup d'espace pour les mélodies. La boite à musique contient 22 mélodies, qui sont jouées en séquence chaque fois qu'on presse le bouton RESET.

schématique

schématique

réalisation

sculpture complétée

vidéo

lien

source du projet. Comme il s'agissait d'une soumission pour un site anglophone le readme.md est en anglais.

Aucun commentaire:

Publier un commentaire

Remarque : Seuls les membres de ce blogue sont autorisés à publier des commentaires.