Stap 2: Ontwerpproces
Beginnen met de solderless breadboard ontwerp, volgde ik het ontwerp dat ik eerder maakte voor de I2C Master circuit en toegevoegd in de breakout pinnen voor de ATMEGA328P-pinnen, ICSP en ik toegevoegd in een Vin-vermogen.
Energiebeheer
Het meest linkse gedeelte van de Raad van bestuur is gewijd aan de 5V Voltage Regulator componenten. Ik heb de componenten op het solderless breadboard geregeld, zodat u kunt zien hoe dit circuit werkt gewoon. De macht gaat op de meest linkse LM7805 (spanning ingang) been. Er is een smoothing condensator aangesloten tussen de input been van spanning en de gemeenschappelijke grond been (de middelste been). De meest rechtse poot (spanning uitgang) heeft ook een smoothing condensator tussen haar en het been van de grond. Er is een 2 Pin vrouwelijke header verbonden aan de Input Voltage en de grond om een Vout.
De uitgangsspanning en grond zijn aangesloten op de positieve en negatieve rails van de solderless breadbord, 5V geregeld spanning te geven aan de Raad van bestuur (jumpers beneden naar boven).
De Microprocessor
De ATMEGA328P zit in het midden van het bord met Pin 1 (RESET) in de links-onderste positie. Er is een 10 k ohm weerstand aansluiten van het resetten met de uitgangsspanning van de macht. De resetpin verbindt ook aan op de USB-seriële connector Pin 1 via een 0,1 nF keramische condensator.
VCC (pin 7) is jumpers naar AVcc (pin 20) op de ATMEGA328P.
XLAT1 (pin 9) en XLAT2 (pin 10) zijn aangesloten op de 16 Mhz kristal en GND met een 22 pF keramische condensator op elk van de 2 benen van het kristal.
Vrijwel alles is breakout...
USB serieel
Verbindt (van links naar rechts) RESET (pin 1), RX (pin 3), TX (pin 2), 5V voeding, niets en GND. Let de 5e pin van de seriële USB-aansluiting maakt geen verbinding met om het even wat. Ik ben een Freetronics USB Serial Adapter aansluiten op het bord zodat ik het bord met de PC via een USB-kabel voor seriële en ook uploaden schetsen aan de ATMEGA328P (bootloaded verbinden kunt).
I2C Breakout
Verbindt analoge 5 (pin 28), analoge 4 (pin 27), GND en 5V.
ICSP Header
Ik heb een ICSP header toegevoegd aan het bestuur zodat mij annuleerteken brandwond de bootloader aan het bestuur via mijn USBTinyISP. U zult merken dat alleen de 5V en GND met de ICSP in het ontwerp verbonden bent. De bedoeling is met jumpers de RESET, SCK, MISO en MOSI pinnen van de ATMEGA328P verbinden met de kop. Dit is een van de belangrijkste compromissen van een ' single-sided PCB. Hier ziet u de jumpers in de koperen kant foto's (wit).
Fritzing ontwerpen
Ik heb ook de Fritzing ontwerp bestanden in dit instructable zodat kunt u het circuit, mocht u willen, of nemen het ontwerp naar voren... Indien u wenst te bouwen.