Indholdsfortegnelse:

ET Smart Baby Monitoring System: 10 trin
ET Smart Baby Monitoring System: 10 trin

Video: ET Smart Baby Monitoring System: 10 trin

Video: ET Smart Baby Monitoring System: 10 trin
Video: TOP 5: Best Baby Monitor 2022 | For Worry-Free Nights! 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 er et system, der har til formål at tilføre bekvemmelighed til forældre eller omsorgspersoner, der tager sig af babyer. Overvågningssystemet vil holde styr på babyens temperatur, og hvis det går ud over det normale, sendes en sms til forældrenes eller viceværtens telefon for at advare dem. Når babyen græder, vil lydsensoren derudover registrere den og lyde summeren. Dette er især nyttigt om natten, når forældre eller vicevært sover. LED -lyset kan tændes og slukkes eksternt på webstedet, og et billede af den aktuelle situation kan også tages med et klik på en knap på webstedet. Således hjælper ET Smart Baby Monitoring System med at holde styr på babyens velbefindende og gør på samme tid oplevelsen af pasning af babyer meget lettere.

For en mere detaljeret vejledning, se den medfølgende pdf -fil.

Trin 1: Oversigt over trin, der skal diskuteres

  • Oversigt over opsætning
  • Krav til hardware
  • Opsætning af Smart Baby Monitoring System
  • Test løb

Trin 2: Endelig hardwareopsætning

Endelig hardwareopsætning
Endelig hardwareopsætning
Endelig hardwareopsætning
Endelig hardwareopsætning

Trin 3: Hardwarekrav

DHT11 (1)

330Ω Modstand (1)

LED (1) 10kΩ Modstand (1)

Summer (1)

PiCam (1)

I2C LCD -skærm (1)

Trin 4: Opsætning af Smart Baby Monitoring System (del 1)

Opsætning af Smart Baby Monitoring System (del 1)
Opsætning af Smart Baby Monitoring System (del 1)
Opsætning af Smart Baby Monitoring System (del 1)
Opsætning af Smart Baby Monitoring System (del 1)
Opsætning af Smart Baby Monitoring System (del 1)
Opsætning af Smart Baby Monitoring System (del 1)

Opsætning af Raspberry Pi -komponenter

De viste billeder er trin-for-trin procedurer for, hvordan hardwareopsætningen ser ud. Efter opsætning af hardwaren kan du downloade kildekoderne fra nedenstående link.

Link til kildekode:

Trin 5: Opsætning af Smart Baby Monitoring System (del 2)

Opsætning af Smart Baby Monitoring System (del 2)
Opsætning af Smart Baby Monitoring System (del 2)
Opsætning af Smart Baby Monitoring System (del 2)
Opsætning af Smart Baby Monitoring System (del 2)
Opsætning af Smart Baby Monitoring System (del 2)
Opsætning af Smart Baby Monitoring System (del 2)

Opsætning af AWS

  1. Klik på Services i AWS -konsollen.
  2. Skriv "IoT Core" på dit AWS -dashboard for at få adgang til IoT Core -tjenesten
  3. Klik på Kom godt i gang på velkomstsiden
  4. På AWS IOT dashboard skal du klikke på Administrer -> Ting
  5. Klik på Opret en enkelt ting
  6. Giv et navn til din ting, og klik derefter på Næste nederst
  7. På den næste side skal du klikke på Opret certifikat
  8. Der vil være fire downloadlink, download hver af dem
  9. Flyt dine certifikater til en ny mappe, og omdøb dem derefter
  10. Klik på Aktiver og næsten med det samme, skal du se "Aktiveret certifikat", og knappen Aktiver ændres til "Deaktiver"
  11. Klik på Vedhæft en politik nederst
  12. Klik på Opret en politik
  13. Definer politiknavn og autoriserede handlinger, og klik derefter på Opret
  14. Gå tilbage til IOT dashboard, vælg Sikker -> Certifikater, klik derefter på certifikatmenuen for at vedhæfte politik
  15. Vælg den politik, du lige har oprettet, og klik på vedhæft
  16. Klik på certifikatmenuen igen, klik på Vedhæft ting for at vedhæfte din ting til dit certifikat
  17. På IOT dashboard, gå tilbage til Administrer -> Ting, klik derefter på den ting, du lige har oprettet
  18. Vælg Interact i sidennavigationen, og kopier og indsæt derefter dit REST API -slutpunkt på en notesblok

Trin 6: Opsætning af Smart Baby Monitoring System (del 3)

Installation af nødvendige biblioteker

Dette trin indeholder de nødvendige biblioteker, der skal installeres for at køre programmerne på din Raspberry Pi.

1. Installer kolbe med følgende kommando

sudo pip installere kolbe

2. Installer AWS Python -biblioteket med følgende kommando

sudo pip installer AWSIoTPythonSDK

3. Installer AWS Command -Line Interface Client på din Raspberry Pi

sudo pip installer awscli

4. Installer Boto, Python -biblioteket til AWS på din Raspberry Pi

sudo pip installer boto3

5. Installer rpi-lcd-biblioteket med følgende kommando

sudo pip installer rpi-lcd

6. Installer Mosquitto -mægleren og klienterne på din Raspberry Pi med følgende kommando

sudo apt-get install mosquitto myg-klienter

7. AWS Python SDK er afhængig af paho-mqtt, så sørg for at det er installeret på din RPI.

sudo pip installer paho-mqtt

8. Kør følgende kommando på din Raspberry Pi for at installere AWS Command-line-klienten på din Raspberry Pi

sudo pip install awscli-opgradering-bruger

Trin 7: Opsætning af Smart Baby Monitoring System (del 4)

SMS

SMS vil underrette forældrene, hvis temperaturen går ud over det normale.

DynamoDB og S3

DynamoDB gemmer temperatur og tidsstempel. S3 lagrer billeder taget af PiCam.

AWS

Vi bruger AWS MQTT til at abonnere og publicere temperaturværdier.

Trin 8: Opsætning af Smart Baby Monitoring System (del 5)

Opsætning af Smart Baby Monitoring System (del 5)
Opsætning af Smart Baby Monitoring System (del 5)
Opsætning af Smart Baby Monitoring System (del 5)
Opsætning af Smart Baby Monitoring System (del 5)
Opsætning af Smart Baby Monitoring System (del 5)
Opsætning af Smart Baby Monitoring System (del 5)

Statisk bibliotek

img

baby.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

skabeloner

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

soundensor.py

Trin 9: Opsætning af Smart Baby Monitoring System (del 6)

Test løb

Sørg for, at du er i biblioteket, hvor server.py er.

For at teste webbrowseren skal du køre følgende kommando:

sudo python server.py

Kør følgende kommando for at teste mqtt -koden:

myg (udført på hindbær pi 1)

sudo python mqttpublish_temp.py (udført på hindbær pi 1) sudo python mqttsubscribe_temp.py (udført på hindbær pi 2)

For at uploade til DynamoDB skal du køre følgende kommando:

sudo python aws_pubsub.py

For at køre lydsensoren skal du køre følgende kommando:

sudo python sound_sensor.py

Link til kildekode:

Trin 10: Udført

Tak fordi du læste!

Vi håber, at denne vejledning var nyttig for dig og sjov kodning!

Anbefalede: