Kazalo:
- 1. korak: Stvari, uporabljene v tem projektu
- 2. korak: Zgodba
- 3. korak: Povezava strojne opreme
- 4. korak: Programiranje programske opreme
- 5. korak: Delovanje
Video: Leaf Piano: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Klavir smo izdelali s senzorjem na dotik, pa tudi liste za klavirske tipke.
1. korak: Stvari, uporabljene v tem projektu
Strojne komponente
- Seeeduino V4.2
- Osnovni ščit V2
- Grove - 12 -palčni kapacitivni I2C -senzor na dotik V2 (MPR121)
- Grove - MP3 v2.0
Programske aplikacije in spletne storitve
Arduino IDE
2. korak: Zgodba
Senzor na dotik določa stanje dotika/sprostitve na podlagi sprememb podatkov o kapacitivnosti elektrode, zato ga lahko uporabimo za izdelavo klavirja s katerim koli prevodnim predmetom, ki nam je všeč kot klavirska tipka.
3. korak: Povezava strojne opreme
1. korak: Kopirajte datoteke mp3 na kos kartice SD, mape z imeni so enake indeksom ustreznega instrumenta in poimenujte datoteke mp3 enako kot indekse ustreznih kanalov senzorja na dotik.
2. korak: Priključite kartico SD na MP3 Grove, povežite MP3 Grove in senzor na dotik v vrata D2 in I2C v Base Shieldu, povežite prevodne predmete s kanali senzorja na dotik prek posnetkov iz krokodila.
3. korak: Priključite osnovni ščit na Seeeduino, nato Seeeduino povežite z računalnikom prek kabla USB.
4. korak: Programiranje programske opreme
Knjižnico Touch Sensor Grove najdete na tem naslovu:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
Knjižnico MP3 Grove najdete tudi v Seeed Wiki ali pa preprosto vključite MP3.h v mapo projekta.
Seeeduinov digitalni pin 2 in 3 kot serijska programska oprema nadzoruje MP3 Grove z uporabo protokola v podatkovni lupini KT403A. Po inicializaciji MP3 Grove in Touch Sensor nastavite občutljivost senzorja na dotik in glasnost MP3 Grove.
Metoda loop () še naprej preverja, ali se dotakne senzorja dotika ali ne, če se ga dotakne, predvaja ustrezno datoteko mp3 v trenutni mapi z instrumenti. Trenutna pozavarovanja se lahko spremenijo z indeksom vnosnega instrumenta prek serijske strojne opreme.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Breadboard Touch Piano: 5 korakov
Breadboard Touch Piano: Za izdelavo klavirja na dotik potrebujete samo attiny 85, CD4051 (kateri koli analogni multiplekser) in zvočni signal
SMD 555 Timer Piano!: 4 koraki (s slikami)
SMD 555 Timer Piano !: Pozdravljeni vsi! V tem navodilu vam bom pokazal, kako narediti majhen klavir z običajnim časovnikom 555, vendar s komponentami SMD! SMD pomeni napravo za površinsko montažo in te komponente so nameščene ali nameščene neposredno na površino tiskanega