Përmbajtje:
- Hapi 1: Përmbledhje e hapit që duhet diskutuar
- Hapi 2: Konfigurimi përfundimtar i harduerit
- Hapi 3: Kërkesat për harduerin
- Hapi 4: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 1)
- Hapi 5: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)
- Hapi 6: Ngritja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 3)
- Hapi 7: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 4)
- Hapi 8: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 5)
- Hapi 9: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 6)
- Hapi 10: U krye
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Sistemi i Monitorimit ET Smart Baby është një sistem që synon t'u japë komoditet prindërve ose kujdestarëve që kujdesen për foshnjat. Sistemi i monitorimit do të mbajë gjurmët e temperaturës së foshnjës dhe nëse shkon përtej normales, një SMS do t'i dërgohet telefonit të prindërve ose kujdestarit për t'i paralajmëruar ata. Përveç kësaj, kur fëmija qan, sensori i zërit do ta zbulojë atë dhe do të tingëllojë si zile. Kjo është veçanërisht e dobishme gjatë natës kur prindërit ose kujdestari flenë. Drita LED mund të ndizet dhe fiket nga distanca në faqen e internetit dhe një fotografi e situatës aktuale mund të merret gjithashtu me klikimin e një butoni në faqen e internetit. Kështu, Sistemi i Monitorimit ET Smart Baby ndihmon në mbajtjen e gjurmëve të mirëqenies së foshnjës dhe në të njëjtën kohë, e bën përvojën e kujdesit për foshnjat shumë më të lehtë.
Për një mësim më të detajuar, shikoni skedarin pdf të dhënë.
Hapi 1: Përmbledhje e hapit që duhet diskutuar
- Vështrim i përgjithshëm i Konfigurimit
- Kërkesat e harduerit
- Ngritja e Sistemit të Monitorimit Smart Baby
- Test Run
Hapi 2: Konfigurimi përfundimtar i harduerit
Hapi 3: Kërkesat për harduerin
DHT11 (1)
Rezistencë 330Ω (1)
LED (1) Rezistencë 10kΩ (1)
Zile (1)
PiCam (1)
Ekran LCD I2C (1)
Hapi 4: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 1)
Vendosja e përbërësve të Raspberry Pi
Imazhet e paraqitura janë procedura hap pas hapi se si duket konfigurimi i harduerit. Pas vendosjes së harduerit, mund të shkarkoni kodet burimore nga lidhja më poshtë.
Lidhja e kodit burimor:
Hapi 5: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)
Vendosja e AWS
- Në tastierën AWS, klikoni në Shërbimet.
- Në pultin tuaj AWS, shtypni "IoT Core" për të hyrë në shërbimin IoT Core
- Në faqen e mirëseardhjes, klikoni në Fillo
- Në pultin AWS IOT, klikoni mbi Menaxho -> Gjërat
- Klikoni në Krijo një gjë të vetme
- Jepni një emër për gjënë tuaj, pastaj klikoni Next në fund
- Në faqen tjetër, klikoni në Krijo certifikatë
- Do të ketë katër lidhje për shkarkim, shkarkoni secilën prej tyre
- Zhvendosni certifikatat tuaja në një dosje të re dhe riemërtojini ato në përputhje me rrethanat
- Klikoni në Aktivizo dhe pothuajse menjëherë, duhet të shihni "Certifikatën e aktivizuar me sukses" dhe butoni Aktivizo ndryshon në "Çaktivizo"
- Klikoni në Bashkangjit një politikë në fund
- Klikoni në Krijo një politikë
- Përcaktoni emrin e politikës dhe veprimet e autorizuara, pastaj klikoni Krijo
- Kthehuni te pulti IOT zgjidhni Secure -> Certifikatat pastaj klikoni në menunë e certifikatës për të bashkangjitur politikën
- Zgjidhni politikën që sapo keni krijuar dhe klikoni bashkëngjitni
- Klikoni përsëri në menunë e certifikatës, klikoni Bashkëngjit gjë për të bashkangjitur sendin tuaj në certifikatën tuaj
- Në pultin e IOT, kthehuni te Menaxho -> Gjërat dhe më pas klikoni në Gjë që sapo keni krijuar
- Zgjidhni Ndërveproni në navigimin anësor, pastaj kopjoni dhe ngjisni pikën përfundimtare të API -së tuaj REST në një fletore
Hapi 6: Ngritja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 3)
Instalimi i bibliotekave të nevojshme
Ky hap përmban bibliotekat e nevojshme që kërkohen të instalohen për të ekzekutuar programet në Raspberry Pi tuaj.
1. Instaloni Flask me komandën e mëposhtme
filxhan sudo pip instaloni
2. Instaloni bibliotekën AWS Python me komandën e mëposhtme
sudo pip instaloni AWSIoTPythonSDK
3. Instaloni AWS Command ‐ Line Interface Client në Raspberry Pi tuaj
sudo pip instaloni awscli
4. Instaloni Boto, bibliotekën Python për AWS në Raspberry Pi tuaj
sudo pip instaloni boto3
5. Instaloni bibliotekën rpi-lcd me komandën e mëposhtme
sudo pip instaloni rpi-LCD
6. Instaloni ndërmjetësin Mosquitto dhe klientët në Raspberry Pi tuaj me komandën e mëposhtme
sudo apt-get install mushkonja mushkonja-klientë
7. AWS Python SDK ka varësi nga paho-mqtt, prandaj sigurohuni që është i instaluar në RPI-në tuaj.
sudo pip instaloni paho-mqtt
8. Drejtoni komandën e mëposhtme në Raspberry Pi tuaj për të instaluar klientin AWS Command-line në Raspberry Pi tuaj
sudo pip install awscli-upgrade-përdorues
Hapi 7: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 4)
SMS
SMS do të njoftojë prindërit nëse temperatura shkon përtej normales.
DynamoDB dhe S3
DynamoDB ruan temperaturën dhe vulën e saj kohore. S3 ruajnë imazhe të kapura nga PiCam.
AWS
Ne do të përdorim AWS MQTT për t'u abonuar dhe publikuar në vlerat e temperaturës.
Hapi 8: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 5)
Drejtori statike
img
foshnja.png
kamera.png
lb.png
bootstrap.min.css
bootstrap.min.js
shabllonet
rreth.html
pult.html
indeksi.html
ledcontrol.html
foto.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
tingëllues.py
Hapi 9: Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 6)
Test Run
Sigurohuni që jeni në drejtorinë ku është server.py.
Për të testuar shfletuesin e uebit, ekzekutoni komandën e mëposhtme:
server sudo python.py
Për të testuar kodin mqtt, ekzekutoni komandën e mëposhtme:
mushkonja (e bërë në mjedër pi 1)
sudo python mqttpublish_temp.py (bëhet në mjedër pi 1) sudo python mqttsubscribe_temp.py (bëhet në mjedër pi 2)
Për të ngarkuar në DynamoDB, ekzekutoni komandën e mëposhtme:
sudo python aws_pubsub.py
Për të ekzekutuar sensorin e zërit, ekzekutoni komandën e mëposhtme:
sudo python sound_sensor.py
Lidhja e kodit burimor:
Hapi 10: U krye
Faleminderit që lexuat!
Shpresojmë që ky mësim të ishte i dobishëm për ju dhe të argëtoheni me kodimin!