Stap 1: Breadboard
Ik ook willen niet macht externe apparaten rechtstreeks vanuit de havens van de microcontroller dus heb ik besloten om enkele NPN-transistors gebruiken als onderdeel van het relais circuit.
Om een nauwkeurige tijdsbron voor de relay-timer besloten heb ik om een DS1307 RTC, real-time klok chip gebruiken. LadyAda heeft heeft een echt goed schrijven up over het gebruik van deze chip en haar eigen tak van de code van de JeeLab de RTCLib bibliotheek.
Hier zijn de links naar de websites:
http://www.ladyada.net/Learn/breakoutplus/ds1307rtc.html
https://github.com/adafruit/RTClib
Het breadboard toont een SparkFun DS1307 RTC, dat ik heb meerdere van deze die ik gebruik voor testdoeleinden.
Maar de productieversie van het licht relais boord gebruikt dezelfde RTC boord dat LadyAda documenten in haar writeup.
De kloon van de Arduino afgebeeld is de Diavolino van Evil Mad Science Labs. Mooi bord en zeer goedkoop. Ik gebruik dit forum als een van mijn prototype platen.
Aangezien ik twee verschillende spanningen nodig voor deze configuratie, 5 volt voor de microcontroller en 6 volt voor de LED-verlichting, besloten heb ik te gebruiken van twee lineaire macht regelgevers. Voor lage kosten besloten heb ik te gebruiken 7805 en 7806 regelgevers om te rijden de microcontroller en de LED licht.
Aangezien ik houden de prijs laag is wilde, dat heb ik besloten om de productieversie van de printplaat voortbouwen soldeer op basis breadboard.
Na het bouwen van dit forum, ik veel geleerd van de lessen, In de toekomst, ik meer dan waarschijnlijk nemen de tijd om te bouwen van mijn eigen aangepaste PCB-platen.
Gebouw van het soldeer breadboard was zeer tijdrovend en vervelend.