Stap 2: ontwerp
Het punt is, moet u het ontwerpen van je schakeling. Ik geloof niet dat je moet ooit gewoon kopiëren van andermans schema zonder op zijn minst proberen te begrijpen hoe het werkt voor jezelf. Wat is het punt? Waarom niet gewoon kopen spullen pre-gemaakt? Rant over.
Daar was ik met een vreemd ontworpen perfboard had ik echt te denken waar dingen ging. Volgende keer dat ik denk dat ik zal een regelmatige oude raster gebruiken, zelfs als dat betekent dat een paar extra verbindingen.
Dus, als u een beetje meer richting moet ik praat u door de hoofdpunten van het circuit. 9V + komt rechtstreeks van de accu en aangesloten op de 5v regulator. De regelgever heeft drie pinnen. Input, grond, en output. Aansluiten + 9v aan de input en de output zal bieden + 5v. Niet de war raken en iets anders sluit aan op de 9v +. ik heb een paar kleine condensatoren over de gereglementeerde levering gewoon omdat de picaxe literatuur u waarschuwt dat dit belangrijk is. Ik ben niet zo zeker, maar waarom niet? Vond deze geen onnodige zodat ik ze verwijderd om ruimte.
Nu naar de chip zelf. Tegen de klok. (Opmerking: deze pin-nummers worden genegeerd bij het doen van uw programmering, raadpleegt u de handleiding in de help-bestanden!)
Pin 1 = + 5 v
Pin 2 = seriële input voor programmering. Als u dit op uw breadboard programmeert moet u nog steeds de weerstanden op daar de chip om tevreden te houden.
Pin 3 = LED output. Voeg gewoon een weerstand in serie met de LED en je bent klaar. 330 Ohm is de standaard. Ik denk dat ik iets iets groter had ik rond gebruikt.
Pin 4 = Drukknopschakelaar. Ik voegde dit vroeg op, maar het is echt niet nodig voor het programma dat ik omhoog met beëindigde. Ik liet enkel het op voor een extra functie. En ik haat om te verspillen prima pinnen. Draad het zodat wanneer de schakelaar is gesloten (powered!) er een 1 k weerstand tussen is + 5v en de pin en zodat wanneer de schakelaar geopend is, is er een 10 k ohm weerstand tussen de 1k en 0V(ground). Ik denk dat de picaxe handleiding legt het beter.
Pin5 = condensator en een luidspreker in de serie. De condensator filtert DC ruis of iets ze me vertellen. Het resultaat is een luider spreker. Mijnheer de Voorzitter, mijne was veel luid zonder eventuele versterking. Als jouwe te luid is toevoegen een weerstand in de serie of een trim pot om de geluidssterkte te regelen.
Pin6 = Tilt schakelaar. Draad het de zelfde manier zoals pin 4 behalve de schakeloptie/tilt.
Pin7 = tweeërlei gebruik... Is niet dat zoete dat die picaxe kunt u gebruik maken van deze pin twee manieren?
Het eerste gebruik is voor programmeren. Dit is de uitgang voor seriële. Het is belangrijk als u wenst te programmeren van een chip op het bord. Je hoeft alleen maar een manier om uw programmering draad verbinden. Ik gebruik de alligator lood draden.
Net als de tweede ons is voor de uitvoer van een LED 3 pin. Opnieuw, kunt u de LED's weglaten. Ze knipperen gewoon. Wat zeg ik? U kunt de LED's in moet zetten, omdat elk project BLINKIE lichten moet.
Pin8 = 0V. Deze pin van de grond.
Helder als modder? Gewoon spreken dit circuit gebruikt twee pinnen waar de output heengaat LEDs, één pin waar de output heengaat spreker, en twee pinnen te ontvangen input van switches.
All that's left is nu het mechanisme "onschadelijk". Zodra de speler cijfers uit hoe open moet het vak er een manier voor hen om te stoppen met het programma. Ik heb besloten dat de beste manier om dit te doen is het hele programma opnieuw door het snijden van de macht. Ik zal een soort van schakelaar toevoegen aan de draad van de batterij. Of misschien zal ik net knip de draad en draai de uiteinden elkaar met de hand. Op die manier de manier om te "verspreiden" het apparaat is eigenlijk de draden uit elkaar trekken. We zullen zien.
UPDATE: Ik heb het schema toegevoegd. Geen garantie dit is perfect en ik ben net begonnen met het leren gebruiken van Eagle, ik heb geen idee over normen of beste praktijken voor schematische ontwerp. Nuttig kritiek is welkom.