Taula de continguts:

Piano de fulla: 5 passos
Piano de fulla: 5 passos

Vídeo: Piano de fulla: 5 passos

Vídeo: Piano de fulla: 5 passos
Vídeo: Aula de teclado - Neo Soul em 5 Passos - Gidi Ferreira 2024, De novembre
Anonim
Piano de fulla
Piano de fulla

Vam fabricar un piano amb un sensor tàctil, així com fulles per a tecles de piano.

Pas 1: coses utilitzades en aquest projecte

Components de maquinari

  • Seeeduino V4.2
  • Base Shield V2
  • Grove - Sensor tàctil capacitiu I2C de 12 tecles V2 (MPR121)
  • Grove - MP3 v2.0

Aplicacions de programari i serveis en línia

IDE Arduino

Pas 2: història

El sensor tàctil determina l'estat de tacte / alliberament en funció dels canvis de dades de la capacitat de l'elèctrode, de manera que podem utilitzar-lo per fer un piano amb qualsevol objecte conductor que ens agradi com a tecla de piano.

Pas 3: connexió de maquinari

Pas 1: copieu els fitxers mp3 en una peça de la targeta SD, les carpetes de noms iguals als índexs de l’instrument corresponent i els fitxers mp3 del mateix nom que els índexs del canal del sensor tàctil corresponent.

Pas 2: connecteu la targeta SD a MP3 Grove, connecteu MP3 Grove i Touch Sensor als ports D2 i I2C de Base Shield, connecteu objectes conductors als canals del sensor tàctil mitjançant clips de cocodril.

Pas 3: connecteu el blindatge base a Seeeduino i, a continuació, connecteu Seeeduino al PC mitjançant un cable USB.

Pas 4: programació de programari

La biblioteca de Touch Sensor Grove es troba en aquest URL:

wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/

La biblioteca de MP3 Grove també es pot trobar a Seeed Wiki o simplement podeu incloure MP3.h a la carpeta del projecte.

El pin digital 2 i 3 de Seeeduino com a sèrie de programari, controla MP3 Grove utilitzant el protol de la base de dades KT403A. Després d'inicialitzar MP3 Grove i Touch Sensor, configureu la sensibilitat del sensor tàctil i el volum de MP3 Grove.

El mètode loop () continua comprovant si el sensor tàctil es toca o no; si es toca, reprodueix el fitxer mp3 corresponent a la carpeta actual de l’instrument. La insreument actual es pot canviar mitjançant l’índex de l’instrument d’entrada mitjançant la sèrie de maquinari.

Recomanat: