ESP8266 - Riego
Este tutorial le enseña cómo usar ESP8266, un sensor de humedad del suelo, un relé y una bomba para construir un sistema de riego automático para el jardín. Específicamente:
- El ESP8266 se utilizará para controlar el relé con el fin de encender la bomba cuando la humedad del suelo esté baja.
- Cuando la humedad del suelo esté alta, el ESP8266 se utilizará para controlar el relé para apagar la bomba.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Many soil moisture sensors available in the market are unreliable, regardless of their version. We strongly recommend buying the sensor with TLC555I Chip from the DIYables brand using the link provided above. We tested it, and it worked reliably.
Acerca del sensor de humedad del suelo y de la bomba
Si no está familiarizado con la bomba y el sensor de humedad del suelo (incluidos el pinout, su funcionamiento, la programación, etc.), los siguientes tutoriales serán útiles:
- ESP8266 - Soil Moisture Sensor tutorial
- ESP8266 - Controls Pump tutorial
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Para obtener m\u00e1s informaci\u00f3n, consulte Pines del ESP8266 y c\u00f3mo alimentar ESP8266 y otros componentes.
Código ESP8266
Pasos R\u00e1pidos
Para empezar con ESP8266 en el IDE de Arduino, siga estos pasos:
- Consulta el tutorial cómo configurar el entorno para ESP8266 en Arduino IDE si es la primera vez que usas ESP8266.
- Conecta los componentes tal como se muestra en el diagrama.
- Conecta la placa ESP8266 a tu computadora usando un cable USB.
- Abre Arduino IDE en tu computadora.
- Elige la placa ESP8266 correcta, como (por ejemplo NodeMCU 1.0 (Módulo ESP-12E)), y su puerto COM correspondiente.
- Realiza la calibración para identificar el umbral húmedo-seco, tal como se indica en ESP8266 - Calibra el Sensor de Humedad del Suelo.
- Inserta el valor del umbral calibrado en el código.
- Abre el Monitor serie en Arduino IDE.
- Sube el código al ESP8266.
- Mira el resultado en el Monitor serie.
Explicación del código
¡Consulta la explicación línea por línea que se encuentra en los comentarios del código fuente!
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.