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.
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.
