Dude. I love it. I got my Arduino last week, and the very first thing I built is one very similar to this. Only is the sound it generates not quite what I want it to be. Yours is much better. I saw you shared the processing code, but I actually am more interested in the Processing bit. Would you be willing to share that?
There really isn't any Processing code involved in this project: it's just for the Arduino itself, and it's the code I put up on my blog. The sound doesn't come from the computer, it comes directly from a speaker connected to the Arduino. And sound isn't really that good: it's just a sad square wave, nothing fancy there...
Hope this helps, and good luck with your projects!
Nice work! I was wondering, do you ever get seemingly erronious data when using the ping))) with the Arduino? Because I have been mucking around with interfacing it to the Arduino, and sometimes I get a weird value, something which I don't expect... have you ever experienced the same thing?
do you get weird values constantly, or just jumps between correct values?
Because I do get noisy data, which is due to the noisiness of the ping))), but other than that, the values are fine.
Are you sure your code is right? You can check mine at the link specified in the description if you want (the getSonar() function, which returns the time in microseconds)
No, no just a bit of noise I suppose. Not all the time, just a value that seems out of place compared to the other value. Like you say, it is prob. just the Ping sensor itself. Thanks for getting back to me -- I just wanted to see if anyone else was having similar problems.
I will have a look through your code and let you know ;-)
Another ultrasonic sensor for volume and its a perfect theremin ;)
oettinger31 3 weeks ago
Now, let's try it slower!
ilwakobon 3 months ago
this is awesome man!
bck1990 8 months ago
nice!!!!!!
jrigvd 11 months ago
Thats awesomely horrible.
WopsJops 1 year ago
HAHAHA! This was awesome! and the end wehn you go like owwweo (?) that so funny!
eliasbajs1 1 year ago
Nice! I had this same idea of using a ping sensor on an instrument.
purplemutantas 1 year ago
sounds like a broken cazoo
ladiicx2005 2 years ago 2
OH MY F.CKING GOD!
good!
carlinhosff 2 years ago
XD Sounds funny on high notes. :D
Aimy58 2 years ago
Not quite what I would call a theremin, but the end was awesome. So I'll let that slide.
saucengine 2 years ago
nice man very nice!
HalfNakedGUCCI 2 years ago 2
omg sooo coool!
lowIQ04 3 years ago
Awesome! I need to learn how to use a rangefinder.
geeklord09 3 years ago
that is epicly cool :D
i have to get a range finder!
i have a video of my arduino playing a song from starwars
lukeoock459 3 years ago
Dude. I love it. I got my Arduino last week, and the very first thing I built is one very similar to this. Only is the sound it generates not quite what I want it to be. Yours is much better. I saw you shared the processing code, but I actually am more interested in the Processing bit. Would you be willing to share that?
Nice work!
rapatski 3 years ago
There really isn't any Processing code involved in this project: it's just for the Arduino itself, and it's the code I put up on my blog. The sound doesn't come from the computer, it comes directly from a speaker connected to the Arduino. And sound isn't really that good: it's just a sad square wave, nothing fancy there...
Hope this helps, and good luck with your projects!
bietz17 3 years ago
Cant you add a capacitor, to smoothen the waveform?
holycrapapie 2 years ago
Epic.
crapkillerz 3 years ago
Delicious. Pure fun.
telecaster1963 3 years ago
wonderful!!! Not the best theremin but I love your take on this wonderful device.
duckythescientist 3 years ago
looool fa tropporidereeee
maurinooooo 3 years ago
Nice work! I was wondering, do you ever get seemingly erronious data when using the ping))) with the Arduino? Because I have been mucking around with interfacing it to the Arduino, and sometimes I get a weird value, something which I don't expect... have you ever experienced the same thing?
littlescale 3 years ago
do you get weird values constantly, or just jumps between correct values?
Because I do get noisy data, which is due to the noisiness of the ping))), but other than that, the values are fine.
Are you sure your code is right? You can check mine at the link specified in the description if you want (the getSonar() function, which returns the time in microseconds)
Let me know if you get it to work ;)
bietz17 3 years ago
No, no just a bit of noise I suppose. Not all the time, just a value that seems out of place compared to the other value. Like you say, it is prob. just the Ping sensor itself. Thanks for getting back to me -- I just wanted to see if anyone else was having similar problems.
I will have a look through your code and let you know ;-)
littlescale 3 years ago
just put another proximity sensor for the volume and you got a real theremin, which by definition you dont need to touch to play. nicely done :)
deepsight 4 years ago
Alberto, sei un genio! ma come hai fatto?
Un abbraccio,
Betta
elinorberg 4 years ago