Stap 6: Voltooiing van het circuit
De pin stroken help houden de gestage bestuur op uw Arduino. Ik gebruikte een paar meer dan eigenlijk nodig is.
Arduino is geïnterfacet met de PC via een seriële poort geëmuleerd door een USB-interface, dat wil zeggen, een gewone USB-kabel aansluiten van de Arduino board en de PC door beide partijen daadwerkelijk wordt gezien als een seriële verbinding.
Verwerking draait op de PC en PC's tijd van de dag elke seconde leest. Op het uur en half uur zendt het een tekenreeks '#' via de USB/seriële poort, het aantal "#" tekens is het aantal stakingen van de klok.
Arduino is aangesloten aan de andere kant van de seriële poort en ontvangt de tekenreeks '#': het gewoon moet ze tellen en rijden een van de digitale uitgang eenmaal per staking.
Nu komt het hardare deel gesoldeerd worden: de output van Arduino rijdt een transistor die drijft op zijn beurt de estafette waarvan bewegende anker wordt gewijzigd in een klepel. Eenvoudig als het klinkt.
Het circuit is aangeduide:
De NPN-transistor heeft drie pinnen, zij niet mag worden verwisseld: verschillende transistoren hebben verschillende pinouts.
De 1000 Ohm weerstand beperkt de huidige in de basis van de transistor, de diode op de relais spoel is noodzakelijk voor het behoud van de transistor van inverse grote spanningspieken, gegenereerd door het Relais wanneer het wordt geopend. De diode is een polariteit, zoekt u de zwarte ring op de kathode.
Slechts drie verbindingen komen met Arduino.
In het geval dat een grote realay wordt gebruikt, een middelgrote power transistor nodig zou zijn en een externe aanbod voor het circuit hieronder nodig zou zijn. In dit geval sluit aan Arduino enige GND en "Arduino digitale pin 8". BW, op elke respectabele Arduino board, de naam van de pin zijn duidelijk gemarkeerd op de conectors, u kan niet verkeerd zijn.