INHOUDSOPGAWE:

ET Smart Baby Monitoring System: 10 stappe
ET Smart Baby Monitoring System: 10 stappe

Video: ET Smart Baby Monitoring System: 10 stappe

Video: ET Smart Baby Monitoring System: 10 stappe
Video: 10 привычек, чтобы стать счастливым 2024, November
Anonim
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System

ET Smart Baby Monitoring System is 'n stelsel wat daarop gemik is om gemakliker te wees vir ouers of versorgers wat na babas omsien. Die moniteringstelsel sal die temperatuur van die baba dophou en as dit verder gaan as normaal, sal 'n SMS na die ouers of die versorger se telefoon gestuur word om hulle te waarsku. As die baba huil, sal die klanksensor dit ook opspoor en die gonser laat klink. Dit is veral handig in die nag wanneer ouers of opsigter slaap. Die LED -lig kan op die webwerf op en af aangeskakel word en 'n foto van die huidige situasie kan ook geneem word met die klik van 'n knoppie op die webwerf. Die ET Smart Baby Monitoring System help dus om die welstand van die baba by te hou, en maak terselfdertyd die ervaring van die versorging van babas baie makliker.

Vir 'n meer gedetailleerde handleiding, kyk na die pdf -lêer.

Stap 1: Opsomming van stap wat bespreek moet word

  • Oorsig van die opstelling
  • Hardewarevereistes
  • Die opstel van 'n slim baba -moniteringstelsel
  • Proeflopie

Stap 2: Finale hardeware -opstelling

Finale hardeware -opstelling
Finale hardeware -opstelling
Finale hardeware -opstelling
Finale hardeware -opstelling

Stap 3: Hardewarevereistes

DHT11 (1)

330Ω Weerstand (1)

LED (1) 10kΩ Weerstand (1)

Gonser (1)

PiCam (1)

I2C LCD -skerm (1)

Stap 4: Die opstel van 'n slim baba -moniteringstelsel (deel 1)

Die opstel van 'n slim baba -moniteringstelsel (deel 1)
Die opstel van 'n slim baba -moniteringstelsel (deel 1)
Die opstel van 'n slim baba -moniteringstelsel (deel 1)
Die opstel van 'n slim baba -moniteringstelsel (deel 1)
Die opstel van 'n slim baba -moniteringstelsel (deel 1)
Die opstel van 'n slim baba -moniteringstelsel (deel 1)

Stel Raspberry Pi -komponente op

Die getoonde beelde is stap-vir-stap prosedures oor hoe die hardeware-opset daar uitsien. Nadat u die hardeware opgestel het, kan u die bronkodes aflaai vanaf die onderstaande skakel.

Bronkode skakel:

Stap 5: Die opstel van 'n slim baba -moniteringstelsel (deel 2)

Die opstel van 'n slim baba -moniteringstelsel (deel 2)
Die opstel van 'n slim baba -moniteringstelsel (deel 2)
Die opstel van 'n slim baba -moniteringstelsel (deel 2)
Die opstel van 'n slim baba -moniteringstelsel (deel 2)
Die opstel van 'n slim baba -moniteringstelsel (deel 2)
Die opstel van 'n slim baba -moniteringstelsel (deel 2)

Die opstel van AWS

  1. Klik op AWS -konsole op Services.
  2. Tik "IoT Core" op u AWS -dashboard om toegang tot die IoT Core -diens te verkry
  3. Klik op die verwelkomingsbladsy op die begin
  4. Klik op AWS IOT -dashboard op Bestuur -> Dinge
  5. Klik op Skep 'n enkele ding
  6. Gee 'n naam vir u saak, en klik dan op Volgende onderaan
  7. Klik op die volgende bladsy op Skep sertifikaat
  8. Daar sal vier aflaai skakels wees, laai elkeen af
  9. Skuif u sertifikate na 'n nuwe gids en hernoem dit dienooreenkomstig
  10. Klik op Aktiveer en byna onmiddellik verskyn "Sertifikaat suksesvol geaktiveer" en die knoppie Aktiveer verander na "Deaktiveer"
  11. Klik op Heg 'n beleid aan die onderkant aan
  12. Klik op Skep 'n beleid
  13. Definieer beleidsnaam en gemagtigde aksies en klik dan op Skep
  14. Gaan terug na die IOT -paneelbord, kies Beveilig -> Sertifikate en klik dan op die sertifikaatlys om die beleid aan te heg
  15. Kies die beleid wat u pas geskep het en klik op heg
  16. Klik weer op die sertifikaatkieslys, klik op Heg ding aan om u ding aan u sertifikaat te heg
  17. Op die IOT -dashboard, gaan terug na Beheer -> Dinge en klik dan op die ding wat u so pas geskep het
  18. Kies Interaksie by die synavigasie, kopieer en plak u REST API -eindpunt in 'n notaboek

Stap 6: Die opstel van 'n slim baba -moniteringstelsel (deel 3)

Die installering van die nodige biblioteke

Hierdie stap bevat die nodige biblioteke om die programme op u Raspberry Pi te kan installeer.

1. Installeer Flask met die volgende opdrag

sudo pip installeer fles

2. Installeer die AWS Python -biblioteek met die volgende opdrag

sudo pip installeer AWSIoTPythonSDK

3. Installeer die AWS Command -Line Interface Client op u Raspberry Pi

sudo pip installeer awscli

4. Installeer Boto, die Python -biblioteek vir AWS op u Raspberry Pi

sudo pip installeer boto3

5. Installeer die rpi-lcd-biblioteek met die volgende opdrag

sudo pip installeer rpi-lcd

6. Installeer die Mosquitto -makelaar en kliënte op u Raspberry Pi met die volgende opdrag

sudo apt-get install mosquitto mosquitto-kliënte

7. Die AWS Python SDK is afhanklik van paho-mqtt, dus maak seker dat dit op u RPI geïnstalleer is.

sudo pip installeer paho-mqtt

8. Voer die volgende opdrag uit op u Raspberry Pi om die AWS Command-line-kliënt op u Raspberry Pi te installeer

sudo pip installeer awscli-opgradering-gebruiker

Stap 7: Die opstel van 'n slim baba -moniteringstelsel (deel 4)

SMS

SMS sal ouers in kennis stel as die temperatuur verder as normaal gaan.

DynamoDB en S3

DynamoDB stoor temperatuur en sy tydstempel. S3 -afbeeldings wat deur PiCam geneem is.

AWS

Ons sal AWS MQTT gebruik om in te teken op temperatuurwaardes en dit te publiseer.

Stap 8: Die opstel van 'n slim baba -moniteringstelsel (deel 5)

Die opstel van 'n slim baba -moniteringstelsel (deel 5)
Die opstel van 'n slim baba -moniteringstelsel (deel 5)
Die opstel van 'n slim baba -moniteringstelsel (deel 5)
Die opstel van 'n slim baba -moniteringstelsel (deel 5)
Die opstel van 'n slim baba -moniteringstelsel (deel 5)
Die opstel van 'n slim baba -moniteringstelsel (deel 5)

Statiese gids

img

baba.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

sjablone

oor.html

dashboard.html

indeks.html

ledcontrol.html

pic.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

bediener.py

klanksensor.py

Stap 9: Die opstel van 'n slim baba -moniteringstelsel (deel 6)

Proeflopie

Maak seker dat u in die gids is waar die server.py is.

Om die webblaaier te toets, voer die volgende opdrag uit:

sudo python server.py

Voer die volgende opdrag uit om die mqtt -kode te toets:

muskiet (gedoen op framboos pi 1)

sudo python mqttpublish_temp.py (gedoen op framboos pi 1) sudo python mqttsubscribe_temp.py (gedoen op framboos pi 2)

Voer die volgende opdrag uit om na DynamoDB op te laai:

sudo python aws_pubsub.py

Om die klanksensor uit te voer, voer die volgende opdrag uit:

sudo python sound_sensor.py

Bronkode skakel:

Stap 10: Klaar

Dankie dat u gelees het!

Ons hoop dat hierdie tutoriaal u nuttig was en dat u baie kodering het!

Aanbeveel: