Sadržaj:

Leaf Piano: 5 koraka
Leaf Piano: 5 koraka

Video: Leaf Piano: 5 koraka

Video: Leaf Piano: 5 koraka
Video: Женщина подала на развод сразу после того, как увидела это фото... 2024, Novembar
Anonim
Leaf Piano
Leaf Piano

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.

Preporučuje se: