Indholdsfortegnelse:

LED Ukulele: 6 trin (med billeder)
LED Ukulele: 6 trin (med billeder)

Video: LED Ukulele: 6 trin (med billeder)

Video: LED Ukulele: 6 trin (med billeder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Image
Image
Hardware
Hardware

Hej, jeg hedder Elaine. Dette projekt kombinerer mange ting, jeg nyder, så jeg håber, at du også nyder det! LED -ukulelen, vi bygger, lærer dig, hvordan du spiller de fire mest spillede akkorder: C, G, Am og F. Ingen tidligere musical erfaring krævet for at begynde at stryge langs populære sange. Det er et godt projekt for både Arduino og ukulele nybegynder.;) Hvis du leder efter noget lidt mere udfordrende, kan du prøve Shadow Swipe -opgraderingen i slutningen af denne Instructable.

Trin 1: Hardware

"loading =" doven"

Valgfrit: Shadow Swipe Upgrade
Valgfrit: Shadow Swipe Upgrade
Valgfrit: Shadow Swipe Upgrade
Valgfrit: Shadow Swipe Upgrade

Vidste du, at lysdioder ikke kun udsender lys, men også kan fornemme lys? Inspireret til dette mærkelige lille fænomen, jeg ønskede at opgradere LED ukulele, så det ikke kun viser dig, hvor du skal sætte fingrene, men også sporer, om du har placeret din finger på de rigtige steder eller ej.

HARDWARE

Hvis du er interesseret i denne build, skal du bruge et par ekstra komponenter:

1. Flere lysdioder: Du skal bruge mindst 6 flere lysdioder til at fungere som lyssensorer. Hver LED på gribebrættet får en ledsager -LED -sensor.

2. I/O -portudvidelse: Afhængigt af hvilket Arduino -kort du bruger, har du sandsynligvis brug for en portudvidelse. Jeg bruger et Arduino Uno -kort og Sparkfun SX1509 Port Expander.

KODE

Jeg har introduceret et par flere elementer til koden for at få den til at fungere. Jeg vil nedbryde det grundlæggende her, men download gerne master_tweak.ino -filen for den fulde opdeling:

1. Arrays: Der oprettes et særligt array til lagring af inputdata fra hver sensor -LED. En lille funktion kaldes til at læse inputdata hvert 10. millisekund, og arrayet opdateres næsten kontinuerligt.

2. Spiltilstande: Mens den oprindelige build havde forskellige stadier af spillet, her kode vi eksplicit i forskellige spilstater, hver med en sejrsbetingelse for at spillet kan fortsætte.

3. Registrering af LED -lys: En hel del af koden er dedikeret til aflæsning af inputdata fra LED -lyssensorerne. Jeg fandt denne vejledning særlig nyttig til at forstå mekanikken og tilslutte kredsløbet.

TILKOBLINGSVEJLEDNING

Jeg anbefaler på det kraftigste at gennemgå Shadow Swipe -vejledningen for at få fornemmelsen af, hvordan man tilslutter LED -lysfølsomt kredsløb. I stedet for at tilslutte 3 lysdioder som tutorialen, vil denne build få dig til at tilslutte 6 (Se billede#1). Den sidste tilslutning, hvis du også bruger en portudvidelse, skal ligne billede nr. 2.

MONTERING Samlingen af denne opgradering er ret ligetil. Bor et ekstra hul ved siden af hver LED i gribebrættet, og indsæt LED -lyssensoren. Lodning af alt, og du skal være klar til at gå!

Denne opgradering vil tage lidt længere tid at finde ud af, især tilslutning af kredsløbet og lodning af alle de ekstra komponenter på plads, men LED ukulele vil også blive omdannet til et interaktivt spil. Lad mig vide, hvordan det går for dig! Held og lykke!

Anbefalede: