Përmbajtje:

Sistemi i Monitorimit ET Smart Baby: 10 hapa
Sistemi i Monitorimit ET Smart Baby: 10 hapa

Video: Sistemi i Monitorimit ET Smart Baby: 10 hapa

Video: Sistemi i Monitorimit ET Smart Baby: 10 hapa
Video: НЕФТЬ и ЭКОЛОГИЯ. Спасут ли нас электромобили? 2024, Nëntor
Anonim
Sistemi i monitorimit ET Smart Baby
Sistemi i monitorimit ET Smart Baby
Sistemi i monitorimit ET Smart Baby
Sistemi i monitorimit ET Smart Baby

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

Konfigurimi përfundimtar i harduerit
Konfigurimi përfundimtar i harduerit
Konfigurimi përfundimtar i harduerit
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 Sistemit të Monitorimit të Foshnjës Smart (pjesa 1)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 1)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 1)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 1)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 1)
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 Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 2)

Vendosja e AWS

  1. Në tastierën AWS, klikoni në Shërbimet.
  2. Në pultin tuaj AWS, shtypni "IoT Core" për të hyrë në shërbimin IoT Core
  3. Në faqen e mirëseardhjes, klikoni në Fillo
  4. Në pultin AWS IOT, klikoni mbi Menaxho -> Gjërat
  5. Klikoni në Krijo një gjë të vetme
  6. Jepni një emër për gjënë tuaj, pastaj klikoni Next në fund
  7. Në faqen tjetër, klikoni në Krijo certifikatë
  8. Do të ketë katër lidhje për shkarkim, shkarkoni secilën prej tyre
  9. Zhvendosni certifikatat tuaja në një dosje të re dhe riemërtojini ato në përputhje me rrethanat
  10. Klikoni në Aktivizo dhe pothuajse menjëherë, duhet të shihni "Certifikatën e aktivizuar me sukses" dhe butoni Aktivizo ndryshon në "Çaktivizo"
  11. Klikoni në Bashkangjit një politikë në fund
  12. Klikoni në Krijo një politikë
  13. Përcaktoni emrin e politikës dhe veprimet e autorizuara, pastaj klikoni Krijo
  14. Kthehuni te pulti IOT zgjidhni Secure -> Certifikatat pastaj klikoni në menunë e certifikatës për të bashkangjitur politikën
  15. Zgjidhni politikën që sapo keni krijuar dhe klikoni bashkëngjitni
  16. Klikoni përsëri në menunë e certifikatës, klikoni Bashkëngjit gjë për të bashkangjitur sendin tuaj në certifikatën tuaj
  17. Në pultin e IOT, kthehuni te Menaxho -> Gjërat dhe më pas klikoni në Gjë që sapo keni krijuar
  18. 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)

Ngritja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 5)
Ngritja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 5)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 5)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 5)
Vendosja e Sistemit të Monitorimit të Foshnjës Smart (pjesa 5)
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!

Recommended: