Stap 3: De elektronica
Aanvankelijk ik wilde maken dit een schematische alleen-analoog, maar later gaf op het idee. Ik heb besloten om het gebruik van een kleine PIC12F683 die ik heb hoe dan ook op voorraad. Ik was al bekend met deze processor, ook gebruikt als een controle-eenheid in veel van mijn projecten, met inbegrip van de één-draads-vergrendeling. Deze keer ik nodig had twee LED-uitgangen, een estafette-rijden-transistoruitgang en een knop input, zodat de pin-telling bleek meer dan geschikt.
Wanneer rijden LEDs uit een stopcontact, moeten de huidige beperkende weerstanden worden toegevoegd voor de bescherming van de LED's. De LEDs worden aangedreven uit de PIC (een 5V-bron), de LED voorwaartse spanning is rond 2V en we een stroom van 15mA wilt doorgeven via de LED. Dat resulteert in een weerstand van R = 5-2 / 0,015 = 200 ohm. Ik pakte de dichtstbijzijnde standaard waarde, een weerstand van 220 ohm.
Het Relais is een relay van de RS-5 zei dat de stroom van een spoel van ~ 30mA. Dat huidige kan eenvoudig worden verwerkt door een transistor BC in aan-92 pakket, koos ik BC546. Een base-current beperkende weerstand van 1Kohm werd gebruikt om de transistor, op 5V, dat een 5mA base-current betekent. De basis huidige is in strikte relatie met de huidige verzamelaar. In plaats van kijken naar de uitdeinende vermogen van die transistor, koos ik de weerstand op basis van een oude gewoonte: "verzamelaar huidige is tien keer de base huidige". 50mA is meer dan genoeg om te rijden het Relais RS-5 in- en uitschakelen.
Als het gaat om de knoppen te microcontrollers interfacing, is een pull-down of een pull-up weerstand vereist op de input te elimineren onvoorspelbare spanningsniveaus wanneer de knop is niet ingedrukt. Ik gebruikte de inbreng van de Picssoftware van de microcontroller met een pull-up weerstand van 4.7Kohm. Wanneer de knop is ingedrukt, de invoer pin wordt gedwongen tot nul volt (logic '0'), wanneer de knop wordt losgelaten, het invoerniveau wordt getrokken tot 5 volt (logic '1').
De rest van de elektronica bestaat uit draden en zekeringen, en hun sockets, headers, connectoren.