Taula de continguts:
- Pas 1: llista de comprovació de maquinari
- Pas 2: accedir a AWS
- Pas 3: Instal·lació per a Raspberry Pi
- Pas 4: codis de control de sala intel·ligent
- Pas 5: experiències d'aprenentatge
Vídeo: Control de l'habitació intel·ligent: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest projecte, pretenem aprendre a utilitzar AWS i MQTT a la nostra configuració. Estant al món de la tecnologia, què fantàstic podrà controlar la vostra habitació només amb el vostre ordinador portàtil! Imagineu-vos a corre-cuita per completar els vostres projectes; caminar per encendre l’interruptor de la llum és massa lent.
Aquest portal:
- Permet penjar / recuperar imatges (S3 Bucket)
- Comprovar els valors de llum (DynamoDB)
- Encendre / apagar el led
- Comproveu la temperatura i la humitat (phpmyadmin)
Des d’estudiants fins a gent gran, és una interfície senzilla que és fàcil d’utilitzar i d’entendre.
Pas 1: llista de comprovació de maquinari
Revisem els components de maquinari necessaris per a aquest tutorial.
- Cables de pont variats
- Sensor de temperatura i humitat DHT11 x1
- Resistència de 10k ohms x2
- MCP3008 x1
- Resistència depenent de la llum (LDR) x1
- Llum LED x1
- Resistència x1 de 330 ohms
- Picamera x1
Pas 2: accedir a AWS
- Inicieu la sessió a
- Copieu l'identificador de clau d'accés i la clau d'accés secreta per configurar-los més endavant.
- Feu clic a "Obre la consola"
Registreu el vostre Raspberry Pi com a "cosa"
- Cerqueu AWS IoT
- A la barra de navegació esquerra, feu clic a "Gestiona" i seleccioneu "Coses".
- Escriviu un nom per a la vostra cosa i creeu un certificat.
- Deseu els 4 fitxers generats en crear la certificació.
- Creeu una política i afegiu-la a la vostra cosa.
DynamoDB
- Cerqueu DynamoDB
- Creeu una taula per a Light
Cubell S3
- Cerqueu S3
- Creeu un dipòsit per penjar imatges
Pas 3: Instal·lació per a Raspberry Pi
Abans de començar a executar els codis, instal·leu-los al vostre Raspberry Pi.
Obre la finestra del terminal
- AWSIoTPythonSDK: sudo pip instal·lar AWSIoTPythonSDK
- awscli: sudo pip instal·la awscli
- Boto: sudo pip install boto
- Boto3: sudo pip instal·lar boto3
- Flascó: sudo pip instal·lar el flascó
- mqtt: sudo instal·lar mqtt
- paho: sudo pip instal·lar paho
Executeu-vos a la finestra del terminal:
aws configure
i introduïu la clau d'accés i la clau d'accés secreta de la consola.
Pas 4: codis de control de sala intel·ligent
- InsertIntoDB.py: Permet inserir temperatura i humitat a la base de dades
- aws_pubsub.py: se subscriurà a temes com ara els sensors / llum i la càmera per obtenir el valor de la llum i les imatges.
- server.py: permetrà que el LED s'encengui i s'apagui. La temperatura i la humitat també es recuperaran i es mostraran a la pàgina html. Es recuperarà el valor de llum emmagatzemat a dynamoDB.
Pas 5: experiències d'aprenentatge
En ser totalment nou a Python, ens vam enfrontar a moltes dificultats i problemes durant el procés d’aprenentatge d’aquest mòdul IoT. Tot i això, amb la guia dels nostres professors i amics, hem aconseguit fer front i aprendre. A través d’aquest projecte, vam aprendre la importància dels dispositius IoT al món actual i també vam tenir un millor coneixement sobre l’ús d’AWS.
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins