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

Automatización del Hogar Inteligente mediante App Android e IoT

Componentes y Suministros

Herramientas y Máquinas Necesarias

Aplicaciones y Servicios Online

Sobre este Proyecto

Vídeo

Antes de continuar, recomiendo a mis espectadores ver el vídeo del proyecto para que sepan cómo funcionan las cosas y qué cosas geniales tiene este proyecto.

Resumen

En los últimos años, los hogares inteligentes se han convertido en una palabra muy popular. Mucha gente ha intentado proponer su propia versión de arquitectura de hogar inteligente, pero la mayoría carece de integración de dispositivos. La seguridad también es una preocupación mayor. Algunas tecnologías de comunicación usadas incluyen Bluetooth, GSM, Zigbee, etc. Todas tienen sus pros y contras. En mi último año de ingeniería, intenté implementar una arquitectura de hogar inteligente integrada que pueda ser monitorizada y controlada por una aplicación móvil simple y amigable. Todos los sistemas estarán interconectados y se añadirán comandos de voz para controlar dispositivos dentro de un rango determinado. Aquí están las características principales:

Requisitos Previos

Instrucciones - Sigue estos pasos

Paso 1: Cablea todo el sistema

Haz las conexiones según el diagrama de circuito adjunto. Hay muchas conexiones, así que ten paciencia y hazlas con cuidado. Sugiero hacer una arquitectura tipo casa con cartón para sentir la automatización real. Ten cuidado con el sensor PIR ya que es sensible a cambios. Fíjalo bien para que no dé falsos positivos, de lo contrario tu puerta se abrirá inesperadamente.

Conexión RFID:

También conecta pin 20 de Mega a pin 2 de Arduino Yun y pin 21 de Mega a pin 3 de Yun para comunicación I2C.

Paso 2: Crear cuenta Temboo y configurar API Dropbox

Crea cuenta en Temboo (temboo.com), registra tu email, crea tu primera app y guarda los detalles (nombre de app y key). Necesitarás el SDK Python de Temboo para subir fotos a Dropbox. Descomprímelo y colócalo en la raíz de la tarjeta SD con nombre "temboo". Crea cuenta en Dropbox, crea una app para autorizar el proyecto a enviar fotos automáticamente. Obtén App key, App secret, Token key y Token secret mediante los Choreos InitializeOAuth y FinalizeOAuth de Temboo.

Paso 3: Instalar drivers en Arduino Yun

Instala PuTTY, conéctate via SSH a tu Arduino Yun (usuario: root, contraseña por defecto: arduino). Ejecuta:

  1. opkg update
  2. opkg install kmod-video-uvc (drivers UVC)
  3. opkg install python-openssl
  4. opkg install fswebcam (software para tomar fotos)

Paso 4: Videovigilancia en Directo

Conéctate via SSH al Yun e instala mjpg-streamer:

  1. wget https://www.custommobileapps.com.au/downloads/mjpgstreamer.ipk
  2. opkg install mjpg-streamer.ipk
  3. Inicia streaming: mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480 -f 25" -o "output_http.so -p 8080 -w /www/webcam" &

Accede al stream en: https://tu_arduino_yun_ip.local:8080/stream.html

Paso 5: Configurar cuenta Twilio para mensajes de texto

Regístrate en Twilio, anota Account SID y Auth Token. Compra un número gratis y verifica el número destino. En Temboo, usa el Choreo SendSMS de Twilio, proporciona credenciales, guarda el perfil. En el código de Arduino Yun (línea 208), reemplaza "your_profile_name" con tu nombre de perfil.

Paso 6: Configurar cuenta Blynk y app Blynk

Descarga app Blynk de Play Store. Crea cuenta, nuevo proyecto, hardware: Arduino Yun. Obtén Auth Token por email. Crea 4 pestañas: Home, HVAC, Monitoring, Control. Configura widgets según instrucciones detalladas en el proyecto original (LCD, Value Display, Level H, Notification, Slider, History Graph, Labeled Value, Time Input, GPS Track).

Operaciones Controladas por Voz

Descarga app AMR_VOICE, configura Bluetooth con HC-05. Sube el código "voice control for arduino uno" al Arduino UNO. Conecta en la app, empareja smartphone con HC-05. Pulsa icono de voz y di los comandos programados para encender/apagar dispositivos.

Nota: He migrado todos los documentos y código a mi repositorio público GitHub: https://github.com/akib-islam/Android-App-Based-Home-Automation-System-Using-IOT. Descarga código fuente, esquemáticos y referencia de arquitectura. Para contribuir o añadir features, crea pull request. Si hay issues con código o entorno, abre issue en GitHub.

Código

Código base del proyecto disponible en: https://github.com/akib-islam/Android-App-Based-Home-Automation-System-Using-IOT

Esquemáticos

Esquemáticos disponibles en: https://github.com/akib-islam/Android-App-Based-Home-Automation-System-Using-IOT

Proceso de manufactura

  1. Mando universal Android con Arduino, 1Sheeld y control IR
  2. Monitor de Frecuencia Cardíaca IoT en Tiempo Real con Arduino y MAX30100
  3. Control Remoto IoT de Brazo Robótico Personalizado con Arduino MKR1000 y ThingSpeak
  4. Vehículo Controlado por Android con Raspberry Pi, Arduino y Motor Shield: Guía Completa
  5. Construye un sistema de automatización y seguridad del hogar inteligente con 1Sheeld
  6. Control de brillo LED sin interrupciones con Bolt IoT y Arduino UNO
  7. Crear un medidor IoT web con Arduino, Yaler e IFTTT
  8. Sistema inteligente de riego para plantas con Arduino Nano
  9. Sistema de Monitorizado de Plantas Inteligente con AWS IoT
  10. Controlador doméstico Arduino con Alexa: Automatización inteligente simplificada
  11. Sistema de seguridad Arduino: Detección de movimiento inteligente y alerta