Tabla de contenido:

Control inteligente de la habitación: 5 pasos
Control inteligente de la habitación: 5 pasos

Video: Control inteligente de la habitación: 5 pasos

Video: Control inteligente de la habitación: 5 pasos
Video: 7 PRODUCTOS BÁSICOS PARA HACER TU CASA INTELIGENTE |NQUEH 2024, Noviembre
Anonim
Control inteligente de la habitación
Control inteligente de la habitación

En este proyecto, nuestro objetivo es aprender a usar AWS y MQTT en nuestra configuración. Al estar en el mundo de la tecnología, ¡qué bueno será poder controlar su habitación con solo su computadora portátil! ¡Imagínese corriendo por el tiempo para completar sus proyectos, caminar para encender el interruptor de su luz consume demasiado tiempo!

Este portal:

  • Le permite cargar / recuperar imágenes (S3 Bucket)
  • Compruebe los valores de luz (DynamoDB)
  • Encender / apagar led
  • Verifique la temperatura y la humedad (phpmyadmin)

¡Desde estudiantes hasta personas mayores, es una interfaz simple que es fácil de usar y comprender!

Paso 1: Lista de verificación de hardware

Lista de verificación de hardware
Lista de verificación de hardware
Lista de verificación de hardware
Lista de verificación de hardware

Revisemos los componentes de hardware necesarios para este tutorial.

  1. Cables de puente surtidos
  2. Sensor de temperatura y humedad DHT11 x1
  3. Resistencia de 10k ohmios x2
  4. MCP3008 x1
  5. Resistencia dependiente de la luz (LDR) x1
  6. Luz LED x1
  7. Resistencia de 330 ohmios x1
  8. Picamera x1

Paso 2: acceder a AWS

Accediendo a AWS
Accediendo a AWS
  1. Inicie sesión en
  2. Copie el ID de la clave de acceso y la Clave de acceso secreta para fines de configuración más adelante.
  3. Haga clic en "Abrir consola"

Registre su Raspberry Pi como una "cosa"

  1. Buscar AWS IoT
  2. Debajo de la barra de navegación izquierda, haga clic en "Administrar" y seleccione "Cosas"
  3. Escriba un nombre para su cosa y cree un certificado.
  4. Guarde los 4 archivos generados al crear la certificación.
  5. Cree una política y adjunte la política a su cosa.

DynamoDB

  1. Buscar DynamoDB
  2. Crea una mesa para Light

Cubo S3

  1. Buscar S3
  2. Crea un depósito para subir imágenes

Paso 3: instalación para Raspberry Pi

Instalación para Raspberry Pi
Instalación para Raspberry Pi

Antes de comenzar a ejecutar los códigos, instálelos en su Raspberry Pi.

Ventana de terminal abierta

  • AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
  • awscli: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip install boto3
  • Matraz: matraz de instalación de sudo pip
  • mqtt: sudo pip install mqtt
  • paho: sudo pip install paho

Ejecute en la ventana de su terminal:

aws configure

e introduzca la clave de acceso y la clave de acceso secreta de su consola.

Paso 4: Códigos de control de habitación inteligente

  • InsertIntoDB.py: esto insertará la temperatura y la humedad en la base de datos
  • aws_pubsub.py: Esto se suscribirá a temas como sensores / luz y cámara para obtener el valor de la luz y las imágenes.
  • server.py: Esto permitirá que el LED se encienda y apague. La temperatura y la humedad también se recuperarán y se mostrarán en la página html. Se recuperará el valor de luz almacenado en dynamoDB.

Paso 5: experiencias de aprendizaje

Experiencias de aprendizaje
Experiencias de aprendizaje

Siendo totalmente nuevo en Python, enfrentamos muchas dificultades y problemas durante el proceso de aprendizaje de este módulo de IoT. Sin embargo, con la guía de nuestros maestros y amigos, logramos sobrellevar la situación y aprender. A través de este proyecto, aprendimos la importancia de los dispositivos de IoT en el mundo actual y también logramos tener un mejor conocimiento sobre el uso de AWS.

Recomendado: