Obsah:
- Krok 1: Shrnutí kroku, který má být projednán
- Krok 2: Konečné nastavení hardwaru
- Krok 3: Hardwarové požadavky
- Krok 4: Nastavení systému Smart Baby Monitoring System (část 1)
- Krok 5: Nastavení systému Smart Baby Monitoring System (část 2)
- Krok 6: Nastavení systému Smart Baby Monitoring System (část 3)
- Krok 7: Nastavení systému Smart Baby Monitoring System (část 4)
- Krok 8: Nastavení systému Smart Baby Monitoring System (část 5)
- Krok 9: Nastavení systému Smart Baby Monitoring System (část 6)
- Krok 10: Hotovo
Video: ET Smart Baby Monitorovací systém: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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í 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í AWS
- Na konzole AWS klikněte na Služby.
- Na hlavním panelu AWS zadejte "IoT Core" pro přístup ke službě IoT Core
- Na úvodní stránce klikněte na Začínáme
- Na hlavním panelu AWS IOT klikněte na Spravovat -> Věci
- Klikněte na Vytvořit jednu věc
- Pojmenujte svou věc a ve spodní části klikněte na Další
- Na další stránce klikněte na Vytvořit certifikát
- K dispozici budou čtyři odkazy ke stažení, každý z nich si stáhněte
- Přesuňte své certifikáty do nové složky a podle toho je přejmenujte
- 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“
- Ve spodní části klikněte na Připojit zásadu
- Klikněte na Vytvořit zásadu
- Definujte název zásady a autorizované akce a poté klikněte na Vytvořit
- 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
- Vyberte zásadu, kterou jste právě vytvořili, a klikněte na připojit
- Znovu klikněte na nabídku certifikátu, kliknutím na Připojit věc připojte svou věc k certifikátu
- 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
- 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)
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:
Jak vytvořit monitorovací systém pro neautorizované bezdrátové přístupové body: 34 kroků
Jak vytvořit monitorovací systém pro neautorizované bezdrátové přístupové body: lektory Saludos. Všechny současné instrukce mohou mít jednu z nejčastějších problémů s monitorováním a získáváním licencí bez použití Raspberry PI. Nejčastěji se jedná o jednu z nejzávažnějších
Monitorovací systém Raspberry Pi přes OLED zobrazovací modul: 5 kroků
Monitorovací systém Raspberry Pi přes OLED zobrazovací modul: V tomto tutoriálu vysvětlím, jak nastavit 0,96 palcový OLED zobrazovací modul pro zobrazování systémových informací o Raspberry Pi 4 Model B pomocí jeho rozhraní I2C
Dálkový monitorovací a distribuční systém solární elektrárny: 10 kroků
Dálkový monitorovací a distribuční systém solární elektrárny: Účelem tohoto projektu je monitorovat a distribuovat energii v energetických systémech (solárních systémech). Design tohoto systému je v abstraktu vysvětlen následovně. Systém obsahuje více mřížek s přibližně 2 solárními panely v
Nová vrstva bezdrátového senzoru IOT pro domácí monitorovací systém prostředí: 5 kroků (s obrázky)
Nová bezdrátová senzorová vrstva IOT pro domácí monitorovací systém životního prostředí: Tento návod popisuje levnější, bateriemi napájenou bezdrátovou senzorovou vrstvu IOT pro můj dřívější Instructable: LoRa IOT Home Environmental Monitoring System. Pokud jste si tento dřívější Instructable ještě nepřehlédli, doporučuji přečíst úvodní
Hydroponický skleníkový monitorovací a kontrolní systém: 5 kroků (s obrázky)
Hydroponický skleníkový monitorovací a kontrolní systém: V tomto návodu vám ukážu, jak zkonstruovat hydroponický skleníkový monitorovací a kontrolní systém. Ukážu vám vybrané komponenty, schéma zapojení, jak byl obvod zkonstruován, a skicu Arduina použitou k programování Seeed