🌱 Medidor de humedad de la maceta
Conectá el Arduino por USB y apretá «Conectar».
¿Primera vez? Mirá abajo cómo armarlo paso a paso ↓
Cómo armarlo y hacerlo andar
Paso a paso, sin soldar. Arduino UNO + sensor de humedad de suelo.
Así queda todo armado. Las conexiones siguen el programa del paso 5: si algo no coincide, manda el programa.
Qué hay en la mesa
Y una computadora con Arduino IDE y Google Chrome o Microsoft Edge.
Cuatro reglas
- Todo desenchufado mientras conectás: el USB va recién en el paso 5.
- El rojo va a 5V, nunca a Vin. El negro, siempre a GND.
- La patita DO no se usa y la perilla de la placa azul no se toca.
- Solo la parte dorada de la horquilla va a la tierra o al agua. La placa azul y las puntas de los cables nunca se mojan.
Unir la horquilla con la placa azul
Qué hacer
- Buscá el cable de 2 hilos que viene con el sensor.
- Una punta va a las 2 patitas de la horquilla (la parte que se entierra).
- La otra punta va a las 2 patitas de la placa azul marcadas + y −.
- Este cable no tiene lado: va de cualquier forma.
En el dibujo chico (vista general), lo nuevo de este paso está resaltado y lo anterior, atenuado.
Cable rojo: 5V → VCC
Qué hacer
- Tomá un cable rojo.
- La punta con aguja va en el agujero 5V del Arduino (en el grupo POWER, abajo).
- La punta con agujerito va en la patita VCC de la placa azul.
En el dibujo chico (vista general), lo nuevo de este paso está resaltado y lo anterior, atenuado.
Cable negro: GND → GND
Qué hacer
- Tomá un cable negro.
- Aguja en el agujero GND del Arduino, el que está al lado del 5V.
- Agujerito en la patita GND de la placa azul.
En el dibujo chico (vista general), lo nuevo de este paso está resaltado y lo anterior, atenuado.
Cable amarillo: A0 → AO
Qué hacer
- Tomá un cable amarillo.
- Aguja en el agujero A0 del Arduino (el primero del grupo ANALOG IN).
- Agujerito en la patita AO de la placa azul (la de más arriba).
- La patita DO queda libre: no se usa.
En el dibujo chico (vista general), lo nuevo de este paso está resaltado y lo anterior, atenuado.
Enchufar el USB y cargar el programa
Qué hacer
- Enchufá el Arduino a la computadora con el cable USB. Se prende la lucecita ON del Arduino y la PWR roja de la placa azul.
- Abrí Arduino IDE, borrá lo que haya y pegá el programa de abajo (botón «Copiar el programa»).
- Arriba elegí la placa Arduino Uno y el puerto donde aparece (en Windows dice COM3, COM4 o parecido).
- Apretá la flecha → (Subir) y esperá a que abajo diga «Subido».
/* Medidor de humedad de la maceta
Arduino UNO + sensor de humedad de suelo en A0 */
// Los dos números de la calibración. Cambiarlos por los que anotaron.
int SECO = 1023; // horquilla en el aire
int MOJADO = 350; // horquilla en un vaso de agua
void setup() {
Serial.begin(9600);
}
void loop() {
int lectura = analogRead(A0);
// Pasar la lectura a porcentaje: SECO = 0 %, MOJADO = 100 %
int humedad = map(lectura, SECO, MOJADO, 0, 100);
humedad = constrain(humedad, 0, 100);
Serial.print("Lectura: ");
Serial.print(lectura);
Serial.print(" Humedad: ");
Serial.print(humedad);
Serial.print(" % ");
if (humedad < 30) {
Serial.println("Seca: hay que regar");
} else if (humedad < 70) {
Serial.println("Bien");
} else {
Serial.println("Muy mojada");
}
delay(1000);
}
Ver los números en el Monitor Serie
Qué hacer
- En Arduino IDE apretá la lupa de arriba a la derecha: se abre el Monitor Serie.
- Abajo a la derecha elegí 9600 baudios.
- Aparece una línea nueva por segundo con la lectura, la humedad y el estado.
Calibrar: aire y agua
Qué hacer
- Con la horquilla en el aire, anotá el número de «Lectura». Ese es SECO.
- Meté solo la parte dorada de la horquilla en un vaso de agua (la placa verde de arriba no se moja). Anotá la «Lectura». Ese es MOJADO.
- En el programa cambiá los números de SECO y MOJADO por los que anotaste.
- Volvé a apretar → (Subir).
Ponerlo en la maceta
Qué hacer
- Secá la horquilla.
- Enterrala en la tierra de la maceta hasta la línea: solo la parte dorada queda bajo tierra.
- La placa azul y los cables quedan afuera, sin mojarse.
Verlo en esta página
Qué hacer
- Cerrá el Monitor Serie de Arduino IDE (o el programa entero). El USB lo puede usar un solo programa a la vez.
- Abrí esta página en Chrome o Edge y apretá 🔌 Conectar (arriba de todo).
- Elegí el Arduino de la lista (dice «Arduino Uno» o el mismo COM del paso 5) y apretá Conectar.
Tabla de conexiones
| Cable | Arduino UNO | Placa azul |
|---|---|---|
| Rojo | 5V | VCC |
| Negro | GND | GND |
| Amarillo | A0 | AO |
| — | — | DO: libre |
| Cable de 2 hilos | — | + y − ↔ horquilla (no tiene lado) |
Si algo no anda
| El botón Conectar está gris o aparece un aviso amarillo | Están en Firefox, Safari o el celular. Abrir la página con Chrome o Edge en la computadora. |
| Dice «No se pudo abrir» | El Monitor Serie del Arduino IDE está abierto: cerrarlo (paso 9). Si sigue, desenchufar y enchufar el USB. |
| En la lista no aparece el Arduino | Probar otro cable USB (algunos solo cargan y no pasan datos) u otro puerto de la computadora. |
| Conecta pero no llega nada | Falta subir el programa (paso 5) o eligieron otro puerto. Desconectar y volver a conectar eligiendo el del Arduino. |
| No se prende la luz PWR de la placa azul | Revisar el rojo (5V → VCC) y el negro (GND → GND). |
| Salen letras raras | El programa tiene que decir Serial.begin(9600); y el Monitor Serie, 9600 baudios. |
| Siempre da 0 % o siempre 100 % | Revisar el amarillo (A0 → AO, no DO). Después calibrar (paso 7). |
| Se cortó la conexión | Se movió el cable USB. Enchufarlo bien y apretar Conectar otra vez. |
¿Querés ver cómo se ve antes de armarlo? Apretá «Probar sin Arduino» arriba: muestra datos inventados.