Cuprins:

ET Smart Baby Monitor System: 10 pași
ET Smart Baby Monitor System: 10 pași

Video: ET Smart Baby Monitor System: 10 pași

Video: ET Smart Baby Monitor System: 10 pași
Video: 5 Best Baby Breathing Monitors 2019 Reviews 2024, Noiembrie
Anonim
ET Smart Baby Monitor System
ET Smart Baby Monitor System
ET Smart Baby Monitor System
ET Smart Baby Monitor System

ET Smart Baby Monitoring System este un sistem care își propune să adauge confortul părinților sau îngrijitorilor care au grijă de copii. Sistemul de monitorizare va ține evidența temperaturii bebelușului și, dacă depășește normalul, va fi trimis un SMS la telefonul părinților sau al îngrijitorului pentru a-i alerta. În plus, când bebelușul plânge, senzorul de sunet îl va detecta și va emite sunetul. Acest lucru este util mai ales noaptea când părinții sau îngrijitorul dorm. Lumina LED poate fi aprinsă și oprită de la distanță pe site-ul web și o imagine a situației actuale poate fi făcută, de asemenea, cu un clic pe un buton de pe site-ul web. Astfel, ET Smart Baby Monitor System ajută la urmărirea bunăstării bebelușului și, în același timp, face experiența de îngrijire a bebelușilor mult mai ușoară.

Pentru un tutorial mai detaliat, căutați în fișierul pdf furnizat.

Pasul 1: Rezumatul pasului care trebuie discutat

  • Prezentare generală a configurării
  • Cerințe hardware
  • Configurarea sistemului inteligent de monitorizare a bebelușilor
  • Test Run

Pasul 2: Configurarea hardware finală

Configurare hardware finală
Configurare hardware finală
Configurare hardware finală
Configurare hardware finală

Pasul 3: Cerințe hardware

DHT11 (1)

Rezistor de 330Ω (1)

LED (1) Rezistor 10kΩ (1)

Buzzer (1)

PiCam (1)

Ecran LCD I2C (1)

Pasul 4: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)

Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)

Configurarea componentelor Raspberry Pi

Imaginile afișate sunt proceduri pas cu pas despre cum arată configurarea hardware-ului. După configurarea hardware-ului, puteți descărca codurile sursă de pe linkul de mai jos.

Link cod sursă:

Pasul 5: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)

Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)

Configurarea AWS

  1. Pe consola AWS, faceți clic pe Servicii.
  2. Pe tabloul de bord AWS, tastați „IoT Core” pentru a accesa serviciul IoT Core
  3. Pe pagina de întâmpinare, faceți clic pe Începeți
  4. În tabloul de bord AWS IOT, faceți clic pe Gestionați -> Lucruri
  5. Faceți clic pe Creați un singur lucru
  6. Dați un nume lucrului dvs., apoi faceți clic pe Următorul în partea de jos
  7. În pagina următoare, faceți clic pe Creați certificat
  8. Vor fi patru linkuri de descărcare, descărcați fiecare dintre ele
  9. Mutați certificatele într-un folder nou și redenumiți-le în consecință
  10. Faceți clic pe Activare și aproape imediat, ar trebui să vedeți „Certificat activat cu succes” și butonul Activare se schimbă în „Dezactivare”
  11. Faceți clic pe Atașați o politică în partea de jos
  12. Faceți clic pe Creați o politică
  13. Definiți numele politicii și acțiunile autorizate, apoi faceți clic pe Creați
  14. Întoarceți-vă la tabloul de bord IOT selectați Secure -> Certificate apoi faceți clic pe meniul certificat pentru a atașa politica
  15. Selectați politica pe care tocmai ați creat-o și faceți clic pe atașare
  16. Faceți din nou clic pe meniul certificat, faceți clic pe Atașare lucruri pentru a atașa lucrurile dvs. la certificat
  17. Pe tabloul de bord IOT, reveniți la Gestionare -> Lucruri, apoi faceți clic pe Lucrul pe care tocmai l-ați creat
  18. Selectați Interacțiune în navigarea laterală, apoi copiați și lipiți punctul dvs. REST API Endpoint pe un bloc de note

Pasul 6: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 3)

Instalarea bibliotecilor necesare

Acest pas conține bibliotecile necesare necesare pentru a fi instalate pentru a rula programele pe Raspberry Pi.

1. Instalați Flask cu următoarea comandă

sudo pip instalare balon

2. Instalați biblioteca AWS Python cu următoarea comandă

sudo pip instalează AWSIoTPythonSDK

3. Instalați clientul de interfață AWS Command-Line pe Raspberry Pi

sudo pip instalează awscli

4. Instalați Boto, biblioteca Python pentru AWS pe Raspberry Pi

sudo pip instala boto3

5. Instalați biblioteca rpi-lcd cu următoarea comandă

sudo pip instala rpi-lcd

6. Instalați brokerul și clienții Mosquitto pe Raspberry Pi cu următoarea comandă

sudo apt-get install mosquitto mosquitto-clients

7. AWS Python SDK depinde de paho-mqtt, deci asigurați-vă că este instalat pe RPI.

sudo pip instala paho-mqtt

8. Rulați următoarea comandă pe Raspberry Pi pentru a instala clientul din linia de comandă AWS pe Raspberry Pi

sudo pip instala awscli - upgrade - utilizator

Pasul 7: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 4)

SMS

SMS-ul va anunța părinții dacă temperatura depășește normalul.

DynamoDB și S3

DynamoDB stochează temperatura și marcajul de timp. S3 stochează imagini capturate de PiCam.

AWS

Vom folosi AWS MQTT pentru a vă abona și a publica valorile temperaturii.

Pasul 8: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)

Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)
Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)

Director static

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

șabloane

despre.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

Pasul 9: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 6)

Test Run

Asigurați-vă că vă aflați în directorul în care se află server.py.

Pentru a testa browserul web, rulați următoarea comandă:

sudo python server.py

Pentru a testa codul mqtt, rulați următoarea comandă:

mosquitto (făcut pe zmeură pi 1)

sudo python mqttpublish_temp.py (realizat pe raspberry pi 1) sudo python mqttsubscribe_temp.py (realizat pe raspberry pi 2)

Pentru a încărca pe DynamoDB, rulați următoarea comandă:

sudo python aws_pubsub.py

Pentru a rula senzorul de sunet, executați următoarea comandă:

sudo python sound_sensor.py

Link cod sursă:

Pasul 10: Gata

Mulțumesc că ai citit!

Sperăm că acest tutorial v-a fost de ajutor și vă distrați codând!

Recomandat: