Mündəricat:

ET Smart Körpə İzləmə Sistemi: 10 addım
ET Smart Körpə İzləmə Sistemi: 10 addım

Video: ET Smart Körpə İzləmə Sistemi: 10 addım

Video: ET Smart Körpə İzləmə Sistemi: 10 addım
Video: İnsanın həyatını cəhənnəmə döndərib 2024, Noyabr
Anonim
ET Smart Körpə Nəzarət Sistemi
ET Smart Körpə Nəzarət Sistemi
ET Smart Körpə Nəzarət Sistemi
ET Smart Körpə Nəzarət Sistemi

ET Smart Baby Monitoring System, körpələrə qulluq edən valideynlərə və ya baxıcılara rahatlıq əlavə etməyi hədəfləyən bir sistemdir. Monitorinq sistemi körpənin hərarətini izləyəcək və normadan artıq olarsa, valideynlərin və ya baxıcının telefonuna onları xəbərdar etmək üçün SMS göndəriləcək. Bundan əlavə, körpə ağladıqda, səs sensoru onu aşkarlayacaq və səs siqnalı çalacaq. Xüsusilə gecə valideynlər və ya baxıcı yatarkən faydalıdır. LED işığı veb saytında uzaqdan açıla və söndürülə bilər və veb saytdakı bir düyməyə basmaqla mövcud vəziyyətin şəkli də çəkilə bilər. Beləliklə, ET Smart Baby Monitoring System, körpənin rifahını izləməyə kömək edir və eyni zamanda körpələrə qulluq etmə təcrübəsini daha da asanlaşdırır.

Daha ətraflı təlimat üçün təqdim olunan pdf faylına baxın.

Addım 1: Müzakirə Ediləcək Adımın Xülasəsi

  • Quraşdırmaya ümumi baxış
  • Avadanlıq Tələbləri
  • Ağıllı Körpə Nəzarət Sisteminin Qurulması
  • Test Qaçışı

Addım 2: Son Avadanlıq Quraşdırması

Son Avadanlıq Quraşdırması
Son Avadanlıq Quraşdırması
Son Avadanlıq Quraşdırması
Son Avadanlıq Quraşdırması

Addım 3: Avadanlıq Tələbləri

DHT11 (1)

330Ω Rezistor (1)

LED (1) 10kΩ Rezistor (1)

Buzzer (1)

PiCam (1)

I2C LCD Ekran (1)

Addım 4: Ağıllı Körpə İzləmə Sisteminin Qurulması (1 -ci hissə)

Ağıllı Körpə Nəzarət Sisteminin Qurulması (1 -ci hissə)
Ağıllı Körpə Nəzarət Sisteminin Qurulması (1 -ci hissə)
Ağıllı Körpə Nəzarət Sisteminin Qurulması (1 -ci hissə)
Ağıllı Körpə Nəzarət Sisteminin Qurulması (1 -ci hissə)
Ağıllı Körpə Nəzarət Sisteminin Qurulması (1 -ci hissə)
Ağıllı Körpə Nəzarət Sisteminin Qurulması (1 -ci hissə)

Raspberry Pi komponentlərinin qurulması

Göstərilən şəkillər, cihaz quruluşunun necə göründüyünə dair addım-addım prosedurlardır. Donanımı qurduqdan sonra, aşağıdakı linkdən mənbə kodlarını yükləyə bilərsiniz.

Mənbə kodu bağlantısı:

Addım 5: Ağıllı Körpə İzləmə Sisteminin Qurulması (2 -ci hissə)

Ağıllı Körpə İzləmə Sisteminin Qurulması (2 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (2 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (2 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (2 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (2 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (2 -ci hissə)

AWS qurulması

  1. AWS konsolunda Xidmətlər üzərinə vurun.
  2. AWS tablosuna IoT Core xidmətinə daxil olmaq üçün "IoT Core" yazın
  3. Xoş gəldiniz səhifəsində, Başlayın düyməsini basın
  4. AWS IOT tablosunda İdarə et -> Şeylər düyməsini vurun
  5. Tək bir şey yarat düyməsini vurun
  6. İşinizə bir ad verin, sonra altdakı Sonrakı düyməsini basın
  7. Növbəti səhifədə Sertifikat yaradın
  8. Dörd yükləmə bağlantısı olacaq, hər birini yükləyin
  9. Sertifikatlarınızı yeni bir qovluğa köçürün və buna uyğun olaraq adını dəyişin
  10. Aktivləşdir düyməsini basın və demək olar ki, dərhal "Uğurla aktivləşdirilmiş sertifikat" ı görməlisiniz və Aktivləşdir düyməsi "Deaktiv" olaraq dəyişəcək
  11. Altdakı Siyasət əlavə et düyməsini vurun
  12. Siyasət yarat düyməsini basın
  13. Siyasət adını və səlahiyyətli hərəkətləri təyin edin, sonra Yarat düyməsini basın
  14. IOT tablosuna qayıdın Təhlükəsiz -> Sertifikatlar seçin, sonra siyasət əlavə etmək üçün sertifikat menyusuna vurun
  15. Yeni yaratdığınız siyasəti seçin və əlavə et düyməsini basın
  16. Sertifikat menyusuna yenidən basın, əşyanı sertifikata əlavə etmək üçün Əlavə et düyməsini basın
  17. IOT tablosunda, İdarə et -> Şeylərə qayıdın və sonra yaratdığınız şeyi vurun
  18. Yan naviqasiyada qarşılıqlı əlaqə seçin, sonra REST API son nöqtənizi kopyalayıb not defterinə yapışdırın

Addım 6: Ağıllı Körpə İzləmə Sisteminin Qurulması (3 -cü hissə)

Lazımi kitabxanaların quraşdırılması

Bu addım, Raspberry Pi -də proqramları işə salmaq üçün quraşdırılması lazım olan kitabxanaları ehtiva edir.

1. Aşağıdakı komanda ilə Flask quraşdırın

sudo pip quraşdırma qabı

2. Aşağıdakı əmrlə AWS Python kitabxanasını quraşdırın

sudo pip AWSIoTPythonSDK quraşdırın

3. Raspberry Pi -də AWS Command -Line Interface Client qurun

sudo pip install awscli

4. Raspberry Pi -də AWS üçün Python kitabxanası Boto -nu quraşdırın

sudo pip boto3 quraşdırın

5. Aşağıdakı əmrlə rpi-lcd kitabxanasını quraşdırın

sudo pip rpi-lcd quraşdırın

6. Aşağıdakı əmrlə Mosquitto brokerini və müştərilərini Raspberry Pi -yə quraşdırın

sudo apt-get mosquitto mosquitto-clients qurun

7. AWS Python SDK-nın paho-mqtt-dən asılılığı var, buna görə də RPI-də quraşdırıldığından əmin olun.

sudo pip paho-mqtt quraşdırın

8. Raspberry Pi-də AWS Command-line müştərisini qurmaq üçün Raspberry Pi-də aşağıdakı əmri işlədin.

sudo pip install awscli-təkmilləşdirmə-istifadəçi

Addım 7: Ağıllı Körpə İzləmə Sisteminin Qurulması (4 -cü hissə)

SMS

Temperatur normadan artıq olarsa, SMS valideynlərə xəbər verəcəkdir.

DynamoDB və S3

DynamoDB, temperaturu və zaman damgasını saxlayır. PiCam tərəfindən çəkilən S3 mağaza şəkilləri.

AWS

İstilik dəyərlərinə abunə olmaq və dərc etmək üçün AWS MQTT -dən istifadə edəcəyik.

Addım 8: Ağıllı Körpə İzləmə Sisteminin Qurulması (5 -ci hissə)

Ağıllı Körpə İzləmə Sisteminin Qurulması (5 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (5 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (5 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (5 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (5 -ci hissə)
Ağıllı Körpə İzləmə Sisteminin Qurulması (5 -ci hissə)

Statik kataloq

img

körpə.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

şablonlar

haqqında.html

tablosuna.html

index.html

ledcontrol.html

şəkil.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

səs sensoru.py

Addım 9: Ağıllı Körpə İzləmə Sisteminin Qurulması (6 -cı hissə)

Test Qaçışı

Server.py -nin yerləşdiyi qovluqda olduğunuzdan əmin olun.

Veb brauzerini sınamaq üçün aşağıdakı əmri işlədin:

sudo python server.py

Mqtt kodunu sınamaq üçün aşağıdakı əmri işlədin:

ağcaqanad (moruq pi 1 üzərində aparılır)

sudo python mqttpublish_temp.py (moruq pi 1 -də aparılır) sudo python mqttsubscribe_temp.py (moruq pi 2 -də hazırlanır)

DynamoDB -yə yükləmək üçün aşağıdakı əmri işlədin:

sudo python aws_pubsub.py

Səs sensorunu işə salmaq üçün aşağıdakı əmri işlədin:

sudo python sound_sensor.py

Mənbə kodu bağlantısı:

Addım 10: Bitti

Oxuduğunuz üçün təşəkkür edirik!

Ümid edirik ki, bu dərs sizin üçün faydalı oldu və kodlaşdırmaqdan zövq alın!

Tövsiyə: