Satura rādītājs:

ET Smart Baby uzraudzības sistēma: 10 soļi
ET Smart Baby uzraudzības sistēma: 10 soļi

Video: ET Smart Baby uzraudzības sistēma: 10 soļi

Video: ET Smart Baby uzraudzības sistēma: 10 soļi
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Novembris
Anonim
ET Smart bērnu uzraudzības sistēma
ET Smart bērnu uzraudzības sistēma
ET Smart bērnu uzraudzības sistēma
ET Smart bērnu uzraudzības sistēma

ET Smart Baby Monitoring System ir sistēma, kuras mērķis ir pievienot ērtības vecākiem vai aprūpētājiem, kuri rūpējas par mazuļiem. Uzraudzības sistēma sekos mazuļa temperatūrai, un, ja tā pārsniedz normu, uz vecāku vai aprūpētāja tālruni tiks nosūtīta īsziņa, lai viņus brīdinātu. Turklāt, kad bērns raud, skaņas sensors to noteiks un atskanēs skaņas signāls. Tas ir īpaši noderīgi naktī, kad vecāki vai aprūpētājs guļ. LED gaismu var ieslēgt un izslēgt no attāluma vietnē, kā arī ar pašreizējās situācijas attēlu var uzņemt, noklikšķinot uz vietnes pogas. Tādējādi ET Smart Baby uzraudzības sistēma palīdz izsekot mazuļa labsajūtai un vienlaikus ievērojami atvieglot mazuļu kopšanas pieredzi.

Lai iegūtu detalizētāku apmācību, apskatiet piedāvāto pdf failu.

1. darbība. Apspriežamo darbību kopsavilkums

  • Pārskats par iestatīšanu
  • Prasības aparatūrai
  • Smart Baby uzraudzības sistēmas iestatīšana
  • Testa skrējiens

2. darbība: galīgā aparatūras iestatīšana

Galīgā aparatūras iestatīšana
Galīgā aparatūras iestatīšana
Galīgā aparatūras iestatīšana
Galīgā aparatūras iestatīšana

3. darbība. Prasības aparatūrai

DHT11 (1)

330Ω rezistors (1)

LED (1) 10 kΩ rezistors (1)

Signāls (1)

PiCam (1)

I2C LCD ekrāns (1)

4. darbība. Smart Baby uzraudzības sistēmas iestatīšana (1. daļa)

Smart Baby uzraudzības sistēmas iestatīšana (1. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (1. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (1. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (1. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (1. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (1. daļa)

Raspberry Pi komponentu iestatīšana

Parādītie attēli ir soli pa solim procedūras, kā izskatās aparatūras iestatīšana. Pēc aparatūras iestatīšanas avota kodus varat lejupielādēt no tālāk esošās saites.

Avota koda saite:

5. darbība. Smart Baby uzraudzības sistēmas iestatīšana (2. daļa)

Smart Baby uzraudzības sistēmas iestatīšana (2. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (2. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (2. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (2. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (2. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (2. daļa)

AWS iestatīšana

  1. AWS konsolē noklikšķiniet uz Pakalpojumi.
  2. Lai piekļūtu IoT Core pakalpojumam, AWS informācijas panelī ierakstiet “IoT Core”
  3. Sveiciena lapā noklikšķiniet uz Sākt darbu
  4. AWS IOT informācijas panelī noklikšķiniet uz Pārvaldīt -> Lietas
  5. Noklikšķiniet uz Izveidot vienu lietu
  6. Piešķiriet savai lietai nosaukumu un pēc tam apakšā noklikšķiniet uz Tālāk
  7. Nākamajā lapā noklikšķiniet uz Izveidot sertifikātu
  8. Būs četras lejupielādes saites, lejupielādējiet katru no tām
  9. Pārvietojiet sertifikātus uz jaunu mapi un attiecīgi pārdēvējiet tos
  10. Noklikšķiniet uz Aktivizēt un gandrīz uzreiz jums vajadzētu redzēt “Veiksmīgi aktivizēts sertifikāts” un poga Aktivizēt mainās uz “Deaktivizēt”
  11. Apakšā noklikšķiniet uz Pievienot politiku
  12. Noklikšķiniet uz Izveidot politiku
  13. Definējiet politikas nosaukumu un atļautās darbības, pēc tam noklikšķiniet uz Izveidot
  14. Atgriezieties IOT informācijas panelī, atlasiet Drošs -> Sertifikāti, pēc tam noklikšķiniet uz sertifikātu izvēlnes, lai pievienotu politiku
  15. Atlasiet tikko izveidoto politiku un noklikšķiniet uz Pievienot
  16. Vēlreiz noklikšķiniet uz sertifikāta izvēlnes, noklikšķiniet uz Pievienot lietu, lai pievienotu savu lietu sertifikātam
  17. IOT informācijas panelī atgriezieties sadaļā Pārvaldīt -> Lietas un pēc tam noklikšķiniet uz tikko izveidotās lietas
  18. Sānu navigācijā atlasiet Mijiedarboties, pēc tam nokopējiet un ielīmējiet REST API galapunktu piezīmju grāmatiņā

6. darbība: viedās mazuļu uzraudzības sistēmas iestatīšana (3. daļa)

Nepieciešamo bibliotēku instalēšana

Šis solis satur nepieciešamās bibliotēkas, kas jāinstalē, lai palaistu programmas jūsu Raspberry Pi.

1. Instalējiet Flask ar šādu komandu

sudo pip instalācijas kolba

2. Instalējiet AWS Python bibliotēku ar šādu komandu

sudo pip instalējiet AWSIoTPythonSDK

3. Instalējiet AWS komandrindas interfeisa klientu savā Raspberry Pi

sudo pip instalējiet awscli

4. Uz Raspberry Pi instalējiet Boto, Python bibliotēku AWS

sudo pip instalēt boto3

5. Instalējiet rpi-lcd bibliotēku ar šādu komandu

sudo pip instalējiet rpi-lcd

6. Instalējiet Mosquitto brokeri un klientus savā Raspberry Pi ar šādu komandu

sudo apt-get install moskītu moskītu klienti

7. AWS Python SDK ir atkarīga no paho-mqtt, tāpēc pārliecinieties, vai tas ir instalēts jūsu RPI.

sudo pip instalējiet paho-mqtt

8. Palaidiet šādu komandu savā Raspberry Pi, lai savā Raspberry Pi instalētu AWS komandrindas klientu.

sudo pip instalēt awscli-jaunināt-lietotājs

7. darbība: viedās mazuļu uzraudzības sistēmas iestatīšana (4. daļa)

īsziņa

SMS informē vecākus, ja temperatūra pārsniedz normālo.

DynamoDB un S3

DynamoDB saglabā temperatūru un tās laika zīmogu. S3 saglabā PiCam uzņemtos attēlus.

AWS

Mēs izmantosim AWS MQTT, lai abonētu un publicētu temperatūras vērtības.

8. darbība. Smart Baby uzraudzības sistēmas iestatīšana (5. daļa)

Smart Baby uzraudzības sistēmas iestatīšana (5. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (5. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (5. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (5. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (5. daļa)
Smart Baby uzraudzības sistēmas iestatīšana (5. daļa)

Statiskais direktorijs

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

veidnes

about.html

informācijas panelis.html

index.html

ledcontrol.html

pic.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

skaņu sensors.py

9. darbība. Smart Baby uzraudzības sistēmas iestatīšana (6. daļa)

Testa skrējiens

Pārliecinieties, ka atrodaties direktorijā, kurā atrodas server.py.

Lai pārbaudītu tīmekļa pārlūkprogrammu, palaidiet šādu komandu:

sudo python server.py

Lai pārbaudītu mqtt kodu, palaidiet šādu komandu:

moskītu (darīts uz aveņu pi 1)

sudo python mqttpublish_temp.py (darīts uz aveņu pi 1) sudo python mqttsubscribe_temp.py (darīts uz aveņu pi 2)

Lai augšupielādētu DynamoDB, palaidiet šādu komandu:

sudo python aws_pubsub.py

Lai palaistu skaņas sensoru, izpildiet šādu komandu:

sudo python sound_sensor.py

Avota koda saite:

10. solis: Gatavs

Paldies par lasīšanu!

Mēs ceram, ka šī apmācība jums bija noderīga un jautri kodējaties!

Ieteicams: