WaterBot es un robot sencillo diseñado para recordarte que tenés que regar tus plantas. Cuando la planta tiene suficiente agua, el robot prende un LED verde; cuando necesita agua, prende un LED rojo como recordatorio.

Materiales Necesarios

Hardware Obligatorio:

  1. Arduino Uno (o similar).
  2. Cables puente.
  3. 2 LEDs (uno rojo y otro verde).
  4. Batería de 9V y cable conector para Arduino.
  5. Sensor de humedad del suelo.
  6. Resistencias (220 ohmios para cada LED).

Opcional:

  • Tablero de circuitos (protoboard).
  • Botón para resetear el sistema.

Herramientas:

  • Soldador (para conexiones permanentes).
  • Pistola de pegamento caliente (para fijar piezas).
  • Alicates.
  • Cuchilla X-Acto (para detalles precisos).
  • Esquema de Conexión.

 

¡Conseguí los materiales!

 

  1. Sensor de humedad:
  • VCC a 5V en Arduino.
  • GND a GND en Arduino.
  • OUT (digital) a pin digital D2.
  1. LEDs:
  • Conecta cada LED a un pin digital (D9 para verde, D10 para rojo) con resistencias de 220 ohmios.
  • El cátodo de ambos LEDs se conecta a GND.

 

Código Arduino

Este código controla el sensor y enciende los LEDs según los datos de humedad.

// Configuración de pines

const int pinSensor = 2;  // Sensor de humedad

const int ledVerde = 9;   // LED verde (suficiente agua)

const int ledRojo = 10;   // LED rojo (falta agua)

void setup() {

pinMode(pinSensor, INPUT); // Sensor de humedad como entrada

pinMode(ledVerde, OUTPUT); // LED verde como salida

pinMode(ledRojo, OUTPUT);  // LED rojo como salida

}

void loop() {

int humedad = digitalRead(pinSensor); // Lee el estado del sensor

if (humedad == HIGH) { // Si la planta tiene suficiente agua

digitalWrite(ledVerde, HIGH); // Enciende el LED verde

digitalWrite(ledRojo, LOW);  // Apaga el LED rojo

} else { // Si la planta necesita agua

digitalWrite(ledVerde, LOW); // Apaga el LED verde

digitalWrite(ledRojo, HIGH); // Enciende el LED rojo

}

delay(1000); // Pausa para evitar lecturas rápidas

}

 

Montaje Final

  1. Fija el sensor de humedad a la base del robot.
  2. Coloca los LEDs en los ojos del robot (si el diseño lo permite).
  3. Ensambla el cuerpo del robot con pegamento caliente o tornillos.
  4. Conecta la batería de 9V al Arduino para que el robot sea autónomo.

 

¿Cómo Funciona?

  1. Sensor de humedad: Detecta si el suelo tiene suficiente agua.
  2. Arduino: Procesa la señal del sensor y decide cuál LED encender.
  3. LEDs: El LED verde indica que no necesitas regar, mientras que el rojo te recuerda hacerlo.

 

Ampliaciones Posibles

  • Sonido: Agrega un buzzer para alertas adicionales.
  • Pantalla: Usa un display LCD para mostrar mensajes personalizados.
  • Conexión Wi-Fi: Conecta el sistema a una red para recibir alertas en tu teléfono.

 


Encontrá en nuestra web todo lo que buscás para tus proyectos, desde componentes hasta kits completos. ¡Conseguí lo necesario para transformar tus ideas en realidad!

TP3D

No te pierdas nuestras próximas notas, donde vamos a presentar otros proyectos Arduino innovadores. ¡Seguí nuestras publicaciones y descubrí nuevas ideas cada semana!

Hasta la próxima.