Stap 3: Aansluiten van de ATMega168 en bouw van het Prototype
Er zijn slechts een paar pinnen die moeten worden aangesloten voor de ATMega168 uit te voeren. Ik vond deze pinout van de ATMega168 bij http://www.moderndevice.com/Docs/RBBB_Instructions_05.pdf connections zijn als volgt:
Aan de Vcc
-Pin 1 naar Vcc met een 10 k ohm weerstand.
-Pin 7 en Pin 20 naar Vcc
Op grond
-Pin 8 en 22 Pin op grond
-Pin 21 op grond met een elektrolytische condensator van .1uF
Input
-Pin 4 (Digital pin 2) is aangesloten op de draad van mijn alarm
Uitgang
-Pin 15 negatieve lood van piëzo-elektrische luidspreker
-Pin 16 aan de ingang van het LED driver circuit
Klok
-16 Mhz kristal - een been op Pin 9 het andere been naar Pin 10
--11 verbindingen in alle--
Opmerking: Ik denk dat ik kon hebben aangesloten op sommige caps aan de benen van het kristal maar aangezien mijn programma niet een zeer nauwkeurige klok hoeft, verliet ik het zoals het is. Ik gebruikte het alarm van invoer digitale pin willekeurig, eventuele andere digitale pin zou moeten werken. De piëzo-elektrische spreker en LEDs moeten worden aangesloten op een digitale PWM-Pin of zullen ze niet werken. Ook ik kon vinden een goed model in de adelaar voor het model 28 pin zodat ik gewoon MS het allemaal samen schilderde :D Sorry als het lijkt verwarrend. Vragen als u wilt! Ik maakte een blokdiagram ook om te helpen met begrip waar alles gaat of vandaan komt.
Bouw van het Prototype
---Onderdelenlijst---
Alarm uitgang Circuit
-LM317T verstelbare positieve Voltage Regulator (u kunt een 5v regelgever, ik heb net had dit een)
-1 k Ohm weerstand
-3.8 k Ohm weerstand
-Elektrolytische condensator van 470uF
Voeding
-UA7805C 5v Regulator
-Elektrolytische condensator van 100uF
-10uF Elektrolytische condensator
LED Driver Circuit
-2N3904
-150 Ohm (u kunt experimenteren met lagere of hogere weerstand waarden afhankelijk van uw LEDs)
-1 k Ohm weerstand
Microcontroller
-28 pins aansluiting (optioneel maar ik geherprogrammeerd mijn ATMega168 talloze keren met mijn Arduino)
-ATMega168
-Elektrolytische condensator van .1uF
-16 MHz kristal
-10 k Ohm weerstand
Misc. Supplies
-Prototyping Perf Board
-Prototyping Board benen en schroeven
-Draad
Wanneer ik prototyped mijn circuit ik elke sectie gebouwd op een breadboard, getest, en overgedragen aan de première van bestuur. Ik begon met het alarm uitgang circuit en zorgde ervoor dat het goed werkte. Ik vervolgens opschoof aan de macht levering gedeelte, dan de LED driver, en eindigde met de microcontroller-circuit. Maar, aangezien u niet moet de schakeling testen en ervoor te zorgen dat de concepten werken, omdat ik dat al hebt gedaan, kun je het hele circuit gewoon bouwen. Zorg ervoor dat je de juiste spanningen op de juiste plaatsen. 0V aan de uitgang van het alarm uitgang circuit als het alarm uitgeschakeld is en de 5v wanneer het is ingeschakeld. 5V aan de uitgang van het circuit macht levering. Enkel nog de ATMega168 niet vasthouden in het stopcontact, moet het worden geprogrammeerd.
Ik zou kunnen hebben gebruikt een kleinere perf board of mijne bezuinigen, maar ik besloot het met rust te laten. Het is niet zeer groot. Nadat het circuit prototyped is, kunt de bouw van de LED-lamp starten.