Përmbajtje:
- Hapi 1: Lista kontrolluese e pajisjeve
- Hapi 2: Qasja në AWS
- Hapi 3: Instalimi për Raspberry Pi
- Hapi 4: Kodet e Kontrollit të Dhomës së Zgjuar
- Hapi 5: Përvojat e të mësuarit
Video: Kontrolli i dhomës së zgjuar: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Në këtë projekt, ne synojmë të mësojmë se si të përdorim AWS dhe MQTT në konfigurimin tonë. Duke qenë në botën e teknologjisë, sa mirë do të jetë të jesh në gjendje të kontrollosh dhomën tënde vetëm me laptopin tënd! Imagjinoni veten duke nxituar për kohën për të përfunduar projektet tuaja, duke ecur për të ndezur çelësin për dritën tuaj është thjesht shumë kohë!
Ky portal do të:
- Ju lejon të ngarkoni/merrni imazhe (S3 Bucket)
- Kontrolloni vlerat e dritës (DynamoDB)
- Aktivizo/çaktivizo led -in
- Kontrolloni temperaturën dhe lagështinë (phpmyadmin)
Nga studentët tek të moshuarit, është një ndërfaqe e thjeshtë që është e lehtë për t'u përdorur dhe kuptuar!
Hapi 1: Lista kontrolluese e pajisjeve
Le të rishikojmë përbërësit e harduerit të nevojshëm për këtë tutorial.
- Kabllo të ndryshme të kërcyesit
- Sensori i temperaturës dhe lagështisë DHT11 x1
- Rezistencë 10k ohms x2
- MCP3008 x1
- Rezistencë e varur nga drita (LDR) x1
- Drita LED x1
- 330 ohm rezistencë x1
- Picamera x1
Hapi 2: Qasja në AWS
- Hyni në
- Kopjoni ID -në e Çelësit të Aksesit dhe Çelësin e Hyrjes Sekrete për qëllime konfigurimi më vonë.
- Klikoni "Hapni tastierën"
Regjistroni Raspberry Pi tuaj si një "gjë"
- Kërkoni për AWS IoT
- Nën shiritin e majtë të navigimit, klikoni "Menaxho" dhe zgjidhni "Gjërat"
- Shkruani një emër për gjënë tuaj dhe krijoni një certifikatë.
- Ruani 4 skedarët e krijuar pas krijimit të certifikimit.
- Krijoni një politikë dhe bashkëngjiteni politikën me gjënë tuaj.
DynamoDB
- Kërkoni për DynamoDB
- Krijoni një tabelë për Dritën
Kova S3
- Kërkoni për S3
- Krijoni një kovë për ngarkimin e imazheve
Hapi 3: Instalimi për Raspberry Pi
Para se të filloni të ekzekutoni kodet, instaloni këto në Raspberry Pi tuaj.
Hap dritaren e terminalit
- AWSIoTPythonSDK: sudo pip instaloni AWSIoTPythonSDK
- awscli: sudo pip instaloni awscli
- Boto: sudo pip install boto
- Boto3: sudo pip instaloni boto3
- Flask: balona e instalimit të sudo pip
- mqtt: sudo pip install mqtt
- paho: sudo pip instaloni paho
Drejtoni në dritaren tuaj të terminalit:
konfiguroni aws
dhe kyç në çelësin e aksesit dhe çelësin e fshehtë të qasjes së tastierës tuaj.
Hapi 4: Kodet e Kontrollit të Dhomës së Zgjuar
- InsertIntoDB.py: Kjo do të fusë temperaturën dhe lagështinë në bazën e të dhënave
- aws_pubsub.py: Kjo do të regjistrohet në tema të tilla si sensorët/drita dhe kamera për të marrë vlerën e dritës dhe imazhet.
- server.py: Kjo do të lejojë që LED të ndizet dhe fiket. Temperatura dhe lagështia gjithashtu do të merren dhe shfaqen në faqen html. Vlera e dritës e ruajtur në dinamoDB do të merret.
Hapi 5: Përvojat e të mësuarit
Duke qenë krejtësisht i ri në Python, ne u përballëm me shumë vështirësi dhe telashe gjatë procesit të mësimit të këtij moduli IoT. Sidoqoftë, me drejtimin e mësuesve dhe miqve tanë, ne arritëm të përballonim dhe të mësonim. Përmes këtij projekti, ne mësuam rëndësinë e pajisjeve IoT në botën aktuale, dhe gjithashtu kemi një njohuri më të mirë për përdorimin e AWS.
Recommended:
Kontrolli i dritave të dhomës pa duar: 10 hapa
Kontrolli i dritave të dhomës pa duar: Si në filmin " Misioni i pamundur " thotë " Kohët e dëshpëruara kërkojnë masa të dëshpëruara " vëllai im që është në klasën e 10 -të mori një ide për të kontrolluar dritat e kuzhinës duke përdorur telefonin në vend që të përdorni çelsin dhe arsyen
Kontrolli i dhomës me ESP8266 - Temperatura, Lëvizja, Perdet dhe Ndriçimi: 8 Hapa
Kontrolli i dhomës me ESP8266 | Temperatura, Lëvizja, Perdet dhe Ndriçimi: Ky projekt konsiston në një sistem të bazuar në modulin NodeMCU ESP8266 që ju lejon të kontrolloni shkëlqimin e një Rrip LED dhe perden e dhomës tuaj, gjithashtu është në gjendje të dërgojë të dhëna në lidhje me lëvizjet e dhomës tuaj dhe temperatura në re w
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
Kontrolli i temperaturës së dhomës i bazuar në IOT: 5 hapa
Kontrolli i Temperaturës së Dhomës i Bazuar në IOT: Kjo është e udhëzueshme në projektin e kontrollit të temperaturës së dhomës të bazuar në IOT. Karakteristikat: -1. Aktivizoni automatikisht ventilatorin mbi temperaturën e specifikuar të dhomës. Fikni automatikisht ventilatorin nën temperaturën e specifikuar të dhomës. Kontroll manual në çdo moment të kohës
NexArdu: Kontrolli i zgjuar i ndriçimit: 5 hapa
NexArdu: Illumination Smart Control: UpdateNëse keni zhvilluar të njëjtin funksionalitet duke përdorur Home Assistant. Home Assistant ofron një gamë të madhe mundësish. Ju mund ta gjeni zhvillimin këtu .----------------- Një skicë për të kontrolluar ndriçimin e shtëpisë në një mënyrë të zgjuar përmes 433.92MHz (