Obsah:

ET Smart Baby Monitorovací systém: 10 kroků
ET Smart Baby Monitorovací systém: 10 kroků

Video: ET Smart Baby Monitorovací systém: 10 kroků

Video: ET Smart Baby Monitorovací systém: 10 kroků
Video: Teeth whitening process 2024, Listopad
Anonim
Inteligentní dětský monitorovací systém ET
Inteligentní dětský monitorovací systém ET
Inteligentní dětský monitorovací systém ET
Inteligentní dětský monitorovací systém ET

ET Smart Baby Monitoring System je systém, jehož cílem je přidat pohodlí rodičům nebo pečovatelům starajícím se o děti. Monitorovací systém bude sledovat teplotu dítěte a pokud překročí normální rámec, bude na telefon rodičů nebo správce odeslána SMS, která ho upozorní. Navíc, když dítě pláče, zvukový senzor to detekuje a rozezní bzučák. To je užitečné zejména v noci, když rodiče nebo správce spí. LED světlo lze na webu dálkově zapínat a vypínat a snímek aktuální situace lze také pořídit kliknutím na tlačítko na webu. Systém ET Smart Baby Monitoring System tedy pomáhá sledovat pohodu dítěte a zároveň výrazně usnadňuje péči o kojence.

Podrobnější návod naleznete v přiloženém souboru pdf.

Krok 1: Shrnutí kroku, který má být projednán

  • Přehled nastavení
  • Hardwarové požadavky
  • Nastavení inteligentního systému hlídání dětí
  • Testovací běh

Krok 2: Konečné nastavení hardwaru

Konečné nastavení hardwaru
Konečné nastavení hardwaru
Konečné nastavení hardwaru
Konečné nastavení hardwaru

Krok 3: Hardwarové požadavky

DHT11 (1)

Rezistor 330Ω (1)

LED (1) 10kΩ rezistor (1)

Bzučák (1)

PiCam (1)

I2C LCD obrazovka (1)

Krok 4: Nastavení systému Smart Baby Monitoring System (část 1)

Nastavení inteligentního systému hlídání dětí (část 1)
Nastavení inteligentního systému hlídání dětí (část 1)
Nastavení inteligentního systému hlídání dětí (část 1)
Nastavení inteligentního systému hlídání dětí (část 1)
Nastavení inteligentního systému hlídání dětí (část 1)
Nastavení inteligentního systému hlídání dětí (část 1)

Nastavení komponent Raspberry Pi

Zobrazené obrázky jsou postupnými kroky, jak vypadá nastavení hardwaru. Po nastavení hardwaru si můžete stáhnout zdrojové kódy z níže uvedeného odkazu.

Odkaz na zdrojový kód:

Krok 5: Nastavení systému Smart Baby Monitoring System (část 2)

Nastavení inteligentního systému hlídání dětí (část 2)
Nastavení inteligentního systému hlídání dětí (část 2)
Nastavení inteligentního systému hlídání dětí (část 2)
Nastavení inteligentního systému hlídání dětí (část 2)
Nastavení systému Smart Baby Monitoring System (část 2)
Nastavení systému Smart Baby Monitoring System (část 2)

Nastavení AWS

  1. Na konzole AWS klikněte na Služby.
  2. Na hlavním panelu AWS zadejte "IoT Core" pro přístup ke službě IoT Core
  3. Na úvodní stránce klikněte na Začínáme
  4. Na hlavním panelu AWS IOT klikněte na Spravovat -> Věci
  5. Klikněte na Vytvořit jednu věc
  6. Pojmenujte svou věc a ve spodní části klikněte na Další
  7. Na další stránce klikněte na Vytvořit certifikát
  8. K dispozici budou čtyři odkazy ke stažení, každý z nich si stáhněte
  9. Přesuňte své certifikáty do nové složky a podle toho je přejmenujte
  10. Klikněte na Aktivovat a téměř okamžitě byste měli vidět „Úspěšně aktivovaný certifikát“a tlačítko Aktivovat se změní na „Deaktivovat“
  11. Ve spodní části klikněte na Připojit zásadu
  12. Klikněte na Vytvořit zásadu
  13. Definujte název zásady a autorizované akce a poté klikněte na Vytvořit
  14. Vraťte se na hlavní panel IOT, vyberte Zabezpečené -> Certifikáty a poté kliknutím na nabídku certifikátů připojte zásady
  15. Vyberte zásadu, kterou jste právě vytvořili, a klikněte na připojit
  16. Znovu klikněte na nabídku certifikátu, kliknutím na Připojit věc připojte svou věc k certifikátu
  17. Na hlavním panelu IOT se vraťte zpět na Spravovat -> Věci a poté klikněte na věc, kterou jste právě vytvořili
  18. Na boční navigaci vyberte Interact, poté zkopírujte a vložte koncový bod REST API do poznámkového bloku

Krok 6: Nastavení systému Smart Baby Monitoring System (část 3)

Instalace potřebných knihoven

Tento krok obsahuje potřebné knihovny, které je nutné nainstalovat, aby bylo možné spouštět programy na vašem Raspberry Pi.

1. Nainstalujte Flask pomocí následujícího příkazu

sudo pip install baňka

2. Nainstalujte knihovnu AWS Python pomocí následujícího příkazu

sudo pip install AWSIoTPythonSDK

3. Nainstalujte si klienta rozhraní příkazového řádku AWS na svůj Raspberry Pi

sudo pip install awscli

4. Nainstalujte si na Raspberry Pi Boto, knihovnu Python pro AWS

sudo pip install boto3

5. Nainstalujte knihovnu rpi-lcd pomocí následujícího příkazu

sudo pip install rpi-lcd

6. Nainstalujte si na svůj Raspberry Pi brokera Mosquitto a klienty pomocí následujícího příkazu

sudo apt-get install mosquitto mosquitto-clients

7. Sada AWS Python SDK je závislá na paho-mqtt, proto se ujistěte, že je nainstalována na vašem RPI.

sudo pip install paho-mqtt

8. Spusťte na svém Raspberry Pi následující příkaz a nainstalujte klienta příkazového řádku AWS na Raspberry Pi

sudo pip install awscli-upgrade-uživatel

Krok 7: Nastavení systému Smart Baby Monitoring System (část 4)

SMS

Pokud teplota překročí normální, SMS upozorní rodiče.

DynamoDB a S3

DynamoDB ukládá teplotu a její časové razítko. S3 ukládá obrázky pořízené PiCam.

AWS

K přihlášení k odběru a publikování teplotních hodnot budeme používat AWS MQTT.

Krok 8: Nastavení systému Smart Baby Monitoring System (část 5)

Nastavení systému Smart Baby Monitoring System (část 5)
Nastavení systému Smart Baby Monitoring System (část 5)
Nastavení inteligentního systému hlídání dětí (část 5)
Nastavení inteligentního systému hlídání dětí (část 5)
Nastavení inteligentního systému hlídání dětí (část 5)
Nastavení inteligentního systému hlídání dětí (část 5)

Statický adresář

obr

baby.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

šablony

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

soundsensor.py

Krok 9: Nastavení systému Smart Baby Monitoring System (část 6)

Testovací běh

Ujistěte se, že jste v adresáři, kde je server.py.

Chcete -li otestovat webový prohlížeč, spusťte následující příkaz:

sudo python server.py

Chcete -li otestovat kód mqtt, spusťte následující příkaz:

mosquitto (hotovo na malinovém pi 1)

sudo python mqttpublish_temp.py (provedeno na malině pi 1) sudo python mqttsubscribe_temp.py (provedeno na malině pi 2)

Chcete -li nahrát do DynamoDB, spusťte následující příkaz:

sudo python aws_pubsub.py

Chcete -li spustit zvukový senzor, spusťte následující příkaz:

sudo python sound_sensor.py

Odkaz na zdrojový kód:

Krok 10: Hotovo

Děkuji za přečtení!

Doufáme, že vám tento návod pomohl a užijete si kódování!

Doporučuje: