INHOUDSOPGAWE:
- Stap 1: Opsomming van stap wat bespreek moet word
- Stap 2: Finale hardeware -opstelling
- Stap 3: Hardewarevereistes
- Stap 4: Die opstel van 'n slim baba -moniteringstelsel (deel 1)
- Stap 5: Die opstel van 'n slim baba -moniteringstelsel (deel 2)
- Stap 6: Die opstel van 'n slim baba -moniteringstelsel (deel 3)
- Stap 7: Die opstel van 'n slim baba -moniteringstelsel (deel 4)
- Stap 8: Die opstel van 'n slim baba -moniteringstelsel (deel 5)
- Stap 9: Die opstel van 'n slim baba -moniteringstelsel (deel 6)
- Stap 10: Klaar
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
ET Smart Baby Monitoring System is 'n stelsel wat daarop gemik is om gemakliker te wees vir ouers of versorgers wat na babas omsien. Die moniteringstelsel sal die temperatuur van die baba dophou en as dit verder gaan as normaal, sal 'n SMS na die ouers of die versorger se telefoon gestuur word om hulle te waarsku. As die baba huil, sal die klanksensor dit ook opspoor en die gonser laat klink. Dit is veral handig in die nag wanneer ouers of opsigter slaap. Die LED -lig kan op die webwerf op en af aangeskakel word en 'n foto van die huidige situasie kan ook geneem word met die klik van 'n knoppie op die webwerf. Die ET Smart Baby Monitoring System help dus om die welstand van die baba by te hou, en maak terselfdertyd die ervaring van die versorging van babas baie makliker.
Vir 'n meer gedetailleerde handleiding, kyk na die pdf -lêer.
Stap 1: Opsomming van stap wat bespreek moet word
- Oorsig van die opstelling
- Hardewarevereistes
- Die opstel van 'n slim baba -moniteringstelsel
- Proeflopie
Stap 2: Finale hardeware -opstelling
Stap 3: Hardewarevereistes
DHT11 (1)
330Ω Weerstand (1)
LED (1) 10kΩ Weerstand (1)
Gonser (1)
PiCam (1)
I2C LCD -skerm (1)
Stap 4: Die opstel van 'n slim baba -moniteringstelsel (deel 1)
Stel Raspberry Pi -komponente op
Die getoonde beelde is stap-vir-stap prosedures oor hoe die hardeware-opset daar uitsien. Nadat u die hardeware opgestel het, kan u die bronkodes aflaai vanaf die onderstaande skakel.
Bronkode skakel:
Stap 5: Die opstel van 'n slim baba -moniteringstelsel (deel 2)
Die opstel van AWS
- Klik op AWS -konsole op Services.
- Tik "IoT Core" op u AWS -dashboard om toegang tot die IoT Core -diens te verkry
- Klik op die verwelkomingsbladsy op die begin
- Klik op AWS IOT -dashboard op Bestuur -> Dinge
- Klik op Skep 'n enkele ding
- Gee 'n naam vir u saak, en klik dan op Volgende onderaan
- Klik op die volgende bladsy op Skep sertifikaat
- Daar sal vier aflaai skakels wees, laai elkeen af
- Skuif u sertifikate na 'n nuwe gids en hernoem dit dienooreenkomstig
- Klik op Aktiveer en byna onmiddellik verskyn "Sertifikaat suksesvol geaktiveer" en die knoppie Aktiveer verander na "Deaktiveer"
- Klik op Heg 'n beleid aan die onderkant aan
- Klik op Skep 'n beleid
- Definieer beleidsnaam en gemagtigde aksies en klik dan op Skep
- Gaan terug na die IOT -paneelbord, kies Beveilig -> Sertifikate en klik dan op die sertifikaatlys om die beleid aan te heg
- Kies die beleid wat u pas geskep het en klik op heg
- Klik weer op die sertifikaatkieslys, klik op Heg ding aan om u ding aan u sertifikaat te heg
- Op die IOT -dashboard, gaan terug na Beheer -> Dinge en klik dan op die ding wat u so pas geskep het
- Kies Interaksie by die synavigasie, kopieer en plak u REST API -eindpunt in 'n notaboek
Stap 6: Die opstel van 'n slim baba -moniteringstelsel (deel 3)
Die installering van die nodige biblioteke
Hierdie stap bevat die nodige biblioteke om die programme op u Raspberry Pi te kan installeer.
1. Installeer Flask met die volgende opdrag
sudo pip installeer fles
2. Installeer die AWS Python -biblioteek met die volgende opdrag
sudo pip installeer AWSIoTPythonSDK
3. Installeer die AWS Command -Line Interface Client op u Raspberry Pi
sudo pip installeer awscli
4. Installeer Boto, die Python -biblioteek vir AWS op u Raspberry Pi
sudo pip installeer boto3
5. Installeer die rpi-lcd-biblioteek met die volgende opdrag
sudo pip installeer rpi-lcd
6. Installeer die Mosquitto -makelaar en kliënte op u Raspberry Pi met die volgende opdrag
sudo apt-get install mosquitto mosquitto-kliënte
7. Die AWS Python SDK is afhanklik van paho-mqtt, dus maak seker dat dit op u RPI geïnstalleer is.
sudo pip installeer paho-mqtt
8. Voer die volgende opdrag uit op u Raspberry Pi om die AWS Command-line-kliënt op u Raspberry Pi te installeer
sudo pip installeer awscli-opgradering-gebruiker
Stap 7: Die opstel van 'n slim baba -moniteringstelsel (deel 4)
SMS
SMS sal ouers in kennis stel as die temperatuur verder as normaal gaan.
DynamoDB en S3
DynamoDB stoor temperatuur en sy tydstempel. S3 -afbeeldings wat deur PiCam geneem is.
AWS
Ons sal AWS MQTT gebruik om in te teken op temperatuurwaardes en dit te publiseer.
Stap 8: Die opstel van 'n slim baba -moniteringstelsel (deel 5)
Statiese gids
img
baba.png
kamera.png
lb.png
bootstrap.min.css
bootstrap.min.js
sjablone
oor.html
dashboard.html
indeks.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
bediener.py
klanksensor.py
Stap 9: Die opstel van 'n slim baba -moniteringstelsel (deel 6)
Proeflopie
Maak seker dat u in die gids is waar die server.py is.
Om die webblaaier te toets, voer die volgende opdrag uit:
sudo python server.py
Voer die volgende opdrag uit om die mqtt -kode te toets:
muskiet (gedoen op framboos pi 1)
sudo python mqttpublish_temp.py (gedoen op framboos pi 1) sudo python mqttsubscribe_temp.py (gedoen op framboos pi 2)
Voer die volgende opdrag uit om na DynamoDB op te laai:
sudo python aws_pubsub.py
Om die klanksensor uit te voer, voer die volgende opdrag uit:
sudo python sound_sensor.py
Bronkode skakel:
Stap 10: Klaar
Dankie dat u gelees het!
Ons hoop dat hierdie tutoriaal u nuttig was en dat u baie kodering het!