Microcontroller stof toongenerator in C-code (1 / 8 stap)

Stap 1: De begin- of waarom ik niet kon vasthouden aan analoge


De goede dingen begint op de volgende pagina. Als u weten hoe ik beëindigde wilt omhoog met behulp van de onderdelen die ik heb, lees dan verder.

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.

Gerelateerde Artikelen

Hoe te te werken met geleidende stof

Hoe te te werken met geleidende stof

Werken met geleidende stof is leuk en het is ideaal voor wearables, zachte circuits, e-textiel en andere projecten die van zijn eigenschappen profiteren. Leren van de basics zal u helpen om ontwerp en materiaal keuzes op maat van uw toepassing.Dit In
Elektronische beveiligingssysteem met RTC en gebruiker definiëren pin-code

Elektronische beveiligingssysteem met RTC en gebruiker definiëren pin-code

Hi Guys!Dit is een project dat ik gemaakt met behulp van pic microcontroller zijn een elektronische PIN Code veiligheidssysteem met real timerklok en user define pin Codeonderdelen, deze pagina bevat alle details om een zelf te maken.ZIJN WERKEN EN C
Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Enkele van mijn projecten in het verleden hebben problemen als gevolg van een slechte digitale pin. Als dit ooit aan u gebeurde heeft, dan weet je hoe frustrerend het kan zijn. De meeste mensen de eerste reactie is dat er iets mis is met de code. Als
PHloat2 DIY zuur water testen sculptuur & kit met arduino

PHloat2 DIY zuur water testen sculptuur & kit met arduino

pHloatpHloat is een DIY kit die is gemaakt voor gebruik in combinatie met een pre-owned / reeds bestaande arduino microcontroller. Het doel is het testen van de pH-niveaus in de lokale rivieren, meren en stromen als gevolg van de toestroom van lucht-
8X8X8 3D RGB LED Cube

8X8X8 3D RGB LED Cube

Het is al een lange tijd komen, maar mijn universele RGB-kubus is eindelijk klaar!Nu kunnen we uitvoeren van de animaties en gebruik de code door Kevin Darrah zowel Nick Schulze (licht gewijzigd, maar in principe identiek - minor timing en laag contr
CopperFill Steampunk Bluetooth Lamp

CopperFill Steampunk Bluetooth Lamp

Laten we bouwen een steampunk-lamp die verbinding met een apparaat via een bluetooth-microcontroller maken kan!Stap 1: Verzamel eerst die stapel van junk Wat u zult moeten (volgens Thomas Edison): een stapel van rommel en een goede verbeelding.-3D pr
Arduino - muziek

Arduino - muziek

In deze video we zullen kijken hoe je de arduino om muziek te spelen.  Deze video zal ook een prelude in hoe maak je het zelfde ding met behulp van een eenvoudig pic-microcontroller.Arduino voorbeeld Code:http://Arduino.CC/en/tutorial/Tone
Braille taal ingeschakeld mobiele telefoon voor slechtzienden

Braille taal ingeschakeld mobiele telefoon voor slechtzienden

De mobiele telefoons veranderd vandaag mensenlevens op vele manieren. Er is grote behoefte om uit te breiden van de verschillende functies die door mobiele telefoons voor blinde persoon. We geloven sterk dat deze voordelen in het algemeen bijdragen z
Girino - snel Arduino oscilloscoop

Girino - snel Arduino oscilloscoop

ik ben een natuurkundige en het mooiste deel van werken op dit gebied is dat ik krijg om te bouwen van mijn eigen instrumenten. Met deze manier van denken besloten heb ik om te bouwen van een homebrew Arduino oscilloscoop. Dit instructable werd gesch
3 Arduino Pins to 24+ Output Pins

3 Arduino Pins to 24+ Output Pins

Hebben je uitgeput van output pinnen voor je Arduino? Nou is dit de oplossing voor u! In deze tutorial ik laten u zien zal de hardware en de code die nodig is om te controleren veelvouden van 8 aantal uitgangen, met behulp van slechts 3 van uw pins A
Visitekaartje van USB-PCB

Visitekaartje van USB-PCB

Dit is een visitekaartje dat sommige tekst wilt invoeren wanneer u het aansluit op een USB-poort.Het gebruikt een ATtiny85 microcontroller met V-USB gebaseerde code emuleert een toetsenbord. De typering wordt geactiveerd door de CAPS LOCK-status LEDs
Beheersing van iRobot maken door met behulp van MSP430fr6989

Beheersing van iRobot maken door met behulp van MSP430fr6989

Dit is onze eerste instructables tutorial bereikt door Mohsine Taarji, Anvesh Loka, Avinash Singh. Ons project is over Controlling iRobot maken met behulp van de MSP430fr6989 Microcontroller. Kortom, iRobot is een opnieuw programmeerbaar apparaat. U
Autonome/RC menselijk Bot

Autonome/RC menselijk Bot

intro: 18 +ik ben een 24 jaar oude student aan technische Instituut York elektrotechniek studeren en dit is mijn robot die ik heb gewerkt voor een project en wilde delen met alle studenten, onderwijzers en hobbyisten.Deze robot kan worden aangestuurd
Het gebruik van de Tymkrs zet Me Kit

Het gebruik van de Tymkrs zet Me Kit

We maken een heleboel verschillende kits, velen van hen voor audio synths. Een van hen kunt u een roterende encoder op een breadboard te gebruiken voor uw projecten.Wat zijn de rotary encoders?Rotary encoders, ook bekend als as/quadrature encoders, z