Cuprins:
- Pasul 1: Rezumatul pasului care trebuie discutat
- Pasul 2: Configurarea hardware finală
- Pasul 3: Cerințe hardware
- Pasul 4: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 1)
- Pasul 5: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 2)
- Pasul 6: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 3)
- Pasul 7: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 4)
- Pasul 8: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 5)
- Pasul 9: Configurarea sistemului inteligent de monitorizare a bebelușului (partea 6)
- Pasul 10: Gata
Video: ET Smart Baby Monitor System: 10 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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ă
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 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 AWS
- Pe consola AWS, faceți clic pe Servicii.
- Pe tabloul de bord AWS, tastați „IoT Core” pentru a accesa serviciul IoT Core
- Pe pagina de întâmpinare, faceți clic pe Începeți
- În tabloul de bord AWS IOT, faceți clic pe Gestionați -> Lucruri
- Faceți clic pe Creați un singur lucru
- Dați un nume lucrului dvs., apoi faceți clic pe Următorul în partea de jos
- În pagina următoare, faceți clic pe Creați certificat
- Vor fi patru linkuri de descărcare, descărcați fiecare dintre ele
- Mutați certificatele într-un folder nou și redenumiți-le în consecință
- Faceți clic pe Activare și aproape imediat, ar trebui să vedeți „Certificat activat cu succes” și butonul Activare se schimbă în „Dezactivare”
- Faceți clic pe Atașați o politică în partea de jos
- Faceți clic pe Creați o politică
- Definiți numele politicii și acțiunile autorizate, apoi faceți clic pe Creați
- Întoarceți-vă la tabloul de bord IOT selectați Secure -> Certificate apoi faceți clic pe meniul certificat pentru a atașa politica
- Selectați politica pe care tocmai ați creat-o și faceți clic pe atașare
- Faceți din nou clic pe meniul certificat, faceți clic pe Atașare lucruri pentru a atașa lucrurile dvs. la certificat
- Pe tabloul de bord IOT, reveniți la Gestionare -> Lucruri, apoi faceți clic pe Lucrul pe care tocmai l-ați creat
- 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)
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:
Atari Punk Console With a Baby 8 Step Sequencer: 7 Pași (cu imagini)
Atari Punk Console cu un Baby 8 Step Sequencer: Această versiune intermediară este Atari Punk Console all-in-one și Baby 8 Step Sequencer pe care le puteți moli pe mașina de frezat PCB Bantam Tools Desktop. Este alcătuit din două plăci de circuite: una este o placă de interfață cu utilizatorul (UI) și cealaltă este o utilitară
Baby MIT Cheetah Robot V2 Autonom și RC: 22 de pași (cu imagini)
Baby MIT Cheetah Robot V2 Autonom și RC: Foarte Foarte Ne pare rău Acum nu am găsit decât designul picioarelor în tinkercad cu probleme, datorită Mr.kjellgnilsson.kn pentru verificare și informați-mă. Acum schimbați fișierul de proiectare și încărcați. Vă rugăm să verificați și să descărcați. Cei care deja descarc și tipărit sunt foarte ve
LittleUnicorn: Raspberry Pi Baby Monitor: 5 pași
LittleUnicorn: Raspberry Pi Baby Monitor: Am gemeni tineri și monitorul audio pentru copii mă stresează. De fiecare dată când se stinge, am transpirație nervoasă în caz că înseamnă o altă noapte fără somn. Așa că am creat Micul Unicorn. Este un monitor vizual pentru bebeluși realizat din: 2 x zmeură pis, Pimoroni Unicorn H
ROCKER INTELIGENT BABY: 7 pași
INTELIGENT BABY ROCKER: În lumea actuală, unde părinții ar fi ocupați să-și ducă viața profesională, este dificil pentru ei să găsească suficient timp pentru bebelușul lor. De asemenea, este obișnuitul general al societății ca mama să aibă grijă de copil, totuși
Arduino Baby Monitor cu Java Viewer: 8 pași (cu imagini)
Arduino Baby Monitor cu Java Viewer: Construiți o unitate multi-senzor bazată pe Arduino pentru a respecta condițiile dintr-o cameră. Această unitate poate simți umiditatea, temperatura, mișcarea și sunetul. Atașat este un vizualizator bazat pe Java care primește date seriale de la arduino