Sommario:

Ukulele LED: 6 passaggi (con immagini)
Ukulele LED: 6 passaggi (con immagini)

Video: Ukulele LED: 6 passaggi (con immagini)

Video: Ukulele LED: 6 passaggi (con immagini)
Video: popular songs on ukulele 2024, Dicembre
Anonim
Image
Image
Hardware
Hardware

Ciao, mi chiamo Elaine. Questo progetto combina molte cose che mi piacciono, quindi spero che piaccia anche a te! L'ukulele LED che costruiremo ti insegna a suonare i quattro accordi più suonati: C, G, Am e F. Nessun musical precedente esperienza richiesta per iniziare a strimpellare canzoni popolari. È un ottimo progetto sia per i principianti di Arduino che di ukulele.;) Se stai cercando qualcosa di un po' più impegnativo, prova l'aggiornamento Shadow Swipe alla fine di questo Instructable.

Passaggio 1: hardware

"caricamento = "pigro"

Opzionale: aggiornamento Shadow Swipe
Opzionale: aggiornamento Shadow Swipe
Opzionale: aggiornamento Shadow Swipe
Opzionale: aggiornamento Shadow Swipe

Sapevi che i LED non solo emettono luce, ma possono anche percepire la luce? Ispirato da questo strano piccolo fenomeno, volevo aggiornare l'ukulele LED in modo che non solo ti mostri dove mettere le dita, ma tenga anche traccia se hai posizionato o meno il dito nelle posizioni corrette.

HARDWARE

Se sei interessato a questa build, avrai bisogno di alcuni componenti aggiuntivi:

1. Più LED: avrai bisogno di almeno 6 LED in più per fungere da sensori di luce. Ogni LED sulla tastiera riceverà un sensore LED complementare.

2. Espansore della porta I/O: a seconda della scheda Arduino che stai utilizzando, probabilmente avrai bisogno di un espansore della porta. Sto usando una scheda Arduino Uno e il Port Expander Sparkfun SX1509.

CODICE

Ho introdotto alcuni elementi in più nel codice per farlo funzionare. Analizzerò le basi qui, ma sentiti libero di scaricare il file master_tweak.ino per l'analisi completa:

1. Array: viene creato un array speciale per memorizzare i dati di input da ciascun LED del sensore. Viene chiamata una piccola funzione per leggere i dati di input ogni 10 millisecondi e l'array viene aggiornato quasi continuamente.

2. Stati di gioco: mentre la build originale prevedeva diverse fasi del gioco, qui abbiamo codificato esplicitamente in diversi stati di gioco, ciascuno con una condizione di vittoria per il proseguimento del gioco.

3. Rilevamento della luce a LED: un'intera sezione del codice è dedicata alla lettura dei dati di input dai sensori di luce a LED. Ho trovato questo tutorial particolarmente utile per comprendere la meccanica e collegare il circuito.

GUIDA AL COLLEGAMENTO

Consiglio vivamente di seguire il tutorial Shadow Swipe per avere un'idea di come collegare il circuito di rilevamento della luce a LED. Invece di collegare 3 LED come nel tutorial, questa build ti farà collegare 6 (vedi immagine n. 1). Il collegamento finale, se stai usando anche un port expander, dovrebbe assomigliare all'immagine n.

ASSEMBLAGGIOL'assemblaggio di questo aggiornamento è piuttosto semplice. Praticare un foro aggiuntivo accanto a ciascun LED nella tastiera e inserire il sensore di luce LED. Saldare tutto e dovresti essere pronto per partire!

Questo aggiornamento richiederà un po' più di tempo per capire, in particolare collegando il circuito e saldando tutti i componenti aggiuntivi sul posto, ma anche l'ukulele LED sarà trasformato in un gioco interattivo. Fammi sapere come va per te! Buona fortuna!

Consigliato: