Sadržaj:

LED Ukulele: 6 koraka (sa slikama)
LED Ukulele: 6 koraka (sa slikama)

Video: LED Ukulele: 6 koraka (sa slikama)

Video: LED Ukulele: 6 koraka (sa slikama)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Novembar
Anonim
Image
Image
Hardver
Hardver

Zdravo, moje ime je Elaine. Ovaj projekt kombinira mnoge stvari u kojima uživam pa se nadam da ćete i vi uživati! LED ukulele koju ćemo izgraditi uči vas kako svirati četiri akorda koji se najviše sviraju: C, G, Am i F. Nema prethodnog mjuzikla iskustvo potrebno za početak lupanja uz popularne pjesme. To je sjajan projekt za početnike u Arduinu i ukuleleu.;) Ako tražite nešto malo izazovnije, isprobajte nadogradnju Shadow Swipe na kraju ovog uputstva.

Korak 1: Hardver

"loading =" lijen"

Opcionalno: Nadogradnja prevlačenjem u sjeni
Opcionalno: Nadogradnja prevlačenjem u sjeni
Opciono: Nadogradnja prevlačenjem u senci
Opciono: Nadogradnja prevlačenjem u senci

Jeste li znali da LED diode ne samo da emitiraju svjetlost, već mogu i osjetiti svjetlost? Inspiriran ovim čudnim malim fenomenom, htio sam nadograditi LED ukulele tako da vam ne samo da pokaže gdje staviti prste, već i pratiti jeste li stavili prst na ispravne lokacije ili ne.

HARDVER

Ako vas zanima ova konstrukcija, trebat će vam nekoliko dodatnih komponenti:

1. Više LED dioda: Trebat će vam još najmanje 6 LED dioda da služe kao svjetlosni senzori. Svaka LED dioda na fingerboard -u će dobiti prateći LED senzor.

2. Proširivač I/O portova: Ovisno o tome koju Arduino ploču koristite, vjerojatno će vam trebati proširivač portova. Koristim Arduino Uno ploču i Sparkfun SX1509 Port Expander.

CODE

Uveo sam još nekoliko elemenata u kôd kako bi funkcionirao. Ovdje ću razložiti osnove, ali slobodno preuzmite datoteku master_tweak.ino za potpunu podjelu:

1. Nizovi: Stvoren je poseban niz za skladištenje ulaznih podataka sa svake LED senzora. Poziva se mala funkcija za čitanje ulaznih podataka svakih 10 milisekundi, a niz se ažurira gotovo kontinuirano.

2. Stanja igre: Iako je originalna verzija imala različite faze igre, ovdje eksplicitno kodiramo u različitim stanjima igre, svako sa uvjetom pobjede za nastavak igre.

3. Senzor LED svjetla: Cijeli dio koda je posvećen čitanju ulaznih podataka sa LED svjetlosnih senzora. Smatrao sam da je ovaj vodič posebno koristan pri razumijevanju mehanike i povezivanju kola.

VODIČ ZA HOOKUP

Toplo preporučujem da prođete kroz vodič Shadow Swipe da biste stekli osjećaj kako spojiti krug za osjetljivost LED svjetla. Umjesto povezivanja 3 LED diode poput vodiča, ovom ćete verzijom spojiti 6 (vidi sliku#1). Konačno povezivanje, ako koristite i proširivač portova, trebalo bi izgledati kao slika #2.

Sastavljanje ove nadogradnje prilično je jednostavno. Izbušite dodatnu rupu pored svake LED diode na ulošku i umetnite LED senzor svjetla. Spajate sve i trebali biste biti spremni za polazak!

Za ovu nadogradnju bit će potrebno malo više vremena da se shvati, posebno povezivanje kola i lemljenje svih dodatnih komponenti na mjestu, ali LED ukulele će se također pretvoriti u interaktivnu igru. Javi mi kako ti ide! Sretno!

Preporučuje se: