Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Napravili smo klavir pomoću senzora dodira, kao i listove za ključeve klavira.
Korak 1: Stvari koje se koriste u ovom projektu
Hardverske komponente
- Seeeduino V4.2
- Base Shield V2
- Grove - Kapacitivni I2C senzor osjetljiv 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 osnovu promjena podataka o kapacitetu elektroda, pa ga možemo koristiti za izradu klavira sa bilo kojim provodljivim predmetom koji nam se sviđa kao tipka za klavir.
Korak 3: Povezivanje hardvera
Korak 1: Kopirajte mp3 datoteke na komad SD kartice, imeničke fascikle su iste kao indeksi odgovarajućih instrumenata i imenujte mp3 datoteke kao i indeksi odgovarajućih 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, povežite 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/
Biblioteka MP3 Grove -a se takođe može naći u Seeed Wiki -u, ili možete jednostavno uključiti MP3.h u fasciklu projekta.
Seeeduino digitalni pin 2 i 3 kao softverska serija, kontrolira MP3 Grove koristeći protokol u podatkovnoj ljusci KT403A. Nakon inicijalizacije MP3 Grove -a i Touch Sensor -a, postavite osjetljivost Touch Sensor -a i jačinu zvuka MP3 Grove -a.
Metoda loop () nastavlja provjeravati da li je dodirni senzor dodirnut ili ne, ako je dodirnut, reproducirajte odgovarajuću mp3 datoteku u trenutnoj mapi instrumenata. Tekuće smanjenje može se promijeniti indeksom ulaznog instrumenta putem hardverske serije.