Sisällysluettelo:

ET Smart Baby -valvontajärjestelmä: 10 vaihetta
ET Smart Baby -valvontajärjestelmä: 10 vaihetta

Video: ET Smart Baby -valvontajärjestelmä: 10 vaihetta

Video: ET Smart Baby -valvontajärjestelmä: 10 vaihetta
Video: Lonely (short version) 2024, Joulukuu
Anonim
ET Smart Baby -valvontajärjestelmä
ET Smart Baby -valvontajärjestelmä
ET Smart Baby -valvontajärjestelmä
ET Smart Baby -valvontajärjestelmä

ET Smart Baby Monitoring System on järjestelmä, jonka tarkoituksena on lisätä mukavuutta vauvoista huolehtiville vanhemmille tai hoitajille. Valvontajärjestelmä seuraa vauvan lämpötilaa, ja jos se ylittää normaalin, SMS lähetetään vanhempien tai hoitajan puhelimeen varoittaakseen heitä. Lisäksi kun vauva itkee, äänianturi tunnistaa sen ja antaa summerin. Tämä on erityisen hyödyllistä yöllä, kun vanhemmat tai hoitaja nukkuvat. LED -valo voidaan kytkeä päälle ja pois päältä etänä verkkosivustolla, ja nykyisestä tilanteesta voidaan myös ottaa kuva yhdellä sivuston painikkeen painalluksella. Siten ET Smart Baby Monitoring System auttaa seuraamaan vauvan hyvinvointia ja samalla helpottamaan vauvojen hoitokokemusta.

Tarkemman opetusohjelman saat tutustumalla toimitettuun pdf -tiedostoon.

Vaihe 1: Yhteenveto keskusteltavista vaiheista

  • Yleiskatsaus kokoonpanosta
  • Laitteistovaatimukset
  • Älykkään vauvanvalvontajärjestelmän käyttöönotto
  • Koeajo

Vaihe 2: Laitteiston lopullinen asennus

Laitteiston lopullinen asennus
Laitteiston lopullinen asennus
Laitteiston lopullinen asennus
Laitteiston lopullinen asennus

Vaihe 3: Laitteistovaatimukset

DHT11 (1)

330Ω vastus (1)

LED (1) 10 kΩ vastus (1)

Summeri (1)

PiCam (1)

I2C LCD -näyttö (1)

Vaihe 4: Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 1)

Älykkään vauvanvalvontajärjestelmän asentaminen (osa 1)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 1)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 1)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 1)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 1)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 1)

Raspberry Pi -komponenttien määrittäminen

Näytetyt kuvat ovat vaiheittaisia ohjeita laitteiston asennuksen näyttämisestä. Laitteiston asennuksen jälkeen voit ladata lähdekoodit alla olevasta linkistä.

Linkki lähdekoodiin:

Vaihe 5: Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 2)

Älykkään vauvanvalvontajärjestelmän asentaminen (osa 2)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 2)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 2)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 2)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 2)
Älykkään vauvanvalvontajärjestelmän asentaminen (osa 2)

AWS: n määrittäminen

  1. Napsauta AWS -konsolissa Palvelut.
  2. Kirjoita AWS -hallintapaneelissa "IoT Core" päästäksesi IoT Core -palveluun
  3. Napsauta tervetuliaissivulla Aloita
  4. Napsauta AWS IOT -hallintapaneelissa Hallinta -> Asiat
  5. Napsauta Luo yksittäinen asia
  6. Anna asiallesi nimi ja valitse sitten alareunasta Seuraava
  7. Napsauta seuraavalla sivulla Luo varmenne
  8. Latauslinkkejä on neljä, lataa kukin niistä
  9. Siirrä sertifikaatit uuteen kansioon ja nimeä ne sen mukaisesti
  10. Napsauta Aktivoi ja melkein heti, sinun pitäisi nähdä "Onnistuneesti aktivoitu varmenne" ja Aktivoi -painike muuttuu "Poista käytöstä"
  11. Napsauta Liitä käytäntö alareunassa
  12. Napsauta Luo käytäntö
  13. Määritä käytännön nimi ja valtuutetut toiminnot ja napsauta sitten Luo
  14. Palaa IOT -hallintapaneeliin valitsemalla Suojattu -> Varmenteet ja liitä käytäntö napsauttamalla varmennevalikkoa
  15. Valitse juuri luomasi käytäntö ja napsauta liitä
  16. Napsauta varmennevalikkoa uudelleen ja napsauta Liitä asia liittääksesi esineesi varmenteeseesi
  17. Palaa IOT -hallintapaneelissa kohtaan Hallinta -> Asiat ja napsauta juuri luomaasi asiaa
  18. Valitse sivunavigoinnista Vuorovaikutus ja kopioi ja liitä REST -sovellusliittymän päätepiste muistilehtiöön

Vaihe 6: Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 3)

Tarvittavien kirjastojen asentaminen

Tämä vaihe sisältää tarvittavat kirjastot, jotka on asennettava, jotta voit suorittaa ohjelmia Raspberry Pi -laitteellasi.

1. Asenna Flask seuraavalla komennolla

sudo pip asennuspullo

2. Asenna AWS Python -kirjasto seuraavalla komennolla

sudo pip asenna AWSIoTPythonSDK

3. Asenna AWS Command Line Interface Client Raspberry Pi -laitteeseesi

sudo pip asenna awscli

4. Asenna Boto, AWS: n Python -kirjasto Raspberry Pi -laitteeseesi

sudo pip asenna boto3

5. Asenna rpi-lcd-kirjasto seuraavalla komennolla

sudo pip asenna rpi-lcd

6. Asenna Mosquitto -välittäjä ja asiakkaat Raspberry Pi -laitteeseen seuraavalla komennolla

sudo apt-get install mosquitto mosquitto-clientit

7. AWS Python SDK on riippuvainen paho-mqtt: stä, joten varmista, että se on asennettu RPI: hen.

sudo pip asenna paho-mqtt

8. Suorita seuraava komento Raspberry Pi -laitteellasi asentaaksesi AWS-komentoriviasiakasohjelman Raspberry Pi -laitteeseesi

sudo pip install awscli-upgrade-käyttäjä

Vaihe 7: Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 4)

tekstiviesti

Tekstiviesti ilmoittaa vanhemmille, jos lämpötila ylittää normaalin.

DynamoDB ja S3

DynamoDB tallentaa lämpötilan ja sen aikaleiman. S3 tallentaa PiCamin ottamat kuvat.

AWS

Käytämme AWS MQTT: tä tilaamaan ja julkaisemaan lämpötila -arvot.

Vaihe 8: Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 5)

Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 5)
Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 5)
Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 5)
Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 5)
Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 5)
Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 5)

Staattinen hakemisto

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

malleja

about.html

dashboard.html

index.html

ledcontrol.html

kuva.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

soundensor.py

Vaihe 9: Älykkään vauvanvalvontajärjestelmän käyttöönotto (osa 6)

Koeajo

Varmista, että olet hakemistossa, jossa server.py on.

Testaa verkkoselain suorittamalla seuraava komento:

sudo python server.py

Testaa mqtt -koodi suorittamalla seuraava komento:

hyttynen (tehty vadelmalla pi 1)

sudo python mqttpublish_temp.py (tehty vadelmalla pi 1) sudo python mqttsubscribe_temp.py (tehty raspberry pi 2: lla)

Voit ladata DynamoDB: hen suorittamalla seuraavan komennon:

sudo python aws_pubsub.py

Suorita äänianturi suorittamalla seuraava komento:

sudo python sound_sensor.py

Linkki lähdekoodiin:

Vaihe 10: Valmis

Kiitos, että luit!

Toivomme, että tämä opetusohjelma oli hyödyllinen sinulle ja hauskaa koodausta!

Suositeltava: