Innehållsförteckning:

LED -ukulele: 6 steg (med bilder)
LED -ukulele: 6 steg (med bilder)

Video: LED -ukulele: 6 steg (med bilder)

Video: LED -ukulele: 6 steg (med bilder)
Video: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, November
Anonim
Image
Image
Hårdvara
Hårdvara

Hej, jag heter Elaine. Detta projekt kombinerar många saker som jag tycker om så jag hoppas att du också kommer att tycka om det! LED -ukulelen vi ska bygga lär dig hur du spelar de fyra mest spelade ackorden: C, G, Am och F. Ingen tidigare musikal erfarenhet krävs för att börja strosa längs populära låtar. Det är ett bra projekt för både Arduino och ukulele nybörjare.;) Om du letar efter något lite mer utmanande, prova Shadow Swipe -uppgraderingen i slutet av denna instruerbara.

Steg 1: Hårdvara

"laddar =" lat"

Valfritt: Shadow Swipe Upgrade
Valfritt: Shadow Swipe Upgrade
Valfritt: Shadow Swipe Upgrade
Valfritt: Shadow Swipe Upgrade

Visste du att lysdioder inte bara avger ljus utan också kan känna ljus? Inspirerad till det här udda lilla fenomenet, jag ville uppgradera LED -ukulele så att den inte bara visar var du ska sätta fingrarna utan också spårar om du har placerat fingret på rätt platser eller inte.

HÅRDVARA

Om du är intresserad av den här versionen behöver du några ytterligare komponenter:

1. Fler lysdioder: Du behöver minst 6 lysdioder till för att fungera som ljussensorer. Varje lysdiod på greppbrädan får en kompletterande LED -sensor.

2. I/O -portutvidgare: Beroende på vilket Arduino -kort du använder kommer du troligen att behöva en portutvidgare. Jag använder ett Arduino Uno -kort och Sparkfun SX1509 Port Expander.

KODA

Jag har introducerat ytterligare några element i koden för att få den att fungera. Jag kommer att bryta ner grunderna här, men ladda ner filen master_tweak.ino för hela uppdelningen:

1. Arrays: En speciell array skapas för att lagra ingångsdata från varje sensor -LED. En liten funktion kallas för att läsa ingångsdata var 10: e millisekund och matrisen uppdateras nästan kontinuerligt.

2. Speltillstånd: Medan den ursprungliga byggnaden hade olika stadier av spelet, här kodar vi uttryckligen i olika speltillstånd var och en med ett vinstvillkor för att spelet ska gå vidare.

3. LED -ljusavkänning: En hel del av koden är avsedd för att läsa ingångsdata från LED -ljussensorerna. Jag tyckte att denna handledning var särskilt användbar för att förstå mekaniken och ansluta kretsen.

KOPPLINGSGUIDE

Jag rekommenderar starkt att gå igenom Shadow Swipe -handledningen för att få en känsla av hur du ansluter LED -ljusavkänningskretsen. Istället för att koppla in 3 lysdioder som handledningen, kommer denna byggnad att låta dig ansluta 6 (se bild#1). Den sista kopplingen, om du också använder en portexpander ska se ut som bild #2.

MONTERING Att montera denna uppgradering är ganska enkelt. Borra ytterligare ett hål bredvid varje lysdiod i greppbrädan och sätt in LED -ljussensorn. Lödning av allt och du borde vara redo att gå!

Den här uppgraderingen kommer att ta lite längre tid att ta reda på, speciellt att ansluta kretsen och löda alla ytterligare komponenter på plats, men LED -ukulelen kommer också att förvandlas till ett interaktivt spel. Låt mig veta hur det går för dig! Lycka till!

Rekommenderad: