Это старая версия документа!


Эксперимент 21. Терменвокс

Терменвокс — это электронный музыкальный инструмент, созданный в 1919 году русском изобретателем Львом Терменом. Игра на терменвоксе заключается в изменении музыкантом расстояния от своих рук до антенн инструмента.

В данной схеме вместо антенн применен фоторезистор. Когда ты подносишь руку к нему, ты уменьшаешь световой поток, попадающий на фоторезистор. Поднося и удаляя руку, ты изменяешь сопротивление фоторезистора.

Сигнал с фоторезистора оцифровывается с помощью АЦП и используется в качестве управляющего для генератора звука на базе ШИМ- генератора.

Схема эксперимента

Рисунок 1. Электрическая принципиальная схема эксперимента

Рисунок 2. Монтажная схема эксперимента

Exp21.py
  1. from machine import Pin, PWM
  2. import time
  3. _init()
  4.  
  5. SpeakerPin = 15
  6.  
  7. Speaker = Pin(SpeakerPin, Pin.OUT)
  8. Sound = PWM(Speaker)
  9.  
  10. Sound.duty(512)
  11.  
  12. adc = machine.ADC(0)
  13.  
  14. while True:
  15. value = adc.read()
  16. Sound.freq(value)