Tabla de contenido:
- Paso 1: Lista de verificación de hardware
- Paso 2: acceder a AWS
- Paso 3: instalación para Raspberry Pi
- Paso 4: Códigos de control de habitación inteligente
- Paso 5: experiencias de aprendizaje
Video: Control inteligente de la habitación: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
Revisemos los componentes de hardware necesarios para este tutorial.
- Cables de puente surtidos
- Sensor de temperatura y humedad DHT11 x1
- Resistencia de 10k ohmios x2
- MCP3008 x1
- Resistencia dependiente de la luz (LDR) x1
- Luz LED x1
- Resistencia de 330 ohmios x1
- Picamera x1
Paso 2: acceder a AWS
- Inicie sesión en
- Copie el ID de la clave de acceso y la Clave de acceso secreta para fines de configuración más adelante.
- Haga clic en "Abrir consola"
Registre su Raspberry Pi como una "cosa"
- Buscar AWS IoT
- Debajo de la barra de navegación izquierda, haga clic en "Administrar" y seleccione "Cosas"
- Escriba un nombre para su cosa y cree un certificado.
- Guarde los 4 archivos generados al crear la certificación.
- Cree una política y adjunte la política a su cosa.
DynamoDB
- Buscar DynamoDB
- Crea una mesa para Light
Cubo S3
- Buscar S3
- Crea un depósito para subir imágenes
Paso 3: 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
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:
Averigüe cuándo ha entrado alguien en una habitación mediante el sensor de radar Xyc-wb-dc: 7 pasos
Averigüe cuando alguien ingresó a una habitación usando el sensor de radar Xyc-wb-dc: En este tutorial aprenderemos cómo averiguar cuándo alguien ingresó a una habitación usando el módulo RTC, el sensor de radar xyc-wb-dc, la pantalla OLED y arduino. video de demostración
Control de luces de habitación manos libres: 10 pasos
Control de luces manos libres en la habitación: como en la película "Misión imposible" dice " Tiempos desesperados requieren medidas desesperadas " mi hermano que está en la clase 10 tuvo la idea de controlar las luces de la cocina usando el teléfono en lugar de usar interruptores y la razón
SmartBox - Sistema de hogar inteligente para su habitación: 6 pasos
SmartBox - Sistema de hogar inteligente para su habitación: ¡Hola a todos! En este instructivo, les explicaré cómo hacer un sistema de habitación inteligente. Este sistema contiene dos dispositivos: un dispositivo general con sensor de humedad y sensor de temperatura que mide la calidad de vida actual en su habitación. Tu w
Control de habitación con ESP8266 - Temperatura, movimiento, cortinas e iluminación: 8 pasos
Control de habitación con ESP8266 | Temperatura, Movimiento, Cortinas e Iluminación: Este proyecto consiste en un sistema basado en el módulo NodeMCU ESP8266 que te permite controlar el brillo de una Tira de LED y la cortina de tu habitación, además es capaz de enviar datos sobre los eventos de movimiento de tu habitación. y la temperatura a la nube w
Habitación inteligente NodeMCU - ESP8266 - Arduino: 6 pasos
Habitación inteligente NodeMCU | ESP8266 | Arduino: He estado creando una serie de youtube de " ¿Cómo automatizar tu habitación con arduino? &Quot; y como parte de esta producción les traigo una de mis últimas actualizaciones. Decidí usar el módulo WiFi ESP8266 nodemcu porque podría ser programado como