Spisu treści:
- Krok 1: Podsumowanie kroku do omówienia
- Krok 2: Końcowa konfiguracja sprzętu
- Krok 3: Wymagania sprzętowe
- Krok 4: Konfiguracja inteligentnego systemu monitorowania dziecka (część 1)
- Krok 5: Konfiguracja inteligentnego systemu monitorowania dziecka (część 2)
- Krok 6: Konfiguracja inteligentnego systemu monitorowania dziecka (część 3)
- Krok 7: Konfiguracja inteligentnego systemu monitorowania dziecka (część 4)
- Krok 8: Konfiguracja inteligentnego systemu monitorowania dziecka (część 5)
- Krok 9: Konfiguracja inteligentnego systemu monitorowania dziecka (część 6)
- Krok 10: Gotowe
Wideo: ET Smart Baby Monitoring System: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
ET Smart Baby Monitoring System to system, który ma na celu zwiększenie wygody rodziców lub opiekunów opiekujących się dziećmi. System monitorowania będzie śledzić temperaturę dziecka, a jeśli przekroczy normę, na telefon rodziców lub opiekunów zostanie wysłany SMS, aby je ostrzec. Ponadto, gdy dziecko płacze, czujnik dźwięku wykryje je i uruchomi brzęczyk. Jest to szczególnie przydatne w nocy, gdy śpią rodzice lub opiekun. Światło LED można włączać i wyłączać zdalnie na stronie internetowej, a zdjęcie aktualnej sytuacji można również wykonać jednym kliknięciem przycisku na stronie internetowej. W ten sposób ET Smart Baby Monitoring System pomaga śledzić samopoczucie dziecka, a jednocześnie znacznie ułatwia opiekę nad dzieckiem.
Aby uzyskać bardziej szczegółowy samouczek, zajrzyj do dostarczonego pliku pdf.
Krok 1: Podsumowanie kroku do omówienia
- Przegląd konfiguracji
- Wymagania sprzętowe
- Konfigurowanie inteligentnego systemu monitorowania dziecka
- Testowe uruchomienie
Krok 2: Końcowa konfiguracja sprzętu
Krok 3: Wymagania sprzętowe
DHT11 (1)
Rezystor 330Ω (1)
LED (1)Rezystor 10kΩ (1)
Brzęczyk (1)
PiCam (1)
Ekran LCD I2C (1)
Krok 4: Konfiguracja inteligentnego systemu monitorowania dziecka (część 1)
Konfigurowanie komponentów Raspberry Pi
Przedstawione obrazy są krok po kroku procedurami, jak wygląda konfiguracja sprzętu. Po skonfigurowaniu sprzętu możesz pobrać kody źródłowe z poniższego linku.
Link do kodu źródłowego:
Krok 5: Konfiguracja inteligentnego systemu monitorowania dziecka (część 2)
Konfiguracja AWS
- W konsoli AWS kliknij Usługi.
- Na pulpicie nawigacyjnym AWS wpisz „IoT Core”, aby uzyskać dostęp do usługi IoT Core
- Na stronie powitalnej kliknij Rozpocznij
- W panelu AWS IOT kliknij Zarządzaj -> Rzeczy
- Kliknij Utwórz jedną rzecz
- Nadaj nazwę swojej Rzecz, a następnie kliknij Dalej na dole
- Na następnej stronie kliknij Utwórz certyfikat
- Będą cztery linki do pobrania, pobierz każdy z nich
- Przenieś swoje certyfikaty do nowego folderu i odpowiednio zmień ich nazwy
- Kliknij Aktywuj i prawie natychmiast powinieneś zobaczyć „Pomyślnie aktywowany certyfikat”, a przycisk Aktywuj zmieni się na „Dezaktywuj”
- Kliknij Dołącz polisę na dole
- Kliknij Utwórz politykę
- Zdefiniuj nazwę polityki i autoryzowane działania, a następnie kliknij Utwórz
- Wróć do pulpitu IOT wybierz Bezpieczne -> Certyfikaty, a następnie kliknij menu certyfikatu, aby dołączyć politykę
- Wybierz politykę, którą właśnie utworzyłeś i kliknij załącz
- Kliknij ponownie menu certyfikatu, kliknij Dołącz rzecz, aby dołączyć swoją rzecz do certyfikatu
- W panelu IOT wróć do Zarządzaj -> Rzeczy, a następnie kliknij Rzecz, którą właśnie utworzyłeś
- Wybierz Interakcja w bocznej nawigacji, a następnie skopiuj i wklej swój punkt końcowy interfejsu API REST do notatnika
Krok 6: Konfiguracja inteligentnego systemu monitorowania dziecka (część 3)
Instalacja niezbędnych bibliotek
Ten krok zawiera niezbędne biblioteki, które należy zainstalować, aby uruchomić programy na Twoim Raspberry Pi.
1. Zainstaluj Flask za pomocą następującego polecenia
kolba instalacyjna sudo pip
2. Zainstaluj bibliotekę AWS Python za pomocą następującego polecenia
sudo pip zainstaluj AWSIoTPythonSDK
3. Zainstaluj klienta interfejsu wiersza poleceń AWS na swoim Raspberry Pi
sudo pip zainstalować awscli
4. Zainstaluj Boto, bibliotekę Pythona dla AWS na swoim Raspberry Pi
sudo pip zainstaluj boto3
5. Zainstaluj bibliotekę rpi-lcd za pomocą następującego polecenia
sudo pip zainstaluj rpi-lcd
6. Zainstaluj brokera Mosquitto i klientów na swoim Raspberry Pi za pomocą następującego polecenia
sudo apt-get install mosquitto mosquitto-klienci
7. AWS Python SDK jest zależny od paho-mqtt, więc upewnij się, że jest zainstalowany na twoim RPI.
sudo pip zainstaluj paho-mqtt
8. Uruchom następujące polecenie na swoim Raspberry Pi, aby zainstalować klienta wiersza poleceń AWS na swoim Raspberry Pi
sudo pip install awscli--upgrade--user
Krok 7: Konfiguracja inteligentnego systemu monitorowania dziecka (część 4)
SMS
SMS powiadomi rodziców, jeśli temperatura przekroczy normę.
DynamoDB i S3
DynamoDB przechowuje temperaturę i jej znacznik czasu. S3 przechowuje obrazy przechwycone przez PiCam.
AWS
Będziemy używać AWS MQTT do subskrybowania i publikowania wartości temperatury.
Krok 8: Konfiguracja inteligentnego systemu monitorowania dziecka (część 5)
Katalog statyczny
obrazek
dziecko.png
kamera.png
lb.png
bootstrap.min.css
bootstrap.min.js
szablony
o.html
dashboard.html
index.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
serwer.py
soundsensor.py
Krok 9: Konfiguracja inteligentnego systemu monitorowania dziecka (część 6)
Testowe uruchomienie
Upewnij się, że jesteś w katalogu, w którym znajduje się server.py.
Aby przetestować przeglądarkę internetową, uruchom następujące polecenie:
sudo python server.py
Aby przetestować kod mqtt, uruchom następujące polecenie:
mosquitto (zrobione na malinowym pi 1)
sudo python mqttpublish_temp.py (wykonano na raspberry pi 1) sudo python mqttsubscribe_temp.py (wykonano na raspberry pi 2)
Aby przesłać do DynamoDB, uruchom następujące polecenie:
sudo python aws_pubsub.py
Aby uruchomić czujnik dźwięku, uruchom następujące polecenie:
sudo python sound_sensor.py
Link do kodu źródłowego:
Krok 10: Gotowe
Dziękuję za przeczytanie!
Mamy nadzieję, że ten samouczek był dla Ciebie pomocny i dobrze się bawisz!
Zalecana:
Konsola Atari Punk z Baby 8 Step Sequencer: 7 kroków (ze zdjęciami)
Konsola Atari Punk z sekwencerem krokowym Baby 8: Ta wersja pośrednia to uniwersalna konsola Atari Punk i sekwencer krokowy Baby 8, które można frezować na frezarce PCB Bantam Tools Desktop. Składa się z dwóch płytek drukowanych: jedna to płyta interfejsu użytkownika (UI), a druga to płyta narzędziowa
System sortowania kolorów: system oparty na Arduino z dwoma paskami: 8 kroków
System sortowania kolorów: System oparty na Arduino z dwoma pasami: Transport i/lub pakowanie produktów i przedmiotów w dziedzinie przemysłowej odbywa się za pomocą linii wykonanych za pomocą przenośników taśmowych. Pasy te pomagają przenosić przedmiot z jednego punktu do drugiego z określoną prędkością. Niektóre zadania związane z przetwarzaniem lub identyfikacją mogą być
LittleUnicorn: Baby Monitor Raspberry Pi: 5 kroków
LittleUnicorn: Elektroniczna niania Raspberry Pi: Mam młode bliźniaki, a elektroniczna niania audio mnie stresuje. Za każdym razem pocę się nerwowo, na wypadek, gdyby oznaczało to kolejną nieprzespaną noc. Zrobiłem więc Małego Jednorożca. Jest to wizualna niania wykonana z: 2 x malinowy pis, Pimoroni Unicorn H
IDC2018IOT Connected Pet Food, Water and Monitoring System: 7 kroków
IDC2018IOT Connected Pet Food, Water and Monitor System: Wprowadzenie Niezależnie od tego, czy jesteś uczniem pod presją, osobą ciężko pracującą, czy po prostu poza domem przez ponad kilka godzin dziennie. Jako troskliwi właściciele zwierząt domowych chcemy mieć pewność, że nasi ukochani pozostaną zdrowi, nakarmieni i oczywiście NIE leżą na
Jak prawidłowo podłączyć i skonfigurować system mini półki HiFi (system dźwiękowy): 8 kroków (ze zdjęciami)
Jak prawidłowo podłączyć i skonfigurować zestaw Mini HiFi z półką (system dźwiękowy): Jestem osobą, która lubi uczyć się o elektrotechnice. Jestem liceum w Szkole Ann Richards dla Młodych Liderek Kobiet. Robię to, aby pomóc każdemu, kto chce cieszyć się muzyką z systemu półki Mini LG HiFi