Sisukord:

ET Smart beebi jälgimissüsteem: 10 sammu
ET Smart beebi jälgimissüsteem: 10 sammu

Video: ET Smart beebi jälgimissüsteem: 10 sammu

Video: ET Smart beebi jälgimissüsteem: 10 sammu
Video: Ферганский ПЛОВ. Тонкости рецепта. Сделай так и все получится!!! 2024, Detsember
Anonim
ET Smart beebi jälgimissüsteem
ET Smart beebi jälgimissüsteem
ET Smart beebi jälgimissüsteem
ET Smart beebi jälgimissüsteem

ET Smart Baby Monitoring System on süsteem, mille eesmärk on lisada mugavust lapsevanematele või lapsehoidjatele. Seiresüsteem jälgib beebi temperatuuri ja kui see ületab tavapärase, saadetakse vanemate või hooldaja telefonile SMS, et neid hoiatada. Lisaks tuvastab beebi nutmise korral heliandur selle ja annab helisignaali. See on eriti kasulik öösel, kui vanemad või hooldaja magavad. LED -valgustit saab veebisaidil kaugjuhtimisega sisse ja välja lülitada ning hetkeolukorrast pildi teha ka veebisaidil oleva nupuvajutusega. Seega aitab ET Smart Baby Monitoring System jälgida beebi heaolu ja samal ajal muuta imikute eest hoolitsemise kogemuse palju lihtsamaks.

Täpsema õpetuse saamiseks vaadake pakutavat pdf -faili.

1. samm: kokkuvõte arutelust

  • Ülevaade seadistusest
  • Riistvara nõuded
  • Nutika beebi jälgimissüsteemi seadistamine
  • Proovisõit

Samm: riistvara lõplik seadistamine

Riistvara lõplik seadistamine
Riistvara lõplik seadistamine
Riistvara lõplik seadistamine
Riistvara lõplik seadistamine

Samm: riistvaranõuded

DHT11 (1)

330Ω takisti (1)

LED (1) 10 kΩ takisti (1)

Sumin (1)

PiCam (1)

I2C LCD -ekraan (1)

4. samm: nutika beebiseire süsteemi seadistamine (1. osa)

Nutika beebiseire süsteemi seadistamine (1. osa)
Nutika beebiseire süsteemi seadistamine (1. osa)
Nutika beebiseire süsteemi seadistamine (1. osa)
Nutika beebiseire süsteemi seadistamine (1. osa)
Nutika beebiseire süsteemi seadistamine (1. osa)
Nutika beebiseire süsteemi seadistamine (1. osa)

Raspberry Pi komponentide seadistamine

Näidatud pildid on samm-sammult protseduurid riistvara seadistamise kohta. Pärast riistvara seadistamist saate alltoodud lingilt alla laadida lähtekoodid.

Lähtekoodi link:

5. samm: nutika beebiseire süsteemi seadistamine (2. osa)

Nutika beebi jälgimissüsteemi seadistamine (2. osa)
Nutika beebi jälgimissüsteemi seadistamine (2. osa)
Nutika beebi jälgimissüsteemi seadistamine (2. osa)
Nutika beebi jälgimissüsteemi seadistamine (2. osa)
Nutika beebi jälgimissüsteemi seadistamine (2. osa)
Nutika beebi jälgimissüsteemi seadistamine (2. osa)

AWS -i seadistamine

  1. Klõpsake AWS -i konsoolil Teenused.
  2. Sisestage oma AWS -i armatuurlauale „IoT Core”, et pääseda juurde IoT Core teenusele
  3. Tervituslehel klõpsake nuppu Alusta
  4. Klõpsake AWS IOT armatuurlaual nuppu Halda -> Asjad
  5. Klõpsake nuppu Loo üks asi
  6. Andke oma asjale nimi ja seejärel klõpsake allosas nuppu Edasi
  7. Järgmisel lehel klõpsake nuppu Loo sertifikaat
  8. Allalaadimislinke on neli, igaüks laadige alla
  9. Teisaldage sertifikaadid uude kausta ja nimetage need vastavalt ümber
  10. Klõpsake nuppu Aktiveeri ja peaaegu kohe peaksite nägema „Sertifikaat on edukalt aktiveeritud” ja nupp Aktiveeri muutub „Deaktiveeri”
  11. Klõpsake allosas käsul Manusta poliitika
  12. Klõpsake käsul Loo poliitika
  13. Määrake poliitika nimi ja volitatud toimingud, seejärel klõpsake nuppu Loo
  14. Minge tagasi IOT -i armatuurlauale, valige Turvaline -> Sertifikaadid, seejärel klõpsake poliitika lisamiseks sertifikaatide menüül
  15. Valige äsja loodud poliitika ja klõpsake käsul Lisa
  16. Klõpsake uuesti sertifikaadi menüül, oma asja sertifikaadile lisamiseks käsul Manusta
  17. Minge IOT armatuurlaual tagasi jaotisse Halda -> Asjad ja klõpsake äsja loodud asja
  18. Valige külgmisel navigeerimisvalikul Suhelda, seejärel kopeerige ja kleepige oma REST API lõpp -punkt märkmikusse

6. samm: nutika beebiseire süsteemi seadistamine (3. osa)

Vajalike raamatukogude installimine

See samm sisaldab vajalikke teeke, mis tuleb installida, et oma Raspberry Pi programme käivitada.

1. Installige Flask järgmise käsuga

sudo pip installikolb

2. Installige AWS Pythoni teek järgmise käsuga

sudo pip installige AWSIoTPythonSDK

3. Installige oma Raspberry Pi -le AWS käsurea liidese klient

sudo pip install awscli

4. Installige oma Raspberry Pi -le AWS -i jaoks mõeldud Pythoni teek Boto

sudo pip install boto3

5. Installige rpi-lcd raamatukogu järgmise käsuga

sudo pip install rpi-lcd

6. Installige Mosquitto maakler ja kliendid oma Raspberry Pi -le järgmise käsuga

sudo apt-get install mosquitto mosquitto-kliendid

7. AWS Python SDK sõltub paho-mqtt-st, seega veenduge, et see on teie RPI-le installitud.

sudo pip install paho-mqtt

8. Käivitage oma Raspberry Pi-l järgmine käsk, et installida oma Raspberry Pi-le käsurea klient AWS

sudo pip install awscli-upgrade-kasutaja

7. samm: nutika beebiseire süsteemi seadistamine (4. osa)

SMS

SMS teavitab vanemaid, kui temperatuur ületab normaalse.

DynamoDB ja S3

DynamoDB salvestab temperatuuri ja selle ajatempli. S3 salvestab PiCami jäädvustatud pilte.

AWS

Temperatuuriväärtuste tellimiseks ja avaldamiseks kasutame AWS MQTT -d.

8. samm: nutika beebiseire süsteemi seadistamine (5. osa)

Nutika beebiseire süsteemi seadistamine (5. osa)
Nutika beebiseire süsteemi seadistamine (5. osa)
Nutika beebiseire süsteemi seadistamine (5. osa)
Nutika beebiseire süsteemi seadistamine (5. osa)
Nutika beebiseire süsteemi seadistamine (5. osa)
Nutika beebiseire süsteemi seadistamine (5. osa)

Staatiline kataloog

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

malle

umbes.html

armatuurlaud.html

index.html

ledcontrol.html

pic.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

soundensor.py

9. samm: nutika beebiseire süsteemi seadistamine (6. osa)

Proovisõit

Veenduge, et olete kataloogis, kus server.py asub.

Veebibrauseri testimiseks käivitage järgmine käsk:

sudo python server.py

Mqtt -koodi testimiseks käivitage järgmine käsk:

sääsk (tehtud vaarika pi 1 peal)

sudo python mqttpublish_temp.py (tehtud vaarika pi 1 -l) sudo python mqttsubscribe_temp.py (tehtud vaarika pi 2 -l)

DynamoDB -sse üleslaadimiseks käivitage järgmine käsk:

sudo python aws_pubsub.py

Helianduri käivitamiseks käivitage järgmine käsk:

sudo python sound_sensor.py

Lähtekoodi link:

10. samm: valmis

Täname lugemise eest!

Loodame, et see õpetus oli teile kasulik ja kodeerimist lõbus!

Soovitan: