Passer au contenu principal

Liste des composants

Sparkfun Pro Micro

💲 Officiel : https://www.sparkfun.com/products/12640
💲 Clone (Amazon) : https://www.amazon.fr/KeeYees-ATmega32U4-Développement-Leonardo-Bootloader/dp/B07FQBQ4Z6
💲 Clone (Aliexpress) : https://fr.aliexpress.com/item/1871481789.html?spm=a2g0s.9042311.0.0.20aa6c37z4qLog

Voici le 🧠 "cerveau" de notre instrument, pour cette tâche nous allons utiliser un clone de Sparkfun Micro.
Souvent confondu avec l'Arduino Micro, le Sparkfun Pro Micro est plus petit.

📗 Les plans sont disponibles sous licence open source, du coup il est facile de trouver des clones.

image-1592737001274.png

Cette carte se programme comme un Arduino Uno, mais elle est capable d'émuler le fonctionnement d'un périphérique USB (Un clavier / Une souris / Un joystick et un instrument midi) car elle utilise un atmega32u4 (au lieu du atmega328 sur l'arduino uno)

⚡ J'ai utilisé la version 5V, les capteurs capacitifs fonctionnant en 3.3V, on pourrait simplifier le circuit en utilisant la version 3.3v.

image-1592651307379.png

Capteurs Capacitifs MPR121

💲 Officiel : https://www.sparkfun.com/products/retired/9695
💲 Clone (Amazon) : https://www.amazon.fr/TECNOIOT-Breakout-Capacitive-Controller-Keyboard/dp/B084BVLXCB
💲 Clone (Aliexpress) : https://fr.aliexpress.com/item/32821362153.html

Les capteurs MPR121, réagissent quand on les touchent avec la main 🖐️, ou avec un objet conducteur 🔧.
Il nous suffit donc d'exposer la broche à l'aide de pastilles de soudures, ce qui nous permet de créer les formes que nous voulons.

Chaque module est capable de gérer 12 pads et il est possible d'en utiliser 4 à la fois (46 Pads)

image-1592738426233.png

Ces modules communiquent en i²c, il ne nécessite que 2 broches (SDA / SCL) pour pouvoir l'utiliser, peut importe le nombre de MPR121 utilisés.

image-1592651111164.png

Boutons

💲 Sparkfun : https://www.sparkfun.com/products/15326
💲 Amazon : https://www.amazon.fr/POPESQ®-Interrupteur-instantane-Momentary-A2105/dp/B07DRRX4P3
💲 Aliexpress : https://fr.aliexpress.com/item/32834276752.html

Grâce à l'économie de broches que les capteurs capacitifs nous offrent, il est possible d'ajouter 10 boutons sur les broches restantes sur le Sparkfun micro.

Les boutons sont reliés directement à l'Arduino grâce aux résistances de rappel (pull-up resistors) intégrées à celui-ci

4 des boutons sont placés au niveau des potentiomètres et les 6 autres un peu plus loin.

image-1592651246681.png

Potentiomètres

💲 Amazon : https://www.amazon.fr/potentiometre-Simple-lineaire-Conique-rotatif/dp/B018S9GUKI
💲 Aliexpress : https://fr.aliexpress.com/item/33051479190.html

Le Sparkfun micro a 4 sorties analogiques, parfait pour gérer 4 potentiomètres.

La résistance mécanique des potentiomètres est uniquement soutenu par les soudures.

image-1592651282428.png

Afficheur OLED 128x64

Régulateur de tension 5v vers 3.3v

Le sparkfun Micro n'a pas de broche 3.3V, il va donc nous falloir réduire la tension à 3.3v afin d'alimenter les capteurs capacitifs

 

Convertisseur de niveau

Afin que les capteurs capacitif communique avec le Sparkfun micro il nous faut aussi un convertisseur de niveau
Celui-ci est alimenté d'un coté en 5v et de l'autre en 3.3v est converti le signal entre ces deux tensions.