Mundarija:

ET Smart Baby Monitoring System: 10 qadam
ET Smart Baby Monitoring System: 10 qadam

Video: ET Smart Baby Monitoring System: 10 qadam

Video: ET Smart Baby Monitoring System: 10 qadam
Video: 7 signs of intelligence 🧠 #shorts #shivammalik 2024, Noyabr
Anonim
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System

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

Oxirgi uskunani sozlash
Oxirgi uskunani sozlash
Oxirgi uskunani sozlash
Oxirgi uskunani 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)

Chaqaloqni aqlli kuzatish tizimini o'rnatish (1 qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (1 qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (1 qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (1 qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (1 qism)
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)

Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (2 -qism)

AWS -ni sozlash

  1. AWS konsolida Xizmatlar -ni bosing.
  2. AWS boshqaruv panelida IoT Core xizmatiga kirish uchun "IoT Core" yozing
  3. Xush kelibsiz sahifasida Ishni boshlash -ni bosing
  4. AWS IOT boshqaruv panelida Manage -> Things ni bosing
  5. Bitta narsa yaratish -ni bosing
  6. Ishingiz uchun nom bering, so'ngra pastdagi Keyingisini bosing
  7. Keyingi sahifada Sertifikat yaratish -ni bosing
  8. To'rtta yuklab olish havolasi bo'ladi, ularning har birini yuklab oling
  9. Belgilaringizni yangi papkaga o'tkazing va ularga mos ravishda nomini o'zgartiring
  10. "Faollashtirish" tugmachasini bosing va darhol "Muvaffaqiyatli faollashtirilgan sertifikat" ni ko'rasiz va "Tugatish" tugmasi "O'chirish" ga o'zgaradi.
  11. Pastki qismda "Siyosat qo'shish" ni bosing
  12. Siyosat yaratish -ni bosing
  13. Siyosat nomini va ruxsat berilgan harakatlarni belgilang, so'ngra Yaratish -ni bosing
  14. IOT boshqaruv paneliga qaytib, Xavfsiz -> Sertifikatlar -ni tanlang va siyosatni qo'shish uchun sertifikat menyusini bosing
  15. Siz yaratgan siyosatni tanlang va qo'shish -ni bosing
  16. Sertifikat menyusini yana bosing, narsangizni sertifikatingizga qo'shish uchun Qo'shish -ni bosing
  17. IOT boshqaruv panelida Manage -> Things -ga qayting va keyin siz yaratgan narsani bosing
  18. 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)

Chaqaloqni aqlli kuzatish tizimini o'rnatish (5 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (5 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (5 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (5 -qism)
Chaqaloqni aqlli kuzatish tizimini o'rnatish (5 -qism)
Chaqaloqni aqlli kuzatish 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!

Tavsiya: