Kazalo:

ET Smart Baby Monitoring System: 10 korakov
ET Smart Baby Monitoring System: 10 korakov

Video: ET Smart Baby Monitoring System: 10 korakov

Video: ET Smart Baby Monitoring System: 10 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, December
Anonim
ET Smart Monitoring System za spremljanje dojenčkov
ET Smart Monitoring System za spremljanje dojenčkov
ET Smart Monitoring System za spremljanje dojenčkov
ET Smart Monitoring System za spremljanje dojenčkov

ET Smart Baby Monitoring System je sistem, katerega cilj je dodati udobje staršem ali skrbnikom, ki skrbijo za dojenčke. Sistem za spremljanje bo spremljal otrokovo temperaturo in če bo presegel normalno, bo na telefon staršev ali skrbnika poslan SMS, ki jih bo opozoril. Poleg tega, ko dojenček joče, ga zazna zvočni senzor in oglasi zvočni signal. To je še posebej uporabno ponoči, ko starši ali skrbnik spijo. LED lučko lahko na spletnem mestu vklopite in izklopite na daljavo, sliko s trenutnim stanjem pa lahko posnamete tudi s klikom na gumb na spletnem mestu. Tako ET Smart Baby Monitoring System pomaga spremljati otrokovo dobro počutje in hkrati olajša izkušnjo skrbi za dojenčke.

Za podrobnejšo vadnico si oglejte priloženo datoteko PDF.

1. korak: Povzetek koraka, o katerem je treba razpravljati

  • Pregled nastavitve
  • Strojne zahteve
  • Nastavitev pametnega sistema za spremljanje dojenčkov
  • Testni tek

2. korak: Končna nastavitev strojne opreme

Končna nastavitev strojne opreme
Končna nastavitev strojne opreme
Končna nastavitev strojne opreme
Končna nastavitev strojne opreme

3. korak: zahteve strojne opreme

DHT11 (1)

330Ω upor (1)

LED (1) 10kΩ upor (1)

Zvočni signal (1)

PiCam (1)

LCD zaslon I2C (1)

4. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)

Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)

Nastavitev komponent Raspberry Pi

Prikazane slike so postopni postopki, kako izgleda nastavitev strojne opreme. Po nastavitvi strojne opreme lahko izvorne kode prenesete s spodnje povezave.

Povezava z izvorno kodo:

5. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)

Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)

Nastavitev AWS

  1. Na konzoli AWS kliknite Storitve.
  2. Na nadzorni plošči AWS vnesite "IoT Core" za dostop do storitve IoT Core
  3. Na pozdravni strani kliknite Začni
  4. Na nadzorni plošči AWS IOT kliknite Upravljanje -> Stvari
  5. Kliknite Ustvari eno stvar
  6. Poimenujte svojo stvar in nato kliknite Naprej na dnu
  7. Na naslednji strani kliknite Ustvari potrdilo
  8. Na voljo bodo štiri povezave za prenos, prenesite vsako od njih
  9. Certifikate premaknite v novo mapo in jih ustrezno preimenujte
  10. Kliknite na Aktiviraj in skoraj takoj bi morali videti "Uspešno aktivirano potrdilo", gumb Aktiviraj pa se spremeni v "Deaktiviraj"
  11. Na dnu kliknite Priloži pravilnik
  12. Kliknite Ustvari pravilnik
  13. Določite ime politike in dovoljena dejanja, nato kliknite Ustvari
  14. Vrnite se na nadzorno ploščo IOT, izberite Secure -> Certificates in kliknite meni certifikata, da priložite pravilnik
  15. Izberite pravilnik, ki ste ga pravkar ustvarili, in kliknite priloži
  16. Znova kliknite meni certifikata, kliknite Pripni stvar, da svojo stvar priložite certifikatu
  17. Na nadzorni plošči IOT se vrnite na Upravljanje -> Stvari in kliknite na stvar, ki ste jo pravkar ustvarili
  18. Pri stranski navigaciji izberite Interakcija, nato kopirajte svojo končno točko REST API v beležnico

6. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (3. del)

Namestitev potrebnih knjižnic

Ta korak vsebuje potrebne knjižnice, ki jih je treba namestiti za zagon programov na vašem Raspberry Pi.

1. Namestite Flask z naslednjim ukazom

sudo pip namestite bučko

2. Namestite knjižnico AWS Python z naslednjim ukazom

sudo pip namestite AWSIoTPythonSDK

3. Namestite odjemalca vmesnika ukazne vrstice AWS na vaš Raspberry Pi

sudo pip namestite awscli

4. Namestite Boto, knjižnico Python za AWS na svoj Raspberry Pi

sudo pip namestite boto3

5. Namestite knjižnico rpi-lcd z naslednjim ukazom

sudo pip namestite rpi-lcd

6. Namestite posrednika Mosquitto in odjemalce na vaš Raspberry Pi z naslednjim ukazom

sudo apt-get namestite odjemalce komarjev proti komarjem

7. AWS Python SDK je odvisen od paho-mqtt, zato se prepričajte, da je nameščen na vašem RPI.

sudo pip namestite paho-mqtt

8. Zaženite naslednji ukaz na svojem Raspberry Pi, da namestite odjemalca ukazne vrstice AWS na svoj Raspberry Pi

sudo pip namestite awscli-nadgradnja-uporabnik

7. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (4. del)

SMS

SMS bo obvestil starše, če temperatura preseže normalno.

DynamoDB in S3

DynamoDB shranjuje temperaturo in časovni žig. S3 shranjuje slike, ki jih je posnel PiCam.

AWS

Za naročanje in objavo temperaturnih vrednosti bomo uporabljali AWS MQTT.

8. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)

Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)
Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)

Statični imenik

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

predloge

about.html

dashboard.html

index.html

ledcontrol.html

pic.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

soundsensor.py

9. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (6. del)

Testni tek

Prepričajte se, da ste v imeniku, kjer je server.py.

Če želite preizkusiti spletni brskalnik, zaženite naslednji ukaz:

sudo python server.py

Če želite preizkusiti kodo mqtt, zaženite naslednji ukaz:

komar (narejeno na malini pi 1)

sudo python mqttpublish_temp.py (narejeno na malini pi 1) sudo python mqttsubscribe_temp.py (narejeno na malini pi 2)

Če želite naložiti v DynamoDB, zaženite naslednji ukaz:

sudo python aws_pubsub.py

Če želite zagnati zvočni senzor, zaženite naslednji ukaz:

sudo python sound_sensor.py

Povezava do izvorne kode:

10. korak: Končano

Hvala za branje!

Upamo, da vam je ta vadnica pomagala in se zabavali pri kodiranju!

Priporočena: