Sommario:

Realizza un semplice Theremin ad Ultrasuoni: 6 Passaggi
Realizza un semplice Theremin ad Ultrasuoni: 6 Passaggi

Video: Realizza un semplice Theremin ad Ultrasuoni: 6 Passaggi

Video: Realizza un semplice Theremin ad Ultrasuoni: 6 Passaggi
Video: Pulire perfettamente la catena con una macchina ad ultrasuoni da 44.99€ 2024, Luglio
Anonim
Crea un semplice Theremin ad ultrasuoni
Crea un semplice Theremin ad ultrasuoni

Questo progetto è un theremin ultrasonico basato su arduino.

Passo 1:

Image
Image

Introduzione/sfondo:

Stavo pensando di fare un theremin da molto tempo. Mi sono trovato attratto da una versione basata su Arduino in cui potevo sperimentare le diverse librerie e suoni. Inizialmente, ho deciso di fare riferimento a un progetto che ho visto online.

Si basava sulla libreria "Mozzi" in Arduino e richiedeva un amplificatore audio mono per il suono. Ha anche usato un accelerometro in modo da creare un suono infestato rotto quando inclinato, ma poiché non avevo bisogno di quella funzione aggiuntiva, ho adattato il codice e il circuito di conseguenza. Tuttavia, l'amplificatore continuava a darmi problemi con gli alimentatori nonostante avesse provato una varietà di arrangiamenti. Dato che non avevo nemmeno bisogno del "suono vibrato stregato" per cui "Mozzi" aveva usato particolarmente, ho deciso di andare avanti e progettare una nuova variazione del tutto.

Disegnare il progetto

Mi sono imbattuto nella libreria "ToneAC" che era abbastanza semplice da codificare e ho usato la libreria "New Ping" per il mio segnale a ultrasuoni. Mentre il ToneAC ha funzionato perfettamente, il nuovo Ping non ha funzionato bene per la gamma di suoni che volevo e ha anche continuato a dare un suono costante quando è andato fuori portata che non volevo. Ho anche letto che non era molto compatibile con la libreria ToneAC; in ogni caso ho deciso di passare alla libreria “Ultrasonic” per rilevare la distanza e riscrivere tutto il codice dato che mi dava la distanza in cm mentre NewPing la dava in microsecondi. Ho armeggiato con la formula della frequenza per ottenere la gamma ottimale desiderata (circa 120 cm) e l'intonazione (suona circa 1,5 ottave) e ho anche cambiato il mio circuito. Una cosa buona di entrambe le librerie è che i pin sono chiaramente definiti e non ci sono ambiguità riguardo ai pin predefiniti. Anche l'altoparlante è collegato direttamente ad Arduino quindi se usi il cavo USB, non crea problemi di alimentazione ed è in grado di produrre un suono chiaro e forte. Tuttavia, non funziona bene con un pacco batteria che non è in grado di fornire la stessa quantità di corrente e quindi dopo averlo collegato, puoi effettivamente vedere l'Arduino accendersi e poi attenuarsi.

Passo 2:

Immagine
Immagine

Ulteriori regolazioni e lucidatura

Per il controllo del volume, ho collegato un potenziometro tra l'altoparlante e Arduino in modo che il giocatore potesse variarlo con una manopola. Poiché funzionava meglio usando una tavola, ho realizzato una tavola theremin con prese per le dita sul retro per afferrarla correttamente. Infine, ho trovato una bella custodia per il circuito principale, ho praticato alcuni fori per i cavi degli altoparlanti, il sensore e il cavo USB (così ho potuto collegare direttamente l'Arduino) senza toglierlo (ho messo dei pezzi di legno per assicurarsi che Arduino rimanga al suo posto). Ho messo tutti questi componenti: la custodia, l'altoparlante e il cavo USB e l'adattatore in una scatola compatta, quindi era come un kit: tutto ciò che dovevi fare era aggiungere il cavo USB e collegare l'adattatore a una presa di corrente e giocare !

Passaggio 3:

Parti:

Sensore ultrasonico

Altoparlante-16 ohm (puoi usare una tensione minore ma questa dà il miglior volume)

Potenziometro - fino a 10k

Arduino Uno (con cavo USB)

Cavi e un involucro per mettere tutto dentro

Passaggio 4:

Codice e circuito

Il codice utilizzato per il circuito si trova su: Code

Il circuito per questo progetto è molto semplice. L'altoparlante si collega direttamente all'Arduino con il filo di terra che va al pin 9 e il filo positivo al pin 10 attraverso il potenziometro. Per il sensore a ultrasuoni, il trigger va a 12, l'eco va a 13 e l'alimentazione e la massa vanno rispettivamente a 5 V e a massa.

Passaggio 5: un paio di altri video:

Passaggio 6:

Divertiti a costruire!

Consigliato: