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

Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje

Componentes y materiales

Aplicaciones y servicios online

Sobre el proyecto

⚠ ¡PELIGRO! Este proyecto usa alto voltaje y amperaje. Cualquier error o mal uso puede causar lesiones graves o la muerte. No me hago responsable de tus acciones. ¡Disfruta y sé seguro!

¿Tu casa está demasiado seca pero no quieres complicaciones para mantener la humedad perfecta? ¡Ahora puedes! Necesitarás conectar el sensor DHT11 al Arduino. Luego, corta el cable "fase" (el que lleva corriente) del enchufe del humidificador. Puedes identificarlo por la clavija más estrecha del enchufe y seguir el cable unos 30 cm.

Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje

Pela el cable cortado unos 1-1.5 cm, afloja el terminal COM del módulo relé. Conecta el cable del enchufe al terminal COM y el otro extremo al terminal NO (Normalmente Abierto). Ten mucho cuidado: al enchufar, cualquier contacto con cables expuestos o la soldadura del relé causará electrocución.

Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje

Déjalo desenchufado por ahora. Para el Arduino: abre el IDE e instala la librería DHT11. Si necesitas más instrucciones, consulta mi tutorial "tweeting thermostat". Copia y pega el código de Arduino y súbelo. Asegúrate de que el pin de datos del DHT11 esté en el pin 2 y el pin de control del relé en el pin 7. Alimenta el Arduino y luego enchufa el humidificador a la pared. ¡Tu humidificador se encenderá automáticamente cuando la humedad baje del 30%! Incluye un período de "enfriamiento" para evitar encendidos/apagados frecuentes. ¡Diviértete y adapta el proyecto!

Código

Código de Arduino (C/C++)

#include "DHT.h"
#define DHTPIN 8
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  Serial.println("ready.");
  pinMode(7, OUTPUT);
  dht.begin();
  digitalWrite(7, HIGH);
}

void loop() {
  delay(5000);
  float h = dht.readHumidity();
  Serial.println(h);
  if (h < 30) {
    while (h < 40) {
      h = dht.readHumidity();
      digitalWrite(7, LOW);
      delay(1000 * 60 * 10); // 10 minutos
    }
  } else if (h > 30) {
    digitalWrite(7, HIGH);
    delay(1000 * 60 * 10); // 10 minutos
  }
}

Esquemáticos

Conecta tal como se muestra:

Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje

Proceso de manufactura

  1. Proyecto Dados Digitales Arduino: Construye tu Propio Generador de Números Aleatorios con LCD
  2. Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
  3. Centro de Control de Potencia Arduino: N-FET, P-FET, Relé y RTC
  4. Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
  5. Construye un Iron Man animado con Arduino: componentes, sensores y guía paso a paso
  6. Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
  7. Construye un Brazo Robótico Impreso en 3D Controlado por Arduino – Guía Paso a Paso
  8. Pong Neón en Matriz NeoPixel con Arduino Nano
  9. Construye un volante joystick personalizado con Arduino para gaming
  10. Construye un Receptor FM Potente con Arduino y Módulo TEA5767
  11. Arduino 101: Construye un Podómetro con Sensor DHT11 y Pantalla LCD