Paso 2: construir
En nuestro caso utilizamos personalizado placa Arduino con interfaz ESP-01. Utiliza Atmega328 a 8 Mhz. lo bueno de esta tarjeta es que 3.3V regulador, ESP-01 interface y MOSFET están a bordo. Es muy conveniente para proyectos de ESP8266. Hoja de datos para el tablero personalizado puede encontrarse aquí. Tablero personalizado se produce en la UE, por lo que el tiempo de envío es más rápido que para pedidos en China.
Asegúrese de utilizar la versión de firmware correcta para el módulo de ESP8266. Ver ESP8266 firmware flasheo tutorial para más detalles.
Placa Arduino personalizado es adecuado para biblioteca EasyIoT ESP8266 Arduino. Lo único que falto es el pin de reset conectado a un pin del Arduino hacer. Esto se puede solucionar con un cable corto entre digital pin 2 y pin de reset en ESP8266. El tablero tiene por puentes de soldadura por defecto para la conexión serial entre los puertos ESP8266 y HW de Arduino. En mi caso que quiero depurar programa así que mantener soldar puentes inconexos y agregados dos hilos hacer pernos (10 y 11) para el software de serie. Tensión para el tablero es entre 5 y 12V.
Sensor de humedad es módulo de humedad de suelo estándar. Usaremos la salida analógica del módulo conectado a A0 en la placa Arduino. Fuente de alimentación para el módulo es conectado con 3, 3V 3, 3V de alimentación a bordo personalizado.
Para controlar la bomba de agua vamos a utilizar a bordo del transistor MOSFET. Simplemente conecte un cable del motor al tablero personalizado y otro motor cable a 4, 5V fuente de alimentación. Puede utilizar el paso abajo regulador ajustable. Si no tienes tablero personalizado utiliza el módulo de relés.