Stap 1: De begin- of waarom ik niet kon vasthouden aan analoge
De ware timer:
Na het project nadenken dacht ik meteen van de piëzo-toongenerator uit mijn op-amps Forest Mims III boek. Leek me een goede manier om te gaan, het is gewoon een piezo, een 741 IC en een paar passieve componenten. Geen big deal toch? Nou het heeft 2 problemen, 1) wanneer u druk op de schakelaar, is het mogelijk om de toonhoogte 2) het is verdomd in de buurt van onmogelijk om af te stemmen. De eerste kan waarschijnlijk worden overwonnen met met sommige ontdendering technologie, hoewel ik niet hoe dat te doen weet zonder toe te voegen een andere teller. Het zou ook een probleem met het gebruik van een piezo. Het tweede punt net logge toen u begon met het proberen te raken van een bepaalde toonhoogte. Hoe zit het met de 555? Het gegevensblad ziet u de functie van een time-dlay op basis van weerstanden en condensatoren. Dat is geweldig totdat u begint te typen in de werkelijke waarden van de echte wereld delen, dat is wanneer u vindt het raken van een worp van 440Hz begint te worden een beetje moeilijk. U kunt trim potten om het afgestemd te krijgen, maar na verloop van tijd hebben ze de neiging om te bewegen. Voortdurend afstemming van het instrument, gecompileerd bovenop toenam op kosten en de hoeveelheid van onderdelen, en mijn vrouw waardoor de toonhoogte veranderen wanneer ze de knop duwde gedood de 555 voor dit project.
Opamp:
Geen probleem, mensen zijn het maken van synths met op-amps sinds voordat ik geboren werd. Hoe moeilijk kan het zijn om een werkelijk eenvoudig, met weinig onderdelen en specifieke opmerkingen? Harder dan ik dacht. De meeste van de modellen die er zijn zeer meer dan ingewikkeld voor dit project. Synth ontwerpers zijn uit voor de perfecte golfvorm/Toon. Dit is direct in strijd met een project dat wordt verondersteld goedkoop genoeg voor school- of leerkrachten begrotingen. Het bouwen van een toetsenbord is eenvoudig genoeg, het is gewoon een stelletje weerstanden en macht of een bos van diodes en macht. Het is de rest van de schakeling ontwerp, en de kosten van aangepaste PCB's die begint te krijgen uit de hand voor iemand op een niveau van begin elektronica.
Herdefiniëring van het project:
Zo kreeg het project opnieuw gedefinieerd voordat ik heb zelfs echt gaat. Ik moest iets dat in-/ een spreker-pin, in de tijd, met een druk op een knop uitschakelen kon. Ik wilde kopen een PCB te ontwerpen. Dit moest zo weinig onderdelen een mogelijk te gebruiken, en worden gemonteerd als een beginners kit. Het was me staren in het gezicht de hele tijd. Duh!! Microcontroller!
Microcontroller:
Dus na de aankoop van zowel een moderne apparaten Kale botten Arduino -kit en een Evil Mad Scientist Eenvoudige targetbord , en laten zitten op mijn bureau voor maanden niet wordt gebruikt, ik had de perfecte inleidende project. Ik begon te kijken naar de tijd die nodig is om beide samen, de leercurve voor de code, kosten, de extra onderdelen nodig en laten doen wat ik wil en verrekend op het targetbord.
Kosten waren vrij zelfs $15 plus een $20 FTDI kabel voor de Arduino, 12 dollar plus een $22 USBtinyISP programmeur. Ik wist al dat C++ uit het klein college ik kon staan en bedacht C voor microcontrollers zou niet dat slecht, terwijl dan knippert een licht om ervoor te zorgen dat ik samen te stellen mijn kit goed, ik had geen ervaring met Arduino. Beide kunnen worden gemonteerd. Het was vrij veel een toss up, dus heb ik op de minder onderdelen van de twee, het targetbord besloten.