Project showcase

Real Theremin Using Open.Theremin Shield for Arduino © GPL3+

Build a real, playable theremin music instrument. The theremin is played using two antennas without physical contact.

  • 8,080 views
  • 3 comments
  • 14 respects

Components and supplies

Necessary tools and machines

09507 01
Soldering iron (generic)

Apps and online services

About this project

Theremin History

Leon Theremin built the first theremin in 1920. Since then, many attempts have been made to copy, simplify or improve the original instrument. The currently available theremins can be divided into the following three groups: the real playable music instruments, the cheap noise-making kits, and the theremin-like that use different kinds of sensors. The idea of the Open.Theremin is to build a real, affordable, and playable theremin instrument. Also, it should be open to everyone and DIY.

Features

It took me several years and iterations to get to the version 3, where we are at now. The theremin is based on the Arduino UNO and the shield uses only readily available components. It has the following features:

  • Full digital auto-tuning (one button press)
  • 12bit digital to analog converter generates audio out signal
  • Waveform can be reprogrammed freely (stored in a look-up table)
  • USB powered, no extra power supply required
  • Can be powered by battery
  • Pads to screw or solder on antennas or antenna cable
  • One button interface
  • Distance of hand to antenna is converted to a digital value that can be used for other applications than theremins
  • Mute function
  • 8 preprogrammed audio wave forms can be selected
  • Pads to connect grounding directly to board
  • Completely open source hardware and software (OSHWA Certificate CH00001)

Kits

The shield is built with surface mount components (SMD) to reduce the size and noise. For those who do not dare to solder all the SMD parts, I produced some boards that you can get as a kit.

The assembling and calibration is then easy and fun.

For a detailed instruction on how to build it, see the build instructions.

Code

Open.Theremin V3 Arduino Code
Arduino code to run the Open.Theremin V3

Custom parts and enclosures

Laser cutting case for the theremin
Designed by Nikolai Demidenko
Laser cutting case for the theremin
Cases built by Pablo dMM

Schematics

Open.Theremin V3 Schematics and Design
Full schematics and design files for the Open.Theremin V3 Arduino shield.

Comments

Similar projects you might like

Smart Energy Saver for Your Home

Project tutorial by Dhairya Parikh

  • 1,306 views
  • 8 comments
  • 9 respects

Simple Water Quality Analysis

Project showcase by Wen-Liang Lin

  • 5,921 views
  • 5 comments
  • 9 respects

Secure Your Logins with Biometrics

Project tutorial by Amal Mathew

  • 1,107 views
  • 0 comments
  • 6 respects

Chicken Coop Automation

Project in progress by BMic

  • 5,231 views
  • 9 comments
  • 15 respects

First Project - Arduino+Blynk

Project tutorial by Vijay Shreenivos

  • 542 views
  • 1 comment
  • 5 respects

Little Rover

Project tutorial by Jeremie

  • 667 views
  • 0 comments
  • 8 respects
Add projectSign up / Login