
- #Java tonegenerator connection established how to#
- #Java tonegenerator connection established generator#
Duh!! Microcontroller! Microcontroller: So after purchasing both an Modern Devices Bare Bones Arduino kit and an Evil Mad Scientist Simple Target Board and letting them sit on my desk for months not being used, I had the perfect introductory project. It was staring me in the face the whole time. This had to use as few components an possible, and be assembled as a beginners kit. I didn't want to have to design and buy a PCB. I needed something that could toggle a speaker pin, in time, with the press of a button. Project redefinition: So the project got redefined before i even really got going. It's the rest of the circuit design, and the cost of custom pcbs that starts to get out of hand for someone at a beginning electronics level.

Building a keyboard is easy enough, it's just a bunch of resistors and power or a bunch of diodes and power. This directly conflicts with a project that is supposed to be cheap enough for school or teachers budgets. Synth designers are out for the perfect waveform/tone. Most of the designs out there are very over complicated for this project. How hard could it be to make a really simple one, with few parts and specific notes? Harder than I thought. Op-amp: No problem, people have been making synths with op-amps since before I was born. Constantly tuning the instrument, compiled on top of rapid increase on cost and quantity of parts, and my wife making the pitch change when she pushed the button killed the 555 for this project. You can use trim pots to get it tuned in, but over time they tend to move. Which is great until you start typing in actual values of real world parts, that's when you'll find hitting a 440Hz pitch starts to get a little difficult. What about the 555? The datasheet shows a time dlay function based on resistors and capacitors. The second issue just got unwieldy when you started trying to hit a certain pitch. It could also be an issue with using a piezo.
#Java tonegenerator connection established how to#
The first could likely be overcome with with some debounce technology, though i didn't know how to do that without adding another counter. No big deal right? Well it has 2 problems, 1) when you depress the switch, it's possible to change the pitch 2) it's damn near impossible to tune. Seemed like a good way to go, it's just a piezo, an 741 IC and a couple passive components.
#Java tonegenerator connection established generator#
The veritable timer: After giving the project some thought I immediately thought of the piezo tone generator from my op-amps Forest Mims III book.


If you want to know how I ended up using the parts I did, read on. This is pretty much a chronicle of the project and instructions on how to build your own. Having a mother who is a teacher and having liked school, how could I resist? Truth be told I couldn't. I thought I could attach some kind of small button to the bottom of their round circles so that when they push on them the sound would come out of a small speaker, loud enough so they could hear. What I am looking to to is build a very simple sound generator so that these kids could play the same pitch as those being played by the students on their recorders. Most of the special needs kids can do this fairly well and in time with the music. These students push on the circles with notes names at the same time the rest of the students are playing a song.

I have several special needs kids who can are using these black poster boards with circles that have the name of the note on them. From his message: I teach music in elementary school. = "Generate DTMF tones for the given phone number.At the end of October last year instructables user carmitsu sent me a message after seeing my lunchbox synth.
