En vattning controller som kan användas i hem nätverk (1 / 9 steg)
Steg 1: Hur du kör solenoider?
Den sprinkler controller är byggd på basen av min Adruino Ethernet controller. Arduino ethernet controller som ett grundläggande nätverk ansluten ATMega328 chip, och hade ett antal extra I/O rader.
Jag utökade PCB design att ge 6 halvledar-utgångar, varje kunna driva + 12v på 300mA, vilket är tillräckligt för en vattning magnetventil.
Varje magnetventil utgång drivs från en NPN-transistor, vilket framgår av den bifogade bilden. Om du vill aktivera transistorn, drivs port pin helt enkelt hög. Jag beslutade att använda enskilda transistorer, eftersom de kostar $0,03 varje, och om de förstörs, de är individuellt utbytbara lätt.
Det finns också en DS1302 RTC chip på PCB - är det helt enkelt drivs direkt från 3 stift på Arduino.
Hela styrelsen drivs av en 12VDC plug pack transformator.
Det är inte rimligt att beskriva detaljerna av Ethernet controller här, bara kolla den Arduino Ethernet controller (som är i grunden en Arduino och en NuElectronics sköld) för info.
Du hittar den fullständiga Schematisk bild bifogad som PDF.