Kazalo:

LED Ukulele: 6 korakov (s slikami)
LED Ukulele: 6 korakov (s slikami)

Video: LED Ukulele: 6 korakov (s slikami)

Video: LED Ukulele: 6 korakov (s slikami)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
Image
Image
Strojna oprema
Strojna oprema

Živjo, ime mi je Elaine. Ta projekt združuje veliko stvari, v katerih uživam, zato upam, da boste tudi vi uživali! LED ukulele, ki ga bomo zgradili, vas nauči igrati štiri najbolj predvajane akorde: C, G, Am in F. Brez prejšnjega muzikala izkušnje, potrebne za začetek drgnjenja ob priljubljenih pesmih. To je odličen projekt za začetnike Arduina in ukulele.;) Če iščete nekaj bolj zahtevnega, poskusite nadgradnjo Shadow Swipe na koncu tega navodila.

1. korak: Strojna oprema

"loading =" len"

Izbirno: Nadgradnja s potegom v senci
Izbirno: Nadgradnja s potegom v senci
Izbirno: Nadgradnja s potegom v senci
Izbirno: Nadgradnja s potegom v senci

Ali ste vedeli, da LED ne samo oddajajo svetlobo, ampak tudi zaznavajo svetlobo? Navdihnil ta nenavaden pojav, sem želel nadgraditi LED ukulele, tako da vam ne bo samo pokazal, kam naj prste postavite, ampak tudi spremljal, ali ste prst postavili na pravilna mesta ali ne.

HARDWARE

Če vas ta gradnja zanima, boste potrebovali nekaj dodatnih komponent:

1. Več LED: Za senzorje svetlobe boste potrebovali vsaj še 6 LED. Vsaka LED -dioda na gredi bo dobila spremljevalni LED -senzor.

2. Razširjevalnik I/O vrat: odvisno od tega, katero ploščo Arduino uporabljate, boste verjetno potrebovali razširitvenik vrat. Uporabljam ploščo Arduino Uno in razširitvenik vrat Sparkfun SX1509.

KODA

V kodo sem uvedel še nekaj elementov, da bi delovala. Tu bom razložil osnove, vendar si za popolno razčlenitev naložite datoteko master_tweak.ino:

1. Nizki: Ustvarjen je poseben niz za shranjevanje vhodnih podatkov iz vsake LED senzorja. Pokliče se majhna funkcija, ki vsakih 10 milisekund bere vhodne podatke, matrika pa se skoraj nenehno posodablja.

2. Stanja igre: Čeprav je imela prvotna zgradba različne stopnje igre, tukaj izrecno kodiramo v različnih stanjih igre, vsaka z pogojem zmage za nadaljevanje igre.

3. Zaznavanje LED -luči: Celoten del kode je namenjen branju vhodnih podatkov iz LED -senzorjev svetlobe. Ta vadnica se mi je zdela posebej v pomoč pri razumevanju mehanike in povezovanju vezja.

NAVODILA ZA HOOKUP

Močno priporočam, da preberete vadnico Shadow Swipe, da dobite občutek, kako priključiti vezje zaznavanja LED svetlobe. Namesto da bi priklopili 3 LED diode, kot je vadnica, boste s to zgradbo priključili 6 (glejte sliko št. 1). Končna povezava, če uporabljate tudi razširitvenik vrat, bi morala izgledati kot slika #2.

SESTAVLJANJE Sestavljanje te nadgradnje je precej preprosto. Izvrtajte dodatno luknjo poleg vsake LED v gredi in vstavite LED -senzor svetlobe. Spajkate vse in morate biti pripravljeni na pot!

Določitev te nadgradnje bo trajala malo dlje, zlasti priklop vezja in spajkanje vseh dodatnih komponent, vendar se bo LED -ukulele spremenila tudi v interaktivno igro. Povej mi, kako ti gre! Vso srečo!

Priporočena: