Paso 1: ¿Cómo manejas los solenoides?
El controlador de riego está construido sobre la base de mi controlador Adruino Ethernet. El controlador Arduino ethernet proporciona una red básica conectado chip ATMega328 y tenía un número de repuesto líneas de la entrada-salida.
Amplié el diseño de PCB para proporcionar 6 salidas de estado sólido, cada uno capaz de coche + 12v a 300 mA, que es bastante para un solenoide riego.
Cada salida de solenoide es conducido de un transistor NPN, como se muestra en la imagen adjunta. Para encender el transistor, el pin del puerto es simplemente impulsado por alto. Decidí usar transistores individuales, que cuestan $0,03, y si son destruidos, son fácilmente reemplazables individualmente.
Hay también una viruta DS1302 RTC en la PCB - simplemente es conducido directamente de 3 pines de Arduino.
Todo el tablero es impulsado por un transformador de 12VDC enchufe pack.
No es sensato definir los detalles del controlador Ethernet aquí, sólo revisa el controlador Arduino Ethernet (que es básicamente un Arduino y un escudo de NuElectronics) para información.
Usted encontrará el esquema completo adjunto en formato PDF.