Tartalomjegyzék:
- 1. lépés: A megvitatandó lépés összefoglalása
- 2. lépés: A hardver végleges beállítása
- 3. lépés: Hardverkövetelmények
- 4. lépés: Az intelligens babafigyelő rendszer beállítása (1. rész)
- 5. lépés: Az intelligens babafigyelő rendszer beállítása (2. rész)
- 6. lépés: Az intelligens babafigyelő rendszer beállítása (3. rész)
- 7. lépés: Az intelligens babafigyelő rendszer beállítása (4. rész)
- 8. lépés: Az intelligens babafigyelő rendszer beállítása (5. rész)
- 9. lépés: Az intelligens babafigyelő rendszer beállítása (6. rész)
- 10. lépés: Kész
Videó: ET Smart Baby Monitoring System: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Az ET Smart Baby Monitoring System egy olyan rendszer, amelynek célja, hogy kényelmet biztosítson a szülőknek vagy a gondozóknak, akik gondoskodnak a csecsemőkről. A felügyeleti rendszer nyomon követi a baba hőmérsékletét, és ha túllépi a normál értéket, SMS -t küld a szülők vagy a gondozó telefonjára, hogy figyelmeztesse őket. Ezenkívül, amikor a baba sír, a hangérzékelő felismeri és megszólaltatja a csengőt. Ez különösen akkor hasznos, ha éjszaka alszanak a szülők vagy a gondnokok. A LED -es lámpa távolról be- és kikapcsolható a webhelyen, és a webhelyen található gombnyomással képet is készíthet a jelenlegi helyzetről. Így az ET Smart Babafigyelő Rendszer segít nyomon követni a baba jólétét, ugyanakkor sokkal könnyebbé teszi a csecsemők gondozásának élményét.
Részletesebb oktatóanyagért nézze meg a mellékelt pdf fájlt.
1. lépés: A megvitatandó lépés összefoglalása
- A beállítás áttekintése
- Hardverkövetelmények
- Az intelligens babafigyelő rendszer beállítása
- Tesztfutás
2. lépés: A hardver végleges beállítása
3. lépés: Hardverkövetelmények
DHT11 (1)
330Ω ellenállás (1)
LED (1) 10 kΩ ellenállás (1)
Zümmögő (1)
PiCam (1)
I2C LCD képernyő (1)
4. lépés: Az intelligens babafigyelő rendszer beállítása (1. rész)
A Raspberry Pi összetevőinek beállítása
A bemutatott képek lépésről lépésre ismertetik a hardver beállítását. A hardver beállítása után letöltheti a forráskódokat az alábbi linkről.
Forráskód link:
5. lépés: Az intelligens babafigyelő rendszer beállítása (2. rész)
Az AWS beállítása
- Az AWS konzolon kattintson a Szolgáltatások elemre.
- Az AWS műszerfalán írja be az "IoT Core" parancsot az IoT Core szolgáltatás eléréséhez
- Az üdvözlő oldalon kattintson az Első lépések gombra
- Az AWS IOT műszerfalon kattintson a Kezelés -> Dolgok elemre
- Kattintson az Egyetlen dolog létrehozása elemre
- Adjon nevet a dolognak, majd kattintson a Tovább gombra az alján
- A következő oldalon kattintson a Tanúsítvány létrehozása elemre
- Négy letöltési link lesz, mindegyiket töltse le
- Helyezze át tanúsítványait egy új mappába, és ennek megfelelően nevezze át őket
- Kattintson az Aktiválás gombra, és szinte azonnal megjelenik a „Sikeresen aktivált tanúsítvány” felirat, és az Aktiválás gomb „Deaktiválásra” változik
- Kattintson az Irányelv csatolása alul
- Kattintson a Házirend létrehozása elemre
- Határozza meg a házirend nevét és az engedélyezett műveleteket, majd kattintson a Létrehozás gombra
- Menjen vissza az IOT irányítópulthoz, válassza a Biztonság -> Tanúsítványok lehetőséget, majd kattintson a tanúsítvány menüre a házirend csatolásához
- Válassza ki az imént létrehozott házirendet, majd kattintson a csatolás gombra
- Kattintson ismét a tanúsítvány menüre, majd kattintson a Dolog csatolása elemre a tanúsítvány csatolásához
- Az IOT műszerfalon menjen vissza a Kezelés -> Dolgok menüpontra, majd kattintson az imént létrehozott dologra
- Válassza az Interact lehetőséget az oldalsó navigációban, majd másolja és illessze be a REST API végpontját egy jegyzettömbbe
6. lépés: Az intelligens babafigyelő rendszer beállítása (3. rész)
A szükséges könyvtárak telepítése
Ez a lépés tartalmazza a szükséges könyvtárakat, amelyeket telepíteni kell a programok Raspberry Pi -n történő futtatásához.
1. Telepítse a Lombikot a következő paranccsal
sudo pip telepítő lombik
2. Telepítse az AWS Python könyvtárat a következő paranccsal
sudo pip telepítse az AWSIoTPythonSDK fájlt
3. Telepítse az AWS parancssori interfész klienst a Raspberry Pi -re
sudo pip telepítse awscli
4. Telepítse a Boto programot, az AWS Python könyvtárát a Raspberry Pi -re
sudo pip telepítse a boto3 -at
5. Telepítse az rpi-lcd könyvtárat a következő paranccsal
sudo pip telepítse az rpi-lcd-t
6. Telepítse a Mosquitto közvetítőt és ügyfeleket a Raspberry Pi készülékre a következő paranccsal
sudo apt-get install mosquitto mosquitto-kliensek
7. Az AWS Python SDK függ a paho-mqtt-től, ezért győződjön meg róla, hogy telepítve van az RPI-jére.
sudo pip install paho-mqtt
8. Futtassa a következő parancsot a Raspberry Pi-n, hogy telepítse az AWS parancssori ügyfelet a Raspberry Pi-re.
sudo pip install awscli-upgrade-felhasználó
7. lépés: Az intelligens babafigyelő rendszer beállítása (4. rész)
SMS
Az SMS értesíti a szülőket, ha a hőmérséklet meghaladja a normál értéket.
DynamoDB és S3
A DynamoDB tárolja a hőmérsékletet és annak időbélyegét. Az S3 a PiCam által rögzített képeket tárolja.
AWS
Az AWS MQTT segítségével előfizetünk és közzétesszük a hőmérsékleti értékeket.
8. lépés: Az intelligens babafigyelő rendszer beállítása (5. rész)
Statikus könyvtár
img
baby.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
sablonokat
about.html
műszerfal.html
index.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
szerver.py
hangérzékelő.py
9. lépés: Az intelligens babafigyelő rendszer beállítása (6. rész)
Tesztfutás
Győződjön meg arról, hogy abban a könyvtárban van, ahol a server.py található.
A webböngésző teszteléséhez futtassa a következő parancsot:
sudo python szerver.py
Az mqtt kód teszteléséhez futtassa a következő parancsot:
szúnyog (málna pi 1 -en)
sudo python mqttpublish_temp.py (raspberry pi 1 -en) sudo python mqttsubscribe_temp.py (raspberry pi 2 -n)
A DynamoDB -re való feltöltéshez futtassa a következő parancsot:
sudo python aws_pubsub.py
A hangérzékelő futtatásához futtassa a következő parancsot:
sudo python sound_sensor.py
Forráskód link:
10. lépés: Kész
Köszönöm, hogy elolvasta!
Reméljük, hogy ez az oktatóanyag hasznos volt számodra, és jó szórakozást a kódoláshoz!
Ajánlott:
Baby MIT Cheetah Robot V2 Autonomous és RC: 22 lépés (képekkel)
Baby MIT Cheetah Robot V2 Autonomous és RC: Nagyon nagyon sajnálom Most csak a lábak kialakításában találtam problémát a tinkercadben, hála Mr.kjellgnilsson.kn -nek, hogy ellenőrizze és tájékoztasson. Most módosítsa a tervfájlt, és töltse fel. Kérjük, ellenőrizze és töltse le. Azok, akik már letöltötték és kinyomtatták, nagyon örülök
LittleUnicorn: Raspberry Pi Baby Monitor: 5 lépés
LittleUnicorn: Raspberry Pi Baby Monitor: Fiatal ikreim vannak, és az audio bébiőröm kihangsúlyoz. Minden alkalommal, amikor kialszik, ideges leszek az izzadságtól, ha ez egy újabb álmatlan éjszakát jelent. Így készítettem a Kis Unikornist. Ez egy vizuális babamonitor, amely a következőkből áll: 2 x málna pis, Pimoroni Unicorn H
Arduino és Raspberry Pi Powered Pet Monitoring System: 19 lépés (képekkel)
Arduino és Raspberry Pi Powered Pet Monitoring System: Nemrég nyaralás közben rájöttünk, hogy nincs kapcsolat a kedvencünk Beagle -lel. Némi kutatás után olyan termékeket találtunk, amelyek statikus kamerát tartalmaztak, amely lehetővé tette az állat megfigyelését és a vele való kommunikációt. Ezeknek a rendszereknek bizonyos előnyei voltak
Solar Monitoring System Board: 5 lépés
Solar Monitoring System Board: A napelemes rendszer a feszültséget, áramot és áramot méri a panelről, valamint két kimenetről és az akkumulátor feszültségéről. Ez a kártya két forrásból méri a bemeneti feszültséget, áramot és teljesítményt. A táblának két kimenete van. Mindegyik rendelkezik feszültséggel, árammal és energiával
IoT Plant Monitoring System (IBM IoT Platformmal): 11 lépés (képekkel)
Az IoT Plant Monitoring System (az IBM IoT Platformmal): Áttekintés A Plant Monitoring System (PMS) egy olyan alkalmazás, amelyet a zöld osztályú munkásosztályba tartozó személyekkel építettek fel. Ma a dolgozó egyének forgalmasabbak, mint valaha; karrierjük előmozdítása és pénzügyeik kezelése