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:
- Arduino Uno (o similar).
- Cables puente.
- 2 LEDs (uno rojo y otro verde).
- Batería de 9V y cable conector para Arduino.
- Sensor de humedad del suelo.
- 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.
- Sensor de humedad:
- VCC a 5V en Arduino.
- GND a GND en Arduino.
- OUT (digital) a pin digital D2.
- 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
- Fija el sensor de humedad a la base del robot.
- Coloca los LEDs en los ojos del robot (si el diseño lo permite).
- Ensambla el cuerpo del robot con pegamento caliente o tornillos.
- Conecta la batería de 9V al Arduino para que el robot sea autónomo.
¿Cómo Funciona?
- Sensor de humedad: Detecta si el suelo tiene suficiente agua.
- Arduino: Procesa la señal del sensor y decide cuál LED encender.
- 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!
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.
