Components and supplies
Non Volatile Digital Potentiometer, 10 kohm
Ultrasonic Sensor - HC-SR04 (Generic)
Operational Amplifier, Op Amp + Comparator + Reference
LED (generic)
Breadboard (generic)
Jumper wires (generic)
Arduino UNO
Speaker: 3W, 4 ohms
Resistor 475 ohm
Tools and machines
Hot glue gun (generic)
Project description
Code
Arduino Theremin
arduino
Is a code for the arduino theremin
Downloadable files
Theremin circuit
Is an schematic for the Arduino theremin. Just copy the set up.
Theremin circuit
Theremin circuit
Is an schematic for the Arduino theremin. Just copy the set up.
Theremin circuit
Comments
Only logged in users can leave comments
opus9
2 years ago
Hello. Sorry for the delayed response. I'm running the code right now in my pc and works perfectly. I think the problem most of you are facing is with the libraries. I've uploaded all the libraries I use. Here they are. I think you just have to put them in the libraries folder and one them should do the trick. https://www.dropbox.com/sh/ao83ok6mhtzn408/AADdLlJvgsEg2453wC1YVZd0a?dl=0
Anonymous user
2 years ago
Hi! I´m trying to do the theremin in Tinkercad but it doesn´t compile, it says "fatal error: NewPing.h: No such file or directory" and i dont understand why. I guess it´s for this that you´re saying, but i don´t get how to include those libraries while working in Tinkercad, could you help me? thanks!
Anonymous user
2 years ago
Hi i am facing this error, is this because i am using D1? can you give me some advice? Error - no matching function for call to 'TonePlayer::TonePlayer(volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&)'
Anonymous user
2 years ago
Hi thanks for sharing this :) I am trying to build it an I have a problem: the function is not define in tone player.... do I have to install an older version? did someone had the same problem?
Anonymous user
2 years ago
Hey Goldenboi, do you perhaps by any chance still the libaries you got from the Dropbox Opus9 shared. I really could use them now, because the libraries in the original Dropbox are gone now. You'd help me so much if you could link them to me. Thanks in advance
Anonymous user
2 years ago
Hi did you solve your problem? I think i am having the same it says \\\\\\\ o matching function for call to 'TonePlayer::TonePlayer(volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&)'
Anonymous user
2 years ago
Hello @Iván Montaño ! I'm building your theremino project as we speak, but the only problem i have is with the libraries. The same problem ('TonePlayer::TonePlayer(volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&)') other people shared in the comments on your Arduino Project Page. A solution you gave to this problem, at the time, was in a Dropbox link you shared with the correct Libraries Code, but unfortunately those documents are gone now. Could you by chance give a new link to the Drobox with the Libraries for the code to work. That would be very much appreciated, Thanks in advance! See your Dropbox is empty now: https://www.dropbox.com/sh/ao83ok6mhtzn408/AADdLlJvgsEg2453wC1YVZd0a?dl=0
Anonymous user
2 years ago
That's such a cool project.thanks for sharing.I started building it right away.One question though;For the amplifier it says optional.I'd appreciate it if you could tell me which one I should use.I can't really figure it out.
opus9
2 years ago
Hi. Thanks for the comment. We bought this one https://www.youtube.com/watch?v=OKP2o9XXEJw But when I say is optional I mean you can just connect your outputs directly to the speaker. The amplifier only helps to get more volume and it has an analog knob to turn it down.
Anonymous user
2 years ago
Tone player library: Is this the file at https://github.com/ElectricRCAircraftGuy/arduino-softtimer/blob/master/TonePlayer.h or something different? If different, please load it onto someplace more permanent than a Dropbox!
Anonymous user
3 years ago
The "schematic" is dreadful and does not match up with the code notes. Specifically, the schematic shows pin 5 connected to +5 and pin 7 connected to ground instead of connected to the Arduino pin 4. It would be VERY helpful if you would always show +5 wires as RED and Ground wires as BLACK.
Anonymous user
3 years ago
Tone player library: Is this the file at https://github.com/ElectricRCAircraftGuy/arduino-softtimer/blob/master/TonePlayer.h or something different? If different, please load it onto someplace more permanent than a Dropbox!
Anonymous user
3 years ago
Hello @Iván Montaño ! I'm building your theremino project as we speak, but the only problem i have is with the libraries. The same problem ('TonePlayer::TonePlayer(volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&)') other people shared in the comments on your Arduino Project Page. A solution you gave to this problem, at the time, was in a Dropbox link you shared with the correct Libraries Code, but unfortunately those documents are gone now. Could you by chance give a new link to the Drobox with the Libraries for the code to work. That would be very much appreciated, Thanks in advance! See your Dropbox is empty now: https://www.dropbox.com/sh/ao83ok6mhtzn408/AADdLlJvgsEg2453wC1YVZd0a?dl=0
opus9
4 years ago
Hello. Sorry for the delayed response. I'm running the code right now in my pc and works perfectly. I think the problem most of you are facing is with the libraries. I've uploaded all the libraries I use. Here they are. I think you just have to put them in the libraries folder and one them should do the trick. https://www.dropbox.com/sh/ao83ok6mhtzn408/AADdLlJvgsEg2453wC1YVZd0a?dl=0
Anonymous user
2 years ago
Hi! I´m trying to do the theremin in Tinkercad but it doesn´t compile, it says "fatal error: NewPing.h: No such file or directory" and i dont understand why. I guess it´s for this that you´re saying, but i don´t get how to include those libraries while working in Tinkercad, could you help me? thanks!
Borislav4
5 years ago
Hello, I have the same problem like krzn and GoldenBoy. Have someone solution for this problem?
Anonymous user
2 years ago
Hi, I also have the problem, I cannot find tone player in the libary
Anonymous user
2 years ago
Hey Borislav4 and Herbie Ashworrth, do you perhaps by any chance still have the libaries you got from the Dropbox Opus9 shared a long time ago. I really could use them now, because the libraries in the original Dropbox are gone now. You'd help me so much if you could link them to me. Thanks in advance!!!!
GoldenBoi
5 years ago
Hi i am facing this error, is this because i am using D1? can you give me some advice? Error - no matching function for call to 'TonePlayer::TonePlayer(volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&)'
krzn
5 years ago
Hi thanks for sharing this :) I am trying to build it an I have a problem: the function is not define in tone player.... do I have to install an older version? did someone had the same problem?
GoldenBoi
2 years ago
Hi did you solve your problem? I think i am having the same it says \\\\\\\ o matching function for call to 'TonePlayer::TonePlayer(volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&, volatile uint8_t&)'
Anonymous user
2 years ago
Hey Goldenboi, do you perhaps by any chance still the libaries you got from the Dropbox Opus9 shared. I really could use them now, because the libraries in the original Dropbox are gone now. You'd help me so much if you could link them to me. Thanks in advance
Anonymous user
5 years ago
That's such a cool project.thanks for sharing.I started building it right away.One question though;For the amplifier it says optional.I'd appreciate it if you could tell me which one I should use.I can't really figure it out.
opus9
2 years ago
Hi. Thanks for the comment. We bought this one https://www.youtube.com/watch?v=OKP2o9XXEJw But when I say is optional I mean you can just connect your outputs directly to the speaker. The amplifier only helps to get more volume and it has an analog knob to turn it down.
Anonymous user
2 years ago
The "schematic" is dreadful and does not match up with the code notes. Specifically, the schematic shows pin 5 connected to +5 and pin 7 connected to ground instead of connected to the Arduino pin 4. It would be VERY helpful if you would always show +5 wires as RED and Ground wires as BLACK.