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

Control de electrodomésticos inteligente vía Web y Apps móviles

Componentes y suministros

Componente Cantidad Notas
Arduino UNO 1
Cables de puente (genéricos) 4
Relé (genérico) 1 Módulo relé 5 V

Aplicaciones y servicios en línea

Sobre el proyecto

Idea detrás del proyecto

Hay muchos proyectos que encienden/apagan dispositivos con Arduino (con circuitos complejos), pero no explican cómo controlarlos desde Web o móvil (con circuitos simples). Si existe, es largo y tedioso. Así que di un paso adelante para ahorrar esfuerzo a otros. Creé una plataforma web común para controlar cualquier dispositivo con pasos muy simples, sin programación más allá de Arduino y circuitos con relé. Es un buen ejemplo de proyecto DIY que cualquiera puede implementar fácilmente y cuesta menos de 5 $ (solo relé 5 V y cables/conectores).

¿Cómo funciona?

Creamos una plataforma web abierta y gratuita para gestionar fácilmente dispositivos eléctricos o automatizar electrodomésticos. Muy útil: si estás fuera y olvidaste encender/apagar algo, lo controlas desde móvil u ordenador accediendo a la web.

Para usar este proyecto solo necesitas copiar y pegar el código Arduino que lee entrada serie desde Processing y controla el relé que enciende/apaga el electrodoméstico.

¿Cómo funcionan el Relé y el programa Arduino y qué hace Processing? Paso a paso:

Lado Arduino

Arduino lee entradas serie desde Processing y escribe en puerto serie para activar/desactivar el Relé. El código lee dato serie; si recibe '1' enciende relé, si '0' apaga.

// Parte del código real
if(Serial.available() > 0){
  readSerial = Serial.read();
  delay(100);
  if(readSerial == '1'){
    digitalWrite(RELAY1, HIGH);
  }
  if(readSerial == '0'){
    digitalWrite(RELAY1, LOW);
  }
}

Funcionamiento del Relé

(Si ya lo sabes, salta)

¿Cómo usar relé para controlar CA? La CA es 220 V (India) que alimenta luces. Arduino no controla alta tensión/corriente, pero un relé sí, ese es su diseño. Usamos relé como interruptor.

¿Qué son NO, NC y COM en un relé?

Usamos NO (Normalmente Abierto).

Lado Processing

Processing es el corazón: puente entre aplicación Web y Arduino. Llama a una API creada por nosotros en https://www.parikshacrack.com/gadgetProgrammers/homeAutomation/xxxxx (solo demo). Al llamar a la API, Processing lee el estado del interruptor y se lo envía a Arduino (como se explicó), y Arduino lo escribe en la placa.

Lado Web/Móvil

Para acceder a la web usamos la plataforma gadget programmers:

Ve a: https://www.parikshacrack.com/gadgetProgrammers/homeAutomation

Pulsa botones para encender/apagar; Processing lo leerá.

Circuitos: Como se muestra en el diagrama

Pasos para ejecutar el proyecto

  1. Copia y pega código Arduino en el editor Arduino.
  2. Sube código a Arduino.
  3. Descarga ZIP de Processing y elige .exe según tu SO.
  4. Ejecuta el .exe (Windows) del ZIP de Processing.
  5. Ve a la Web: https://www.parikshacrack.com/gadgetProgrammers/homeAutomation
  6. Pulsa botones para encender/apagar luces.

Palabras finales

¡Hurra! Si todo va bien verás tus luces funcionando.

Gracias por tu tiempo. Preguntas o dudas en comentarios.

Código

Arduino Code (Arduino)

Pega este código en el editor Arduino:

#define RELAY1 7
char readSerial;

void setup() {
  Serial.begin(9600);
  pinMode(RELAY1, OUTPUT);
}

void loop(){
  char readSerial;
  if(Serial.available() > 0){
    readSerial = Serial.read();
    delay(100);
    Serial.println(readSerial);
    if(readSerial == '1'){
      digitalWrite(RELAY1, HIGH);
    }
    if(readSerial == '0'){
      digitalWrite(RELAY1, LOW);
    }
  }
}

Partes personalizadas y cajas

circuitdiagram_tRPxERkCY3.tiff

Esquemáticos

Conexiones de pines Arduino a Relé

pinconnections_bN2A04yM0t.tiff

Control de electrodomésticos inteligente vía Web y Apps móviles

Proceso de manufactura

  1. Pastillas Anticonceptivas: Historia, Beneficios, Riesgos y Producción
  2. Test de Embarazo Casero: Funcionamiento, Diseño y Futuro
  3. Monitor de temperatura y humedad en casa con Raspberry Pi y panel web – Seguimiento remoto en tiempo real
  4. Construye sistema domótico con Raspberry Pi para control remoto
  5. Sistema Automatizado de Llenado y Monitorización de Piscina
  6. Control Automático de Tren DIY con Arduino: Simple, Fiable y Personalizable
  7. Centro de Control de Potencia Arduino: N-FET, P-FET, Relé y RTC
  8. Dominar el control de tensión en manipulación de banda: Componentes esenciales explicados
  9. Renesas lanza solución e‑AI de detección de fallos con RX66T para electrodomésticos con motor
  10. Mejora de la Seguridad de Electrodomésticos con Estándares IEC 60730 Clase B
  11. Renueve su Hogar con Electrodomésticos de Fibra de Carbono Duraderos