Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Sensor de Humedad de Planta Fiable DIY con Arduino UNO

Componentes y Suministros

Componente Cantidad
Arduino UNO (o equivalente) 1
Resistencias 220 Ω (para LED RGB) 3
Resistencia 10 kΩ (marrón-negro-naranja) 1
LED RGB ánodo común (o 3 LEDs de colores) 1
Cables jumper largos (para sondas) 2
Cables jumper normales 6
Protoboard (mitad) 1
Tornillos y tuercas (cualquier tamaño, iguales) 2

Aplicaciones y Servicios en Línea

Sobre el Proyecto

Sensor de Humedad de Planta DIY

Este proyecto calcula el contenido de agua del suelo midiendo la constante dieléctrica (capacidad del suelo para conducir electricidad) y alerta visualmente: LED rojo = necesita riego, LED azul = exceso de agua, LED verde = humedad adecuada.

Paso 1: Crear Sondas (Puntas del Sensor)

Repetir dos veces (una por sonda):

  1. Aprieta la tuerca en el tornillo.
  2. Desliza el extremo del cable jumper largo entre la tuerca y la cabeza del tornillo.
  3. Aprieta hasta que el cable no se pueda sacar.

Así se obtienen dos electrodos metálicos robustos y baratos.

Paso 2: Montar el Circuito

Seguir el esquema o la vista de protoboard. Los cables etiquetados "out" son las dos sondas recién hechas. El divisor de tensión con la resistencia de 10 kΩ y la resistencia del suelo forma un voltaje que se lee en el pin analógico A0. El LED RGB (ánodo común a 5 V) tiene sus cátodos en pines 2 (verde), 3 (azul), 4 (rojo) con resistencias de 220 Ω.

Paso 3: Subir el Código

int moistPin = A0;
int moistVal = 0;
int tooDry = 150;   // umbral seco (ajustar según planta/suelo)
int tooWet = 400;   // umbral encharcado

void setup() {
  Serial.begin(9600);
  pinMode(2, OUTPUT); // Verde
  pinMode(3, OUTPUT); // Azul
  pinMode(4, OUTPUT); // Rojo
}

void loop() {
  moistVal = analogRead(moistPin);
  Serial.println(moistVal);
  // Fórmula empírica para % humedad (sondas a 1-1,5 pulgadas)
  int percent = 2.718282 * 2.718282 * (0.008985 * moistVal + 0.207762);
  Serial.print(percent);
  Serial.println("% Moisture");

  if (moistVal <= tooDry) {           // Seco
    digitalWrite(4, HIGH); digitalWrite(3, LOW); digitalWrite(2, LOW);
  } else if (moistVal >= tooWet) {    // Encharcado
    digitalWrite(4, LOW); digitalWrite(3, HIGH); digitalWrite(2, LOW);
  } else {                            // Óptimo
    digitalWrite(4, LOW); digitalWrite(3, LOW); digitalWrite(2, HIGH);
  }
  delay(250);
}

Paso 4: Colocar las Sondas

Notas Adicionales

Si va al exterior, meter la electrónica en un táper hermético, pasar cables de sondas por agujeros sellados y añadir caja de baterías. Para interior no hace falta.

Código

Incluido arriba (snippet completo).

Esquemáticos

Dos imágenes: esquema Fritzing y vista de protoboard (en proyecto original).

Proceso de manufactura

  1. Construya un Sensor de Humedad de Suelo de Bajo Coste para Riego Inteligente con Raspberry Pi
  2. Alerta de Sed Inteligente para Plantas: Sensor DIY para Riego Óptimo
  3. Construya un osciloscopio Arduino de 20 kHz en LCD Nokia 5110: Guía DIY fácil
  4. Reloj de Palabras en Italiano con Arduino Nano, NeoPixel, LCD y RTC
  5. Sistema inteligente de riego para plantas con Arduino Nano
  6. Prototipo Sensor de Color Arduino – Identificar y Mostrar Nombres de Colores
  7. Medidor kWh Sigfox Fiable con Arduino MKR Fox 1200
  8. Monitor de temperatura con Bluetooth usando Arduino Nano
  9. Medidor de Capacitancia Autoranging DIY (10 pF–10 µF) – Fácil Construcción con Arduino
  10. Cerradura por Gestos Sin Contacto: Acceso Seguro con APDS-9960 y Arduino
  11. Test de Precisión de Tiempo de Reacción con Arduino UNO