Talaan ng mga Nilalaman:

Leaf Piano: 5 Hakbang
Leaf Piano: 5 Hakbang

Video: Leaf Piano: 5 Hakbang

Video: Leaf Piano: 5 Hakbang
Video: Ben&Ben - Leaves feat. Young K | Official Music Video 2024, Nobyembre
Anonim
Leaf Piano
Leaf Piano

Gumawa kami ng piano gamit ang isang touch sensor, pati na rin ang mga dahon para sa mga piano key.

Hakbang 1: Mga Bagay na Ginamit sa Project na Ito

Mga bahagi ng hardware

  • Seeeduino V4.2
  • Base Shield V2
  • Grove - 12 Key Capacitive I2C Touch Sensor V2 (MPR121)
  • Grove - MP3 v2.0

Mga software app at serbisyong online

Arduino IDE

Hakbang 2: Kwento

Tinutukoy ng Touch Sensor ang katayuan ng pag-ugnay / paglabas batay sa mga pagbabago sa data ng kapasidad ng elektrod, kaya maaari naming itong gamitin upang makagawa ng isang piano sa anumang kondaktibong bagay na nais naming key ng piano.

Hakbang 3: Koneksyon sa Hardware

Hakbang 1: Kopyahin ang mga file ng mp3 sa isang piraso ng SD card, mga folder ng pangalan na pareho sa mga index ng kaukulang instrumento at pangalanan ang mga file ng mp3 na katulad ng mga kaukulang index ng channel ng Touch Sensor.

Hakbang 2: I-plug ang SD card sa MP3 Grove, ikonekta ang MP3 Grove at Touch Sensor sa port D2 at I2C port sa Base Shield, ikonekta ang mga conductive na bagay sa mga channel ng Touch Sensor sa pamamagitan ng mga clip ng crocodile.

Hakbang 3: I-plug ang Base Shield sa Seeeduino, pagkatapos ay ikonekta ang Seeeduino sa PC sa pamamagitan ng isang USB cable.

Hakbang 4: Programming ng Software

Ang library ng Touch Sensor Grove ay matatagpuan sa url na ito:

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

Ang library ng MP3 Grove ay matatagpuan din sa Seeed Wiki, o maaari mo lamang isama ang MP3.h sa folder ng proyekto.

Ang digital pin 2 ng Seeeduino bilang isang serial software, kinokontrol nito ang MP3 Grove sa pamamagitan ng paggamit ng protol sa KT403A datashell. Matapos masimulan ang MP3 Grove at Touch Sensor, itakda ang pagiging sensitibo ng Touch Sensor at dami ng MP3 Grove.

Ang paraan ng loop () ay patuloy na suriin kung ang Touch Sensor ay hinawakan o hindi, kung ito ay hinawakan, patugtugin ang kaukulang mp3 file sa kasalukuyang folder ng instrumento. Ang kasalukuyang insreument ay maaaring mabago ng index ng input instrument sa pamamagitan ng serial serial.

Inirerekumendang: