Inhoudsopgave:

LED-ukelele: 6 stappen (met afbeeldingen)
LED-ukelele: 6 stappen (met afbeeldingen)

Video: LED-ukelele: 6 stappen (met afbeeldingen)

Video: LED-ukelele: 6 stappen (met afbeeldingen)
Video: Kleuters op familiefeest 😂 2024, Juli-
Anonim
Image
Image
Hardware
Hardware

Hallo, mijn naam is Eline. Dit project combineert veel dingen die ik leuk vind, dus ik hoop dat je er ook van geniet! De LED-ukelele die we gaan bouwen leert je hoe je de vier meest gespeelde akkoorden speelt: C, G, Am en F. Geen eerdere musical ervaring die nodig is om populaire liedjes mee te tokkelen. Het is een geweldig project voor zowel Arduino- als ukelele-beginners.;) Als je op zoek bent naar iets uitdagenders, probeer dan de Shadow Swipe-upgrade aan het einde van deze Instructable.

Stap 1: Hardware

"laden = "lui"

Optioneel: Shadow Swipe-upgrade
Optioneel: Shadow Swipe-upgrade
Optioneel: Shadow Swipe-upgrade
Optioneel: Shadow Swipe-upgrade

Wist u dat LED's niet alleen licht uitstralen, maar ook licht kunnen waarnemen? Geïnspireerd door dit vreemde kleine fenomeen, wilde ik de LED-ukelele upgraden, zodat deze je niet alleen laat zien waar je je vingers moet plaatsen, maar ook kan zien of je je vinger op de juiste locaties hebt geplaatst.

HARDWARE

Als je geïnteresseerd bent in deze build, heb je een paar extra componenten nodig:

1. Meer LED's: Je hebt nog minimaal 6 LED's nodig om als lichtsensoren te dienen. Elke LED op de toets krijgt een bijbehorende LED-sensor.

2. I/O-poortuitbreiding: Afhankelijk van het Arduino-bord dat u gebruikt, heeft u waarschijnlijk een poortuitbreiding nodig. Ik gebruik een Arduino Uno-bord en de Sparkfun SX1509 Port Expander.

CODE

Ik heb nog een paar elementen aan de code toegevoegd om het te laten werken. Ik zal de basis hier uiteenzetten, maar voel je vrij om het master_tweak.ino-bestand te downloaden voor de volledige uitsplitsing:

1. Arrays: er wordt een speciale array gemaakt om invoergegevens van elke sensor-LED op te slaan. Elke 10 milliseconden wordt een kleine functie aangeroepen om invoergegevens te lezen en de array wordt bijna continu bijgewerkt.

2. Spelstatussen: hoewel de originele build verschillende fasen van het spel had, coderen we hier expliciet in verschillende spelstatussen, elk met een win-voorwaarde voor het spel om verder te gaan.

3. LED-lichtdetectie: een heel deel van de code is gewijd aan het lezen van invoergegevens van de LED-lichtsensoren. Ik vond deze tutorial bijzonder nuttig bij het begrijpen van de mechanica en het aansluiten van het circuit.

AANSLUITGIDS

Ik raad ten zeerste aan om de Shadow Swipe-tutorial door te nemen om het gevoel te krijgen hoe je het LED-lichtdetectiecircuit moet aansluiten. In plaats van 3 LED's aan te sluiten zoals de tutorial, zal je met deze build 6 aansluiten (zie afbeelding #1). De laatste aansluiting, als je ook een poortuitbreiding gebruikt, zou eruit moeten zien als afbeelding #2.

MONTAGE Het monteren van deze upgrade is vrij eenvoudig. Boor een extra gat naast elke LED in de toets en plaats de LED-lichtsensor. Alles solderen en je zou klaar moeten zijn om te gaan!

Deze upgrade zal iets langer duren om uit te zoeken, vooral het aansluiten van het circuit en het op hun plaats solderen van alle extra componenten, maar de LED-ukelele zal ook worden omgevormd tot een interactief spel. Laat me weten hoe het met je gaat! Veel geluk!

Aanbevolen: