Skip to content
This repository has been archived by the owner on Jul 2, 2019. It is now read-only.
/ Arduino-Theremin Public archive

Faux-theremin Arduino shield using the LV-EZ1 rangefinder.

License

Notifications You must be signed in to change notification settings

wickerbox/Arduino-Theremin

Repository files navigation

Arduino Theremin v1

Playing music by waving your hands over a rangefinder for pitch and pressing capacitive sense pads for key.

Instructions

  1. Program the Arduino Uno
  2. To use it, the Uno needs some sort of power, 9V or 5V or whatever.
  3. Press the 'reset' button. The red and green lights will blink.
  4. The switch normally sits in the 'OFF' position.
  5. Flip the switch to the RECORD position to play and record a tune.
  6. Move one hand vertically between 1 and about 10 inches above the rangefinder.
  7. Use the other hand to press the capacitive sense pads to choose a key.
  8. When you're done with a tune, flip the switch back to OFF.
  9. When you want to play back the tune, flip the switch to PLAYBACK.
  10. The tune will play once through.
  11. To play it again, flip the switch to OFF and then to PLAYBACK.
  12. To record a new tune, flip the switch to RECORD, which erases the old tune.

Bill of Materials

I've shared the boards at OSH Park. You can buy a set of three for $29.50.

Refdes Qty Description Digikey
J1 1 CONN HEADER FEMALE .100" SNGL STR 8POS 952-1823-ND
LED1 1 LED RED DIFF 5MM ROUND T/H 1125-1188-ND
LED2 1 LED GRN DIFF 5MM ROUND T/H 1125-1184-ND
R1,R2 2 RES 220 OHM 1/4W 5% CF MINI S220QCT-ND
R3,R4 2 RES 10K OHM 1/4W 5% CF MINI S10KQCT-ND
RV1 1 POT 10K OHM 1/5W PLASTIC LINEAR 987-1301-ND
SP1 1 SPEAKER 8 OHM .25W 23MM ROUND 458-1124-ND
SW1 1 SWITCH TACTILE SPST-NO 0.05A 24V SW400-ND
SW2 1 SWITCH TOGGLE SPDT 5A 120V EG2377-ND
U1 1 CONN HEADER MALE .100" SNGL STR 40POS S1012EC-40-ND

The best way to place U1 is to buy one 40-position header is the cheapest option (about $0.50) and snap it apart into the sections you need.

Refdes Qty Description Adafruit
P1 1 Maxbotix Ultrasonic Rangefinder LV-EZ1 Product 172

About

Faux-theremin Arduino shield using the LV-EZ1 rangefinder.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages