Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Teimme pianon kosketusanturilla ja lehdet pianonäppäimille.
Vaihe 1: Tässä projektissa käytetyt asiat
Laitteiston osat
- Seeeduino V4.2
- Pohjakilpi V2
- Grove - 12 avaimen kapasitiivinen I2C -kosketusanturi V2 (MPR121)
- Grove - MP3 v2.0
Ohjelmistosovellukset ja verkkopalvelut
Arduino IDE
Vaihe 2: Tarina
Kosketusanturi määrittää kosketuksen/vapautumisen tilan elektrodin kapasitanssitietojen muutosten perusteella, joten voimme käyttää sitä pianon valmistamiseen mistä tahansa johtavasta esineestä, josta pidämme pianonäppäimenä.
Vaihe 3: Laitteistoyhteys
Vaihe 1: Kopioi mp3 -tiedostot SD -kortille, nimikansioihin, jotka vastaavat instrumentin hakemistoja, ja nimeä mp3 -tiedostot samoiksi kuin vastaavat Touch Sensor -kanavan indeksit.
Vaihe 2: Liitä SD -kortti MP3 Groveen, liitä MP3 Grove ja kosketusanturi Base Shieldin porttiin D2 ja I2C, yhdistä johtavat esineet kosketusanturin kanaviin krokotiilileikkeiden avulla.
Vaihe 3: Liitä Base Shield Seeeduinoon ja liitä Seeeduino tietokoneeseen USB -kaapelilla.
Vaihe 4: Ohjelmointi
Touch Sensor Groven kirjasto löytyy tästä URL -osoitteesta:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
MP3 Groven kirjasto löytyy myös Seeed Wikistä tai voit yksinkertaisesti sisällyttää MP3.h: n projektikansioon.
Seeeduinon digitaaliset nastat 2 ja 3 ohjelmistosarjana, se ohjaa MP3 Grovea käyttämällä protolia KT403A -tietokannassa. Kun MP3 Grove ja Touch Sensor on alustettu, aseta Touch Sensorin herkkyys ja MP3 Groven äänenvoimakkuus.
Silmukka () -menetelmä tarkistaa jatkuvasti, kosketaanko kosketusanturia vai ei, jos kosketat, toista vastaava mp3 -tiedosto nykyisessä instrumenttikansiossa. Nykyistä laitetta voidaan muuttaa syöttölaitteen indeksillä laitteistosarjan kautta.