Turinys:
- 1 žingsnis: Aptartinų žingsnių santrauka
- 2 veiksmas: galutinė aparatinės įrangos sąranka
- 3 žingsnis: Aparatūros reikalavimai
- 4 žingsnis: sumanios kūdikių stebėjimo sistemos nustatymas (1 dalis)
- 5 veiksmas: sumanios kūdikių stebėjimo sistemos nustatymas (2 dalis)
- 6 veiksmas: išmaniosios kūdikių stebėjimo sistemos nustatymas (3 dalis)
- 7 veiksmas: išmaniosios kūdikių stebėjimo sistemos nustatymas (4 dalis)
- 8 veiksmas: sumanios kūdikių stebėjimo sistemos nustatymas (5 dalis)
- 9 veiksmas: išmaniosios kūdikių stebėjimo sistemos nustatymas (6 dalis)
- 10 žingsnis: padaryta
Video: „ET Smart Baby Monitoring System“: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„ET Smart Baby Monitoring System“yra sistema, kuria siekiama suteikti patogumo tėvams ar prižiūrėtojams, besirūpinantiems kūdikiais. Stebėjimo sistema stebės kūdikio temperatūrą, o jei viršys normalią vertę, į tėvų ar prižiūrėtojo telefoną bus išsiųsta SMS žinutė. Be to, kai kūdikis verkia, garso jutiklis jį aptiks ir pasigirs garsinis signalas. Tai ypač naudinga naktį, kai tėvai ar prižiūrėtojas miega. Šviesos diodų lemputę galima įjungti ir išjungti nuotoliniu būdu svetainėje, o esamos situacijos vaizdą taip pat galima nufotografuoti vienu mygtuko paspaudimu svetainėje. Taigi, „ET Smart Baby Monitoring System“padeda sekti kūdikio savijautą ir tuo pačiu palengvina kūdikių priežiūros patirtį.
Norėdami gauti išsamesnės pamokos, peržiūrėkite pateiktą pdf failą.
1 žingsnis: Aptartinų žingsnių santrauka
- Sąrankos apžvalga
- Techninės įrangos reikalavimai
- Išmaniosios kūdikių stebėjimo sistemos nustatymas
- Bandomasis bėgimas
2 veiksmas: galutinė aparatinės įrangos sąranka
3 žingsnis: Aparatūros reikalavimai
DHT11 (1)
330Ω rezistorius (1)
LED (1) 10kΩ rezistorius (1)
Garsinis signalas (1)
„PiCam“(1)
I2C LCD ekranas (1)
4 žingsnis: sumanios kūdikių stebėjimo sistemos nustatymas (1 dalis)
„Raspberry Pi“komponentų nustatymas
Rodomi vaizdai yra žingsnis po žingsnio procedūros, kaip atrodo aparatūros sąranka. Nustatę aparatinę įrangą, galite atsisiųsti šaltinio kodus iš toliau pateiktos nuorodos.
Šaltinio kodo nuoroda:
5 veiksmas: sumanios kūdikių stebėjimo sistemos nustatymas (2 dalis)
AWS nustatymas
- AWS konsolėje spustelėkite Paslaugos.
- Norėdami pasiekti „IoT Core“paslaugą, AWS prietaisų skydelyje įveskite „IoT Core“
- Pasveikinimo puslapyje spustelėkite Pradėti
- AWS IOT prietaisų skydelyje spustelėkite Tvarkyti -> Daiktai
- Spustelėkite Sukurti vieną dalyką
- Nurodykite savo daikto pavadinimą, tada apačioje spustelėkite Kitas
- Kitame puslapyje spustelėkite Sukurti sertifikatą
- Bus keturios atsisiuntimo nuorodos, atsisiųskite kiekvieną iš jų
- Perkelkite sertifikatus į naują aplanką ir atitinkamai pervardykite
- Spustelėkite Aktyvinti ir beveik iš karto turėtumėte pamatyti „Sėkmingai suaktyvintas sertifikatas“, o mygtukas „Įjungti“pasikeičia į „Išjungti“
- Apačioje spustelėkite Pridėti politiką
- Spustelėkite Sukurti politiką
- Nustatykite politikos pavadinimą ir įgaliotus veiksmus, tada spustelėkite Kurti
- Grįžkite į IOT prietaisų skydelį, pasirinkite Saugus -> Sertifikatai, tada spustelėkite sertifikato meniu, kad pridėtumėte politiką
- Pasirinkite ką tik sukurtą politiką ir spustelėkite Pridėti
- Dar kartą spustelėkite sertifikato meniu, spustelėkite Pridėti daiktą, kad pridėtumėte savo daiktą prie sertifikato
- IOT prietaisų skydelyje grįžkite į Tvarkyti -> Daiktai, tada spustelėkite ką tik sukurtą dalyką
- Šoninėje naršymo srityje pasirinkite „Sąveikauti“, tada nukopijuokite ir įklijuokite REST API galinį tašką į bloknotą
6 veiksmas: išmaniosios kūdikių stebėjimo sistemos nustatymas (3 dalis)
Reikiamų bibliotekų diegimas
Šiame žingsnyje yra būtinos bibliotekos, kurias reikia įdiegti, kad galėtumėte paleisti programas „Raspberry Pi“.
1. Įdiekite „Flask“naudodami šią komandą
sudo pip instaliavimo kolba
2. Įdiekite AWS Python biblioteką naudodami šią komandą
sudo pip įdiegti AWSIoTPythonSDK
3. Į Raspberry Pi įdiekite AWS komandų eilutės sąsajos klientą
sudo pip įdiegti awscli
4. Į Raspberry Pi įdiekite „Boto“, „Python“biblioteką, skirtą AWS
sudo pip įdiegti boto3
5. Įdiekite „rpi-lcd“biblioteką naudodami šią komandą
sudo pip įdiegti rpi-lcd
6. Įdiekite „Mosquitto“brokerį ir klientus „Raspberry Pi“naudodami šią komandą
sudo apt-get įdiegti mosquitto mosquitto-klientus
7. AWS Python SDK priklauso nuo paho-mqtt, todėl įsitikinkite, kad jis įdiegtas jūsų RPI.
sudo pip įdiegti paho-mqtt
8. „Raspberry Pi“paleiskite šią komandą, kad „Raspberry Pi“įdiegtumėte AWS komandinės eilutės klientą
sudo pip install awscli-upgrade-user
7 veiksmas: išmaniosios kūdikių stebėjimo sistemos nustatymas (4 dalis)
trumpoji žinutė
SMS praneš tėvams, jei temperatūra viršija normalią.
„DynamoDB“ir S3
„DynamoDB“saugo temperatūrą ir jos laiko žymę. S3 saugo „PiCam“užfiksuotus vaizdus.
AWS
Mes naudosime AWS MQTT, norėdami užsiprenumeruoti ir paskelbti temperatūros vertes.
8 veiksmas: sumanios kūdikių stebėjimo sistemos nustatymas (5 dalis)
Statinis katalogas
img
kūdikis.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
šablonus
apie.html
prietaisų skydelis.html
index.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
garsų jutiklis.py
9 veiksmas: išmaniosios kūdikių stebėjimo sistemos nustatymas (6 dalis)
Bandomasis bėgimas
Įsitikinkite, kad esate kataloge, kuriame yra server.py.
Norėdami išbandyti žiniatinklio naršyklę, paleiskite šią komandą:
sudo python server.py
Norėdami patikrinti mqtt kodą, paleiskite šią komandą:
uodai (padaryta ant aviečių pi 1)
sudo python mqttpublish_temp.py (padaryta su aviečių pi 1) sudo python mqttsubscribe_temp.py (padaryta su aviečių pi 2)
Norėdami įkelti į „DynamoDB“, paleiskite šią komandą:
sudo python aws_pubsub.py
Norėdami paleisti garso jutiklį, paleiskite šią komandą:
sudo python sound_sensor.py
Šaltinio kodo nuoroda:
10 žingsnis: padaryta
Ačiū, kad skaitėte!
Tikimės, kad ši pamoka jums buvo naudinga ir smagiai kodavote!
Rekomenduojamas:
„Baby MIT Cheetah Robot V2“autonominis ir RC: 22 žingsniai (su nuotraukomis)
Baby MIT Cheetah Robot V2 Autonomous and RC: Labai labai Atsiprašau Dabar tik aptiko kojų konstrukciją tinkercad turi problemų, ačiū Mr.kjellgnilsson.kn patikrinti ir informuoti mane. Dabar pakeiskite dizaino failą ir įkelkite. Prašome patikrinti ir atsisiųsti. Tie, kurie jau atsisiuntė ir atsispausdino, esu labai
„LittleUnicorn: Raspberry Pi Baby Monitor“: 5 žingsniai
„LittleUnicorn: Raspberry Pi“kūdikių monitorius: turiu jaunų dvynių, o garso kūdikių monitorius mane pabrėžia. Kiekvieną kartą, kai jis užgęsta, mane nervina prakaitas, jei tai reiškia dar vieną bemiegę naktį. Taigi aš padariau mažąjį vienaragį. Tai vizualus kūdikio monitorius, pagamintas iš: 2 x aviečių pis, Pimoroni Unicorn H
„ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring“: 10 žingsnių
„ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring“: Šiame projekte mes išmatuosime vibraciją ir temperatūrą, naudodami NCD vibracijos ir temperatūros jutiklį, ESP32 ir „ThingSpeak“. Mes taip pat atsiųsime skirtingus temperatūros ir vibracijos rodmenis į „Google“lapą naudodami „ThingSpeak“ir IFTTT vibr analizei
INTELLIGENT BABY ROCKER: 7 žingsniai
PROTINGAS KŪDIKIO ROKAS: Dabartiniame pasaulyje, kuriame tėvai būtų užsiėmę profesiniu gyvenimu, jiems sunku rasti pakankamai laiko savo kūdikiui. Taip pat visuomenėje įprasta, kad mama turi rūpintis kūdikiu
„Geek Baby“: 3 žingsniai
Geek Baby: Sveiki, Geeks, mano draugas Ahmadas Al-Shalabi ir aš sukūrėme naują projektą. Manome, kad būtų gera idėja pasidalyti savo rezultatais su „Instructables“bendruomene. Šis projektas priklauso nuo naminių atsparių jutiklių jutiklių, šių jutiklių išvestis yra paprasta