Kazalo:
- 1. korak: Povzetek koraka, o katerem je treba razpravljati
- 2. korak: Končna nastavitev strojne opreme
- 3. korak: zahteve strojne opreme
- 4. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)
- 5. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)
- 6. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (3. del)
- 7. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (4. del)
- 8. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)
- 9. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (6. del)
- 10. korak: Končano
Video: ET Smart Baby Monitoring System: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
ET Smart Baby Monitoring System je sistem, katerega cilj je dodati udobje staršem ali skrbnikom, ki skrbijo za dojenčke. Sistem za spremljanje bo spremljal otrokovo temperaturo in če bo presegel normalno, bo na telefon staršev ali skrbnika poslan SMS, ki jih bo opozoril. Poleg tega, ko dojenček joče, ga zazna zvočni senzor in oglasi zvočni signal. To je še posebej uporabno ponoči, ko starši ali skrbnik spijo. LED lučko lahko na spletnem mestu vklopite in izklopite na daljavo, sliko s trenutnim stanjem pa lahko posnamete tudi s klikom na gumb na spletnem mestu. Tako ET Smart Baby Monitoring System pomaga spremljati otrokovo dobro počutje in hkrati olajša izkušnjo skrbi za dojenčke.
Za podrobnejšo vadnico si oglejte priloženo datoteko PDF.
1. korak: Povzetek koraka, o katerem je treba razpravljati
- Pregled nastavitve
- Strojne zahteve
- Nastavitev pametnega sistema za spremljanje dojenčkov
- Testni tek
2. korak: Končna nastavitev strojne opreme
3. korak: zahteve strojne opreme
DHT11 (1)
330Ω upor (1)
LED (1) 10kΩ upor (1)
Zvočni signal (1)
PiCam (1)
LCD zaslon I2C (1)
4. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (1. del)
Nastavitev komponent Raspberry Pi
Prikazane slike so postopni postopki, kako izgleda nastavitev strojne opreme. Po nastavitvi strojne opreme lahko izvorne kode prenesete s spodnje povezave.
Povezava z izvorno kodo:
5. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (2. del)
Nastavitev AWS
- Na konzoli AWS kliknite Storitve.
- Na nadzorni plošči AWS vnesite "IoT Core" za dostop do storitve IoT Core
- Na pozdravni strani kliknite Začni
- Na nadzorni plošči AWS IOT kliknite Upravljanje -> Stvari
- Kliknite Ustvari eno stvar
- Poimenujte svojo stvar in nato kliknite Naprej na dnu
- Na naslednji strani kliknite Ustvari potrdilo
- Na voljo bodo štiri povezave za prenos, prenesite vsako od njih
- Certifikate premaknite v novo mapo in jih ustrezno preimenujte
- Kliknite na Aktiviraj in skoraj takoj bi morali videti "Uspešno aktivirano potrdilo", gumb Aktiviraj pa se spremeni v "Deaktiviraj"
- Na dnu kliknite Priloži pravilnik
- Kliknite Ustvari pravilnik
- Določite ime politike in dovoljena dejanja, nato kliknite Ustvari
- Vrnite se na nadzorno ploščo IOT, izberite Secure -> Certificates in kliknite meni certifikata, da priložite pravilnik
- Izberite pravilnik, ki ste ga pravkar ustvarili, in kliknite priloži
- Znova kliknite meni certifikata, kliknite Pripni stvar, da svojo stvar priložite certifikatu
- Na nadzorni plošči IOT se vrnite na Upravljanje -> Stvari in kliknite na stvar, ki ste jo pravkar ustvarili
- Pri stranski navigaciji izberite Interakcija, nato kopirajte svojo končno točko REST API v beležnico
6. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (3. del)
Namestitev potrebnih knjižnic
Ta korak vsebuje potrebne knjižnice, ki jih je treba namestiti za zagon programov na vašem Raspberry Pi.
1. Namestite Flask z naslednjim ukazom
sudo pip namestite bučko
2. Namestite knjižnico AWS Python z naslednjim ukazom
sudo pip namestite AWSIoTPythonSDK
3. Namestite odjemalca vmesnika ukazne vrstice AWS na vaš Raspberry Pi
sudo pip namestite awscli
4. Namestite Boto, knjižnico Python za AWS na svoj Raspberry Pi
sudo pip namestite boto3
5. Namestite knjižnico rpi-lcd z naslednjim ukazom
sudo pip namestite rpi-lcd
6. Namestite posrednika Mosquitto in odjemalce na vaš Raspberry Pi z naslednjim ukazom
sudo apt-get namestite odjemalce komarjev proti komarjem
7. AWS Python SDK je odvisen od paho-mqtt, zato se prepričajte, da je nameščen na vašem RPI.
sudo pip namestite paho-mqtt
8. Zaženite naslednji ukaz na svojem Raspberry Pi, da namestite odjemalca ukazne vrstice AWS na svoj Raspberry Pi
sudo pip namestite awscli-nadgradnja-uporabnik
7. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (4. del)
SMS
SMS bo obvestil starše, če temperatura preseže normalno.
DynamoDB in S3
DynamoDB shranjuje temperaturo in časovni žig. S3 shranjuje slike, ki jih je posnel PiCam.
AWS
Za naročanje in objavo temperaturnih vrednosti bomo uporabljali AWS MQTT.
8. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (5. del)
Statični imenik
img
baby.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
predloge
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
9. korak: Nastavitev pametnega sistema za spremljanje dojenčkov (6. del)
Testni tek
Prepričajte se, da ste v imeniku, kjer je server.py.
Če želite preizkusiti spletni brskalnik, zaženite naslednji ukaz:
sudo python server.py
Če želite preizkusiti kodo mqtt, zaženite naslednji ukaz:
komar (narejeno na malini pi 1)
sudo python mqttpublish_temp.py (narejeno na malini pi 1) sudo python mqttsubscribe_temp.py (narejeno na malini pi 2)
Če želite naložiti v DynamoDB, zaženite naslednji ukaz:
sudo python aws_pubsub.py
Če želite zagnati zvočni senzor, zaženite naslednji ukaz:
sudo python sound_sensor.py
Povezava do izvorne kode:
10. korak: Končano
Hvala za branje!
Upamo, da vam je ta vadnica pomagala in se zabavali pri kodiranju!
Priporočena:
Baby MIT Cheetah Robot V2 Autonomous in RC: 22 korakov (s slikami)
Baby MIT Cheetah Robot V2 Autonomous in RC: Zelo zelo žal Zdaj sem ugotovil, da imajo težave le oblikovanje nog v tinkercadu, zahvaljujoč Mr.kjellgnilsson.kn za preverjanje in obveščanje. Zdaj spremenite oblikovalsko datoteko in jo naložite. Vljudno preverite in naložite. Tisti, ki ste že prenesli in natisnili, sem zelo
LittleUnicorn: Raspberry Pi Baby Monitor: 5 korakov
LittleUnicorn: Raspberry Pi Baby Monitor: Imam mlade dvojčke in zvočni monitor me obremenjuje. Vsakič, ko se ugasne, se znojim, če bi to pomenilo še eno neprespano noč. Tako sem naredil Little Unicorn. Njegov vizualni monitor za dojenčke je narejen iz: 2 x maline pis, Pimoroni Unicorn H
INTELIGENTNI BABY ROCKER: 7 korakov
INTELIGENTNI BABY ROCKER: V sedanjem svetu, kjer bi bili starši zaposleni pri vodenju svojega poklicnega življenja, težko najdejo dovolj časa za svojega otroka. Prav tako je v družbi splošen običaj, da mora mama skrbeti za otroka, tudi
Arduino Bi-ped (baby Dino): 5 korakov
Arduino Bi-ped (baby Dino): Baby dino, to je dvonožni robot, ki uporablja arduino, v osnovi uporablja 5 servo motorjev, 2 za vsako nogo in enega za glavo, uporablja ultrazvočni senzor, da zazna oviro in se ji izogne, zato poglejmo, kako to narediti
IoT Plant Monitoring System (s platformo IBM IoT): 11 korakov (s slikami)
IoT Plant Monitoring System (S platformo IBM IoT): Pregled System Monitoring Plant (PMS) je aplikacija, zgrajena s posamezniki, ki so v delavskem razredu z zelenim palcem v mislih. Danes so zaposleni posamezniki bolj zaposleni kot kdaj koli prej; napredovali v karieri in upravljali svoje finance.