Arduino Theremin

Costruire un Theremin con Arduino Nano e due sensori

Marzo 19, 2023

Un Theremin è uno strumento musicale elettronico inventato nel 1920 dal fisico sovietico Lev Sergeevich Termen. È uno strumento musicale che suona senza contatto fisico e viene suonato muovendo le mani nell’aria intorno a due antenne. Il suono prodotto è una sorta di sibilo o di ululato, che può essere modulato in base alla distanza delle mani dalle antenne. Il theremin è stato usato in molti generi musicali, tra cui la musica classica, la musica elettronica, la musica rock e la musica jazz. Nonché per fare l’effetto tipo suono di fantasmi nei cartoni animati tipo Scooby Doo.

Nel Theremin si utilizzano due antenne: una per modulare la frequenza del segnale audio generato e una per modulare il volume finale del suono. Nello strumento originale i segnali sono tutti analogici.

E’ possibile costruire un Theremin con Arduino, anche utilizzando il più piccolo Arduino Nano e produrre dei segnali modulati in frequenza e volume tramite due sensori, in questo caso abbiamo scelto un sensore ad ultrasuoni e una fotoresistenza.

HC-SR04, sensore ultrasuoni, legge la distanza di un oggetto mosso da chi suona e regola la frequenza del suono prodotto. Più l’ostacolo è lontano dal sensore più il suono è alto.

Il sensore LDR misura la quantità di luce ricevuta e usa questa informazione per regolare il volume del suono.

Video del Theremin costruito con Arduino in azione

Per via della natura dei componenti utilizzati, qui è tutto digitale. Le misure dei sensori sono segnali digitali, il microcontrollore è per definizione uno strumento digitale, il suono generato è ottenuto utilizzando onde quadre.

Abbiamo utilizzato molta più tecnologia di quanta ne avesse mai a disposizione lo scienziato russo agli inizi del ‘900.

Il codice è disponibile qui.

Altre info sul progetto qui.

Aggiornamento:

É arrivata anche la manopolina del potenziometro che permette di selezionare la modalità con cui viene generato il suono.

Author

PHP expert. Wordpress plugin and theme developer. Father, Maker, Arduino and ESP8266 enthusiast.