Sommario:
- Passaggio 1: preparati a illuminare
- Passaggio 2: circuito fotoresistenza
- Passaggio 3: codifica parte 1
- Passaggio 4: codifica parte 2
- Passaggio 5: codifica parte 3
- Passaggio 6: test del tagliere di pane
- Passaggio 7: Realizzazione dell'involucro del Theremin/Parte di cablaggio del Theremin
- Step 8: Light Theremin
Video: Arduino Light Theremin a casa tua: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Rifacimento di Arduino Light Theremin da
Un theremin è un dispositivo musicale elettronico in grado di rilevare la posizione delle mani di un artista e creare suoni musicali senza che l'esecutore tocchi mai il dispositivo. Per il nostro theremin di luce, adatteremo questo concetto e creeremo un theremin che controlla il colore invece della musica. Cose di cui avrai bisogno:
Arduino
Computer
LED
Fotoresistenza
resistori
Scatola
Passaggio 1: preparati a illuminare
Iniziamo prendendo 7 LED dal nostro kit. Puoi aggiungerne altri se lo desideri, assicurati solo di aggiungere un resistore e un cavo extra a un pin Arduino aperto. Tieni presente che Arduino non può fornire molta potenza, quindi a un certo punto, l'aggiunta di più LED li rende tutti più fiochi.
Filo di terra/ Aggiungi LED
Inizia aggiungendo un filo tra il binario di terra (negativo "-") della breadboard e il pin GND di Arduino. Ciò assicura che tutti i componenti su Arduino e breadboard ora condividano un terreno comune e possano creare un circuito completo. Quindi, collega la gamba corta (massa) del LED alla guida di terra (negativa) della breadboard
Aggiungi resistori e fili
Avrai bisogno di 7 resistori, ho scelto di usare 82 Ohm (grigio, rosso, nero), perché i LED saranno abbastanza luminosi da vedere ma non assorbire molta potenza dall'Arduino.
Passaggio 2: circuito fotoresistenza
Per realizzare il circuito della fotoresistenza creeremo nuovamente un partitore di tensione. Prendi la tua fotoresistenza e una resistenza da 82 Ohm (grigio, rosso, nero). Posizionare una gamba della fotoresistenza nella guida di terra della breadboard e l'altra gamba in qualsiasi riga della breadboard.
Quindi, aggiungi un filo dall'uscita a 5 V su Arduino a una riga diversa sulla breadboard e fai in modo che il resistore da 10 K Ohm colleghi la riga di alimentazione a 5 V e la riga di fotoresistenza.
Infine, ora che abbiamo creato un partitore di tensione, dobbiamo portare il segnale dal divisore all'Arduino, quindi prendi un altro filo e collega un'estremità alla riga della fotoresistenza e della resistenza da 10K e l'altra estremità in A0 (pin analogico 0) su l'Arduino.
Passaggio 3: codifica parte 1
Il mio codice è qui!
Per codificare il theremin di luce, espanderemo la precedente lezione sui sensori analogici e faremo un ulteriore passo avanti facendo in modo che un sensore attivi più azioni LED. Innanzitutto, scarica il LED.ino allegato e aprilo nell'IDE di Arduino. Per iniziare dobbiamo inizializzare tutti e 7 i LED. Ho mantenuto le convenzioni di denominazione abbastanza standard qui, ma puoi etichettare i LED in base a qualsiasi convenzione tu preferisca.
Ora che ogni LED ha un nome, dobbiamo impostare i nostri ingressi e uscite
Nota che stiamo anche avviando una connessione alla porta seriale in modo da poter calibrare il dispositivo in un secondo momento. Il valore 9600 è la velocità con cui il computer e Arduino parlano tra loro. Questo è chiamato Baud Rate e puoi leggere di più su di esso nella sezione risorse aggiuntive.
Passaggio 4: codifica parte 2
Basandoci sul codice del nostro sensore analogico, utilizzeremo la stessa funzione LED, ma dobbiamo espanderla un po' per essere in grado di ospitare la maggiore quantità di LED. Per fare ciò, vogliamo aumentare il numero di parametri di funzione e assicurarci di attivare i pin aggiuntivi.
In questa funzione LED State, abbiamo i parametri w1, w2, w3, w4, w5, w5, w6 e w7. Impostandoli su HIGH o LOW nel loop principale con l'accensione o lo spegnimento di questi LED.
Passaggio 5: codifica parte 3
Andiamo alla vera carne di questo codice e tuffiamoci nel ciclo principale. Sappiamo che vogliamo che LED diversi si accendano in base alla distanza della tua mano dal sensore. Ciò significa che più LED dovrebbero accendersi quando meno luce colpisce il sensore (poiché la tua mano lo copre). Come abbiamo visto nelle lezioni precedenti, il valore dell'ADC del circuito della fotoresistenza aumenta al diminuire della luce, quindi vogliamo strutturare il nostro codice in modo che la luce accenda più LED all'aumentare del valore dell'ADC.
Wow, è stato un rompicapo! Diamo un'occhiata al codice per aiutarci a capire di cosa abbiamo bisogno
Ahhhh, ora questo ha più senso. Controlliamo costantemente il valore del photoPin e quindi accendiamo sempre più LED più alto diventa il valore. Come vedrai nel video nel passaggio successivo, questi valori predefiniti hanno funzionato abbastanza bene per me con la luce ambientale nella stanza, ma potresti dover giocare un po' con questi valori per farli reagire alla distanza della tua mano nel modo che vuoi.
Passaggio 6: test del tagliere di pane
Carichiamo il codice su Arduino e giochiamo con il nostro nuovo Theremin.
Passaggio 7: Realizzazione dell'involucro del Theremin/Parte di cablaggio del Theremin
Il corpo principale del theremin è una scatola di carta. Ho quindi provveduto a tagliare 7 fessure, distanziandole, con coltello e forbici. Quindi provo a montare i LED.
Collega il tuo filo originale con un altro per renderlo abbastanza lungo da inserirsi nel foro che hai appena fatto.
Step 8: Light Theremin
Ora che è tutto pronto proviamo il nostro nuovo Light Theremin:)
Consigliato:
Android Home (controlla la tua casa dal tuo telefono): 4 passaggi
Android Home (controlla la tua casa dal tuo telefono): il mio piano finale è di avere la mia casa in tasca, i suoi interruttori, i sensori e la sicurezza. e poi automatizzarloIntroduzione: Ciao Ich bin zakriya e questa "casa Android" è il mio progetto, questo progetto è il primo di quattro istruttori imminenti, In
Controlla la tua casa con la voce da qualsiasi parte del mondo: 5 passaggi
Controllo vocale della tua casa da qualsiasi parte del mondo:…non più fantascienza…Utilizzando hardware e software disponibili oggi, questo Instructable dimostrerà come è possibile controllare la maggior parte dei sistemi della tua casa tramite comandi vocali, smartphone, tablet e/o PC da qualsiasi luogo mi
Personalizza la tua pelle, con la tua firma incisa: 9 passaggi
Personalizza la tua pelle, con la tua firma incisa: Ciao a tutti, in questo tutorial faremo un'incisione laser personalizzata sul portafoglio in pelle e puoi farlo anche su diversi materiali in pelle
Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: 6 passaggi
Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: questo Instructable ti fornirà un modo semplice e veloce per aggiungere una scheda arduino a HomeKit di Apple su un dispositivo iOS. Apre ogni sorta di possibilità, inclusi gli script in esecuzione sul server, combinato con Apples HomeKit "Scenes", fa
Salva il pianeta e la tua tasca. $$ Converti la tua fotocamera digitale P&S economica in ricaricabile: 4 passaggi (con immagini)
Salva il pianeta e la tua tasca. $$ Converti la tua fotocamera digitale P&S economica in ricaricabile: Anni fa, ho comprato una fotocamera digitale Dolphin Jazz 2.0 Megapixel. Aveva buone caratteristiche e un buon prezzo. Aveva anche un appetito per le batterie AAA. Non uno che si allontana da una sfida, ho pensato di modificarlo per utilizzare una batteria ricaricabile per smettere di sprecare ba