Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Napravili smo klavir pomoću osjetnika na dodir, kao i lišće za tipke klavira.
Korak 1: Stvari korištene u ovom projektu
Hardverske komponente
- Seeeduino V4.2
- Osnovni štit V2
- Grove - kapacitivni I2C osjetnik na dodir V2 (12 ključeva) (MPR121)
- Grove - MP3 v2.0
Softverske aplikacije i mrežne usluge
Arduino IDE
Korak 2: Priča
Senzor dodira određuje status dodira/otpuštanja na temelju promjena podataka o kapacitetu elektroda, pa ga možemo koristiti za izradu glasovira s bilo kojim vodljivim predmetom koji nam se sviđa kao tipka za glasovir.
Korak 3: Povezivanje hardvera
Korak 1: Kopirajte mp3 datoteke na komad SD kartice, imeničke mape su iste kao i indeksi odgovarajućih instrumenata, a naziv mp3 datoteka jednaki odgovarajućim indeksima kanala osjetnika na dodir.
Korak 2: Priključite SD karticu na MP3 Grove, spojite MP3 Grove i osjetnik na dodir na priključke D2 i I2C priključak u Base Shieldu, spojite vodljive predmete na kanale osjetnika dodira putem krokodilskih isječaka.
Korak 3: Priključite osnovni štit na Seeeduino, zatim spojite Seeeduino na računalo putem USB kabela.
Korak 4: Programiranje softvera
Biblioteku Touch Sensor Grove možete pronaći na ovom URL -u:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
Knjižnica MP3 Grovea također se može pronaći u Seeed Wiki, ili jednostavno možete uključiti MP3.h u mapu projekta.
Seeeduinov digitalni pin 2 i 3 kao programska serija, kontrolira MP3 Grove koristeći protokol u podatkovnoj ljusci KT403A. Nakon inicijalizacije MP3 Grovea i osjetnika na dodir, postavite osjetljivost osjetnika na dodir i glasnoću MP3 Grovea.
Metoda loop () nastavlja provjeravati je li dodirni senzor dodirnut ili ne, ako je dodirnut, reproducirajte odgovarajuću mp3 datoteku u trenutnoj mapi instrumenta. Tekuće smanjenje može se promijeniti indeksom ulaznog instrumenta putem hardverske serije.