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

Purificador de aire inteligente con Arduino Yun y Sharp Plasmacluster (IoT AWS)

Componentes y materiales

Herramientas necesarias

Aplicaciones y servicios en línea

Descripción del proyecto

La contaminación interior puede ser 2-5 veces peor que la exterior (EPA), causando alergias, asma, etc. Un purificador convencional funciona continuo; este proyecto lo hace inteligente: enciende solo cuando el sensor detecta polvo > 0,25 mg/m³, ahorrando energía. El estado se monitoriza en tiempo real vía MQTT desde cualquier lugar.

Paso 1: Reunir componentes

Ver lista completa (BOM descargable o sección componentes).

Paso 2: Verificar funcionamiento individual

Paso 3: Programación (AWS IoT + MQTT)

El reto es usar AWS IoT para enviar datos del sensor a cualquier cliente MQTT (portátil, móvil). Código en sección Código. Incluye vídeo tutorial de AWS CLI IoT (versión beta en su momento).

Paso 4: Cableado

Esquemático en sección Esquemáticos. Conexiones clave:

Paso 5: Resultados

Monitor serial muestra densidad polvo (mg/m³) y estado filtro ON/OFF. Cliente MQTT (Mosquitto) recibe mensajes JSON en topic «dustlevel» con formato: "Dust density: 0.30 mg/m3, air filter is ON".

Mejoras futuras

App de monitorización en tiempo real con NodeJS (pendiente). Mejorar eficiencia y añadir más sensores (CO₂, VOC).

Conclusión

Proyecto divertido combinando IoT real (AWS IoT: configuración sencilla, cifrado TLS). Posibilidades vastas.

Código (archivos principales)

// Simple-and-Smart-Air-Purifier-System.ino
#include "iot_config.h"
#include "dust_config.h"
aws_iot_setup aws_iot;
dust_setup dust_sensor;
int measurePin = 4, ledPower = 12, relayPin = 13;
float result;
void setup() {
  pinMode(ledPower, OUTPUT);
  pinMode(relayPin, OUTPUT);
  aws_iot.config();
}
void loop() {
  result = dust_sensor.init(measurePin, ledPower);
  aws_iot.data(result);
  if (result > 0.25) digitalWrite(relayPin, HIGH);
  else digitalWrite(relayPin, LOW);
  delay(1000);
}

Archivos: iot_config.h/.cpp (AWS IoT MQTT), dust_config.h/.cpp (sensor polvo), aws_iot_config.h (credenciales AWS), LICENSE (MIT). Repositorio: GitHub.

Esquemático

Dibujado con schematic.com (imagen).

Proceso de manufactura

  1. Purificadores de Aire: Diseño, Historia y Tendencias Futuras
  2. Sistema de Sensor de Temperatura Multiposición para Integración en Hogar Inteligente
  3. Sistema inteligente de monitorización de calidad del aire interior y residuos
  4. MotionSense: Detección inteligente de intrusos con Arduino y ESP8266
  5. Prevención de Incendios en Impresoras 3D: Sistema de Seguridad con Sensor Inteligente
  6. CoroFence: Detector Térmico Avanzado con Sensor PIR e Integración IoT
  7. Sistemas de Suspensión Neumática: Componentes, Funcionamiento y Beneficios para Vehículos Pesados
  8. Guía rápida: Puesta en marcha y operación del control Syntec
  9. Componentes Clave de un Sistema de Aire Comprimido Confiable
  10. Guía paso a paso para invernar su sistema de aire comprimido y gas
  11. Fundamentos de Sistemas Operativos: Componentes Clave y Funciones