LED Sunrise väckarklocka med anpassningsbara låten larm (3 / 7 steg)
Steg 3: Koppla upp ATMega168 och bygga prototypen
Det finns bara några stift som behöver anslutas för ATMega168 att köra. Jag hittade denna pinut av ATMega168 på http://www.moderndevice.com/Docs/RBBB_Instructions_05.pdf anslutningar är följande:
Till Vcc
-Stift 1 till Vcc med en 10 k resistor.
-Stift 7 och stift 20 till Vcc
Att marken
-Pin 8 och 22 pinnen till jord
-Stift 21 till marken med en .1uF electrolytic kondensator
Ingång
-Pin 4 (Digital pin 2) är ansluten till min alarm tråd
Utgång
-Pin 15 till negativa leda av piezoelektriska högtalare
-Pin 16 till ingången på LED styrkrets
Klockan
-16 Mhz kristall - ett ben till Pin 9 det andra benet till Pin 10
--11 anslutningar i alla--
Obs: Jag tror jag kunde har anslutit några mössor till benen på kristallen men eftersom mitt program inte behöver en mycket exakt klocka, lämnade jag det som det är. Jag använde alarmets digital ingångsstift på måfå, alla andra digitala pin bör fungera. Piezoelektriska högtalare och lamporna måste vara ansluten till en Digital PWM stift eller de fungerar inte. Också, jag kunde inte hitta en bra modell i Eagle för 28 pin modell så målade jag bara MS det alla tillsammans :D Ledsen om det verkar förvirrande. Ställa frågor om du behöver! Jag gjorde ett blockdiagram samt att hjälpa till med förståelse där allt går eller kommer från.
Bygga en prototyp
---Delar listan---
Larm-utgång krets
-LM317T justerbar positiva spänningsregulator (du kan använda en 5v regulator, jag bara hade detta en)
-1 k ohms motstånd
-3.8 k ohms motstånd
-470uF Electrolytic kondensator
Strömförsörjning
-UA7805C 5v Regulator
-100uF elektrolytisk kondensator
-10uF elektrolytisk kondensator
LED Driver krets
-2N3904
-150 Ohm (du kan experimentera med lägre eller högre motstånd värden beroende på din lysdioder)
-1 k ohms motstånd
Mikrokontroller
-28 pin uttag (valfritt men jag omprogrammeras min ATMega168 många gånger med min Arduino)
-ATMega168
-.1uF electrolytic kondensator
-16 MHz kristall
-10 k ohms motstånd
Div. tillbehör
-Prototyper Perf styrelse
-Prototyper styrelsen ben och skruvar
-Wire
När jag prototyped min krets jag byggt varje avsnitt på en skärbräda, testat det, och överfört den till perf styrelsen. Jag började med larm output banan och såg till att det fungerade korrekt. Jag sedan flyttade till strömförsörjningen del, sedan LED föraren, och slutade med mikrokontroller kretsen. Men eftersom du inte har att testa gå runt och se till att begrepp som fungerar, eftersom jag redan har gjort det, du bara kan bygga hela kretsen. Se till att du får rätt spänningar på rätt ställen. 0V vid utgången av larmet utgång krets när larmet är avstängd och 5v när den är på. 5V vid utgången av den makt kretsen. Sticka inte ATMega168 i uttaget ännu, måste programmeras.
Jag kunde ha används en mindre perf styrelse eller skära mig ner men jag beslöt att lämna den ensam. Det är inte extremt stor. När kretsen har varit prototyped, kan byggandet av LED-lampa börja.