Stap 9: CPU-bord
Alle onderdelen, behalve het LCD scherm, toetsenbord en relais zijn gemonteerd op de CPU board.
Klemmenstroken toevoegde aan het vereenvoudigen van de verbindingen tussen de levering, twee digitale ingangen en de lichtsensor.
Kop spelden/sockets zorgen voor gemakkelijke verbindingen naar het LCD-scherm en toetsenbord.
Voor de uitgangen aan de Relais gebruikte ik de ULN2803. Het bevat al alle vereiste drijvende weerstanden en diodes flyback. Dit zorgde ervoor dat de CPU board nog steeds kan worden gemaakt met behulp van de gratis versie van Eagle. De relais zijn verbonden met de twee ULN2803s. Onder ULN2803 wordt gebruikt voor de 8 uitgangen, en de hoogste ULN2803 voor de twee auxiliary uitgangen. Elke AUX uitgang heeft vier transistoren. Verbindingen met het Relais zijn ook via koptekst pinnen/sockets.
De PIC-18F4520 was uitgerust met een programmering socket, dat gemakkelijk te programmeren via de PicKit 3-programmeur.
OPMERKING:
U zult merken dat het bord een extra 8 pin IC bevat. De bovenste IC is een PIC 12F675, en aangesloten op een digitale ingang. Dit werd toegevoegd tijdens het PCB-design. Dit maakt het gemakkelijker voor het vooraf verwerken van de digitale ingang. In mijn aanvraag, is één van de digitale ingangen aangesloten op mijn alarmsysteem. Als het alarm klinkt, zijn bepaalde lichten ingeschakeld in mijn huis. Bewapening en ontwapening van mijn alarmsysteem geeft verschillende pieptonen op de sirene. Met behulp van de PIC 12F675, kan ik nu een onderscheid maken tussen arm/ontwapenen en een echte alarm. De 12F675 is ook uitgerust met een programmering socket.
Ik maakte ook voorzien van een poort I2C via koptekst pens/voet. Dit zal handig komen later met de estafette planken.
Het bord bevat een paar jumpers, die vóór de montage van de IC voeten moeten worden gesoldeerd.