Stap 7: Getting Arduino uitvoeren X10 apparaten
BroHogan Blog-artikel over X10 en Arduino
BroHogan Blog-artikel over CM17A en Arduino
Hij bouwde een Arduino-bibliotheek voor de CM17A-Firecracker die u kunt download hier .
Naast de CM17A, ook aangesloten op deze Arduino zijn:
-De 10mm LED cyclon circuit op de bovenkant van het vak, bedraad aan pin 12 en rechtstreeks door de Arduino aangedreven
-De 12v LED politie flashers aan de zijden van het vak aangedreven door een eigen aanbod
-Het rode waarschuwing sirene en LM386 amp circuit aangedreven door een eigen aanbod
De 12v LED's en de sirene sluit aan op de Arduino via Tip120 transistors zoals ze worden aangedreven door hun eigen stroomvoorziening. Hier is dat ontzagwekkende schematische over hoe dit te doen opnieuw:
Controlerende gelijkstroommotoren en lampen van de Arduino
Een korte toelichting op wat is hier gaande er. De Arduino zelf werkt geweldig voor het voeden van kleine dingen zoals eenvoudige LED's en kleine servo's met gereglementeerde 5v of 3.v macht output. Maar het is pinnen zijn beperkt tot rond 50mA of zo en meestal dat nog niet genoeg aan de macht van externe apparaten. Dat is waar de transistoren komen!
Ik gebruikte de Tip120 omdat ik ze in voorraad had. U kunt waarschijnlijk een hele hoop verschillende NPN-transistors te doen van het zelfde ding maar alles wat die ik had aan kant waren deze en de 2N4401 die ik voor de IR externe LED's in een eerdere stap gebruikte. Voor meer informatie over het voeden van externe apparaten met de Arduino zien: