Mundarija:
- 1 -qadam: muhokama qilinadigan qadamning qisqacha mazmuni
- 2 -qadam: Uskunani yakuniy sozlash
- 3 -qadam: Uskuna talablari
- 4 -qadam: Chaqaloqni aqlli kuzatish tizimini o'rnatish (1 -qism)
- 5 -qadam: Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)
- 6 -qadam: Chaqaloqni aqlli kuzatish tizimini o'rnatish (3 -qism)
- 7 -qadam: Smart Baby Monitoring tizimini o'rnatish (4 -qism)
- 8 -qadam: Smart Baby Monitoring tizimini o'rnatish (5 -qism)
- 9 -qadam: Smart Baby Monitoring tizimini o'rnatish (6 -qism)
- 10 -qadam: Bajarildi
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
ET Smart Baby Monitoring System - bu chaqaloqlarga g'amxo'rlik qilayotgan ota -onalar yoki qarovchilarga qulaylik yaratishga qaratilgan tizim. Kuzatuv tizimi chaqaloqning haroratini kuzatib boradi va agar me'yordan oshib ketsa, ota -onaning yoki vasiyning telefoniga ularni xabardor qilish uchun SMS yuboriladi. Bundan tashqari, chaqaloq yig'laganida, ovoz sensori uni aniqlaydi va ovozli signalni chiqaradi. Bu, ayniqsa, kechasi ota -onalar yoki qarovchilar uxlayotgan paytda foydalidir. LED chiroqni veb -saytda masofadan turib yoqish va o'chirish mumkin, shuningdek veb -saytdagi tugmani bosish bilan hozirgi holatning rasmini olish mumkin. Shunday qilib, ET Smart Baby Monitoring tizimi chaqaloqning farovonligini kuzatishga yordam beradi va shu bilan birga chaqaloqlarga g'amxo'rlik qilish tajribasini ancha osonlashtiradi.
Batafsil ma'lumot olish uchun taqdim etilgan pdf faylga qarang.
1 -qadam: muhokama qilinadigan qadamning qisqacha mazmuni
- O'rnatish haqida umumiy ma'lumot
- Uskuna talablari
- Chaqaloqlar uchun aqlli monitoring tizimini o'rnatish
- Test yugurish
2 -qadam: Uskunani yakuniy sozlash
3 -qadam: Uskuna talablari
DHT11 (1)
330Ω qarshilik (1)
LED (1) 10kΩ qarshilik (1)
Buzzer (1)
PiCam (1)
I2C LCD displey (1)
4 -qadam: Chaqaloqni aqlli kuzatish tizimini o'rnatish (1 -qism)
Raspberry Pi komponentlarini sozlash
Ko'rsatilgan rasmlar apparat sozlamalari qanday ko'rinishga ega ekanligi bo'yicha bosqichma-bosqich protseduralardir. Uskunani o'rnatgandan so'ng, manba kodlarini quyidagi havoladan yuklab olishingiz mumkin.
Manba kodi havolasi:
5 -qadam: Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)
AWS -ni sozlash
- AWS konsolida Xizmatlar -ni bosing.
- AWS boshqaruv panelida IoT Core xizmatiga kirish uchun "IoT Core" yozing
- Xush kelibsiz sahifasida Ishni boshlash -ni bosing
- AWS IOT boshqaruv panelida Manage -> Things ni bosing
- Bitta narsa yaratish -ni bosing
- Ishingiz uchun nom bering, so'ngra pastdagi Keyingisini bosing
- Keyingi sahifada Sertifikat yaratish -ni bosing
- To'rtta yuklab olish havolasi bo'ladi, ularning har birini yuklab oling
- Belgilaringizni yangi papkaga o'tkazing va ularga mos ravishda nomini o'zgartiring
- "Faollashtirish" tugmachasini bosing va darhol "Muvaffaqiyatli faollashtirilgan sertifikat" ni ko'rasiz va "Tugatish" tugmasi "O'chirish" ga o'zgaradi.
- Pastki qismda "Siyosat qo'shish" ni bosing
- Siyosat yaratish -ni bosing
- Siyosat nomini va ruxsat berilgan harakatlarni belgilang, so'ngra Yaratish -ni bosing
- IOT boshqaruv paneliga qaytib, Xavfsiz -> Sertifikatlar -ni tanlang va siyosatni qo'shish uchun sertifikat menyusini bosing
- Siz yaratgan siyosatni tanlang va qo'shish -ni bosing
- Sertifikat menyusini yana bosing, narsangizni sertifikatingizga qo'shish uchun Qo'shish -ni bosing
- IOT boshqaruv panelida Manage -> Things -ga qayting va keyin siz yaratgan narsani bosing
- Yon navigatsiyada Interact -ni tanlang, so'ngra REST API -ning so'nggi nuqtasini bloknotga ko'chiring va joylashtiring
6 -qadam: Chaqaloqni aqlli kuzatish tizimini o'rnatish (3 -qism)
Kerakli kutubxonalarni o'rnatish
Bu qadam Raspberry Pi -dagi dasturlarni ishga tushirish uchun kerakli kutubxonalarni o'z ichiga oladi.
1. Flaskni quyidagi buyruq bilan o'rnating
sudo pip o'rnatish idishi
2. AWS Python kutubxonasini quyidagi buyruq bilan o'rnating
sudo pip AWSIoTPythonSDK ni o'rnatadi
3. Raspberry Pi -ga AWS buyruq qatorli interfeys mijozini o'rnating
sudo pip install awscli
4. Raspberry Pi -ga AWS uchun Python kutubxonasi Boto -ni o'rnating
sudo pip o'rnatish boto3
5. Quyidagi buyruq bilan rpi-lcd kutubxonasini o'rnating
sudo pip rpi-lcd-ni o'rnating
6. Mosquitto brokerini va mijozlarini Raspberry Pi -ga quyidagi buyruq bilan o'rnating
sudo apt-get mosquitto mosquitto-mijozlarni o'rnatish
7. AWS Python SDK paho-mqttga bog'liq, shuning uchun uning RPI-ga o'rnatilganligiga ishonch hosil qiling.
sudo pip o'rnatish paho-mqtt
8. Raspberry Pi-da AWS buyruq qatori mijozini o'rnatish uchun Raspberry Pi-da quyidagi buyruqni bajaring.
sudo pip install awscli-modernizatsiya-foydalanuvchi
7 -qadam: Smart Baby Monitoring tizimini o'rnatish (4 -qism)
SMS
Agar harorat me'yordan oshsa, ota -onalarga SMS -xabar keladi.
DynamoDB va S3
DynamoDB harorat va uning vaqt tamg'asini saqlaydi. S3 PiCam tomonidan olingan tasvirlarni saqlaydi.
AWS
Biz harorat qiymatlariga obuna bo'lish va nashr qilish uchun AWS MQTT -dan foydalanamiz.
8 -qadam: Smart Baby Monitoring tizimini o'rnatish (5 -qism)
Statik katalog
img
chaqaloq.png
kamera.png
lb.png
bootstrap.min.css
bootstrap.min.js
andozalar
haqida.html
asboblar paneli.html
index.html
ledcontrol.html
rasm.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
soundensor.py
9 -qadam: Smart Baby Monitoring tizimini o'rnatish (6 -qism)
Test yugurish
Server.py joylashgan katalogda ekanligingizga ishonch hosil qiling.
Veb -brauzerni sinab ko'rish uchun quyidagi buyruqni bajaring:
sudo python server.py
Mqtt kodini sinab ko'rish uchun quyidagi buyruqni bajaring:
chivin (malina pi 1da qilingan)
sudo python mqttpublish_temp.py (malina pi 1 da bajarilgan) sudo python mqttsubscribe_temp.py (malina pi 2 da bajarilgan)
DynamoDB -ga yuklash uchun quyidagi buyruqni bajaring:
sudo python aws_pubsub.py
Ovoz sensorini ishga tushirish uchun quyidagi buyruqni bajaring:
sudo python sound_sensor.py
Manba kodi havolasi:
10 -qadam: Bajarildi
O'qiganingiz uchun tashakkur!
Umid qilamizki, bu dars sizga foydali bo'ldi va kodlashdan zavqlanasiz!