Innholdsfortegnelse:

LED Ukulele: 6 trinn (med bilder)
LED Ukulele: 6 trinn (med bilder)

Video: LED Ukulele: 6 trinn (med bilder)

Video: LED Ukulele: 6 trinn (med bilder)
Video: Смерть в отеле: Что произошло с девушкой, которую никто не знал? 2024, Juli
Anonim
Image
Image
Maskinvare
Maskinvare

Hei, jeg heter Elaine. Dette prosjektet kombinerer mange ting jeg liker, så jeg håper du liker det også! LED -ukulelen vi skal bygge lærer deg hvordan du spiller de fire mest spilte akkordene: C, G, Am og F. Ingen tidligere musikal erfaring som kreves for å begynne å sprette langs populære sanger. Det er et flott prosjekt for både Arduino og ukulele nybegynnere.;) Hvis du leter etter noe litt mer utfordrende, kan du prøve Shadow Swipe -oppgraderingen på slutten av denne instruksjonsboken.

Trinn 1: Maskinvare

"loading =" lat"

Valgfritt: Shadow Swipe Upgrade
Valgfritt: Shadow Swipe Upgrade
Valgfritt: Shadow Swipe Upgrade
Valgfritt: Shadow Swipe Upgrade

Visste du at lysdioder ikke bare avgir lys, men kan også føle lys? Inspirert til dette rare fenomenet, ønsket jeg å oppgradere LED ukulele slik at den ikke bare vil vise deg hvor du skal sette fingrene, men også spore om du har plassert fingeren på de riktige stedene eller ikke.

MASKINVARE

Hvis du er interessert i denne bygningen, trenger du noen ekstra komponenter:

1. Flere lysdioder: Du trenger minst 6 flere lysdioder for å fungere som lyssensorer. Hver LED på gripebrettet får en ledsager -LED -sensor.

2. I/O -portutvidelse: Avhengig av hvilket Arduino -kort du bruker, trenger du sannsynligvis en portutvidelse. Jeg bruker et Arduino Uno -kort og Sparkfun SX1509 Port Expander.

KODE

Jeg har introdusert noen flere elementer i koden for å få den til å fungere. Jeg vil bryte ned det grunnleggende her, men last ned filen master_tweak.ino for hele sammenbruddet:

1. Matriser: Det opprettes en spesiell matrise for å lagre inndata fra hver sensor -LED. En liten funksjon kalles for å lese inndata hver 10. millisekund, og matrisen oppdateres nesten kontinuerlig.

2. Spillstater: Mens den opprinnelige konstruksjonen hadde forskjellige stadier av spillet, her kode vi eksplisitt i forskjellige spillstater, hver med en seierbetingelse for at spillet skal fortsette.

3. LED -lysfølelse: En hel del av koden er dedikert til å lese inngangsdata fra LED -lyssensorene. Jeg fant denne opplæringen spesielt nyttig med å forstå mekanikken og koble til kretsen.

OPPLYSNINGSGUIDE

Jeg anbefaler på det sterkeste å gå gjennom Shadow Swipe -opplæringen for å få en følelse av hvordan du kobler til LED -lysfølerkretsen. I stedet for å koble til 3 lysdioder som opplæringen, vil denne bygningen få deg til å koble til 6 (se bilde nr. 1). Den siste tilkoblingen, hvis du også bruker en portutvidelse, bør se ut som bilde nr. 2.

MONTERING Å montere denne oppgraderingen er ganske enkelt. Bor et ekstra hull ved siden av hver LED i gripebrettet og sett inn LED -lyssensoren. Lodding opp alt, og du bør være klar til å gå!

Denne oppgraderingen vil ta litt lengre tid å finne ut, spesielt å koble til kretsen og lodde alle tilleggskomponentene på plass, men LED -ukulelen vil også bli omgjort til et interaktivt spill. Gi meg beskjed om hvordan det går for deg! Lykke til!

Anbefalt: