İçindekiler:

ET Akıllı Bebek Takip Sistemi: 10 Adım
ET Akıllı Bebek Takip Sistemi: 10 Adım

Video: ET Akıllı Bebek Takip Sistemi: 10 Adım

Video: ET Akıllı Bebek Takip Sistemi: 10 Adım
Video: Akıllı adamın hali başka❗️#kaza #crash 2024, Temmuz
Anonim
ET Akıllı Bebek İzleme Sistemi
ET Akıllı Bebek İzleme Sistemi
ET Akıllı Bebek İzleme Sistemi
ET Akıllı Bebek İzleme Sistemi

ET Akıllı Bebek Takip Sistemi, bebek bakımı yapan ebeveynlere veya bakıcılara kolaylık sağlamayı amaçlayan bir sistemdir. İzleme sistemi bebeğin ateşini takip edecek ve normalin üzerine çıkarsa, ebeveynlerin veya bakıcının telefonuna onları uyarmak için bir SMS gönderilecektir. Ayrıca bebek ağladığında ses sensörü bunu algılar ve sesli uyarı verir. Bu, özellikle geceleri ebeveynler veya bakıcı uyurken kullanışlıdır. Web sitesi üzerinden led ışık uzaktan açılıp kapatılabilmekte ve web sitesindeki bir buton ile mevcut durumun resmi de çekilebilmektedir. Böylece ET Akıllı Bebek Takip Sistemi, bebeğin sağlığının takip edilmesine yardımcı olurken aynı zamanda bebek bakım deneyimini çok daha kolay hale getirir.

Daha ayrıntılı bir eğitim için sağlanan pdf dosyasına bakın.

Adım 1: Tartışılacak Adımın Özeti

  • Kuruluma Genel Bakış
  • Donanım Gereksinimleri
  • Akıllı Bebek İzleme Sisteminin Kurulması
  • Test sürüşü

Adım 2: Son Donanım Kurulumu

Son Donanım Kurulumu
Son Donanım Kurulumu
Son Donanım Kurulumu
Son Donanım Kurulumu

3. Adım: Donanım Gereksinimleri

DHT11 (1)

330Ω Direnç (1)

LED (1)10kΩ Direnç (1)

Zil (1)

PiCam (1)

I2C LCD Ekran (1)

Adım 4: Akıllı Bebek İzleme Sistemini Kurma (bölüm 1)

Akıllı Bebek İzleme Sistemini Kurma (bölüm 1)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 1)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 1)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 1)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 1)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 1)

Raspberry Pi bileşenlerini ayarlama

Gösterilen resimler, donanım kurulumunun nasıl göründüğüne ilişkin adım adım prosedürlerdir. Donanımı kurduktan sonra aşağıdaki linkten kaynak kodlarını indirebilirsiniz.

Kaynak kodu bağlantısı:

Adım 5: Akıllı Bebek İzleme Sistemini Kurma (bölüm 2)

Akıllı Bebek İzleme Sistemini Kurma (bölüm 2)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 2)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 2)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 2)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 2)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 2)

AWS'yi Kurma

  1. AWS konsolunda Hizmetler'e tıklayın.
  2. IoT Core hizmetine erişmek için AWS kontrol panelinizde "IoT Core" yazın
  3. Karşılama sayfasında, Başlayın'a tıklayın
  4. AWS IOT panosunda Yönet -> Şeyler'e tıklayın
  5. Tek Bir Şey Oluştur'a tıklayın
  6. Şeyiniz için bir ad verin, ardından alttaki İleri'ye tıklayın.
  7. Bir sonraki sayfada, Sertifika oluştur'a tıklayın
  8. Dört indirme bağlantısı olacak, her birini indirin
  9. Sertifikalarınızı yeni bir klasöre taşıyın ve uygun şekilde yeniden adlandırın
  10. Etkinleştir'e tıklayın ve neredeyse anında “Başarıyla etkinleştirilen sertifika” görmelisiniz ve Etkinleştir düğmesi “Devre Dışı Bırak” olarak değişir.
  11. En alttaki Politika ekle'ye tıklayın
  12. Politika oluştur'a tıklayın
  13. İlke adını ve yetkili eylemleri tanımlayın, ardından Oluştur'u tıklayın.
  14. IOT panosuna geri dönün, Güvenli -> Sertifikalar'ı seçin ve ardından politika eklemek için sertifika menüsüne tıklayın
  15. Yeni oluşturduğunuz politikayı seçin ve ekle'ye tıklayın
  16. Sertifika menüsüne tekrar tıklayın, şeyinizi sertifikanıza eklemek için Bir şey ekle'yi tıklayın.
  17. IOT panosunda, Yönet -> Nesneler'e geri dönün ve az önce oluşturduğunuz Şey'e tıklayın.
  18. Yan gezinmede Etkileşim'i seçin, ardından REST API Bitiş Noktanızı kopyalayıp bir not defterine yapıştırın

Adım 6: Akıllı Bebek İzleme Sistemini Kurma (bölüm 3)

Gerekli kütüphanelerin kurulması

Bu adım, Raspberry Pi'nizde programları çalıştırmak için kurulması gereken gerekli kütüphaneleri içerir.

1. Flask'ı aşağıdaki komutla kurun

sudo pip yükleme şişesi

2. AWS Python kitaplığını aşağıdaki komutla kurun

sudo pip AWSIoTPythonSDK yükleyin

3. AWS Komut Satırı Arabirimi İstemcisini Raspberry Pi'nize yükleyin

sudo pip kurulum awscli

4. AWS için Python kitaplığı olan Boto'yu Raspberry Pi'nize yükleyin

sudo pip yükleme boto3

5. Aşağıdaki komutla rpi-lcd kitaplığını kurun

sudo pip kurulum rpi-lcd

6. Mosquitto brokerını ve istemcilerini Raspberry Pi'nize aşağıdaki komutla kurun

sudo apt-get install mosquitto sivrisinek istemcileri

7. AWS Python SDK'sı paho-mqtt'ye bağımlıdır, bu nedenle RPI'nize yüklendiğinden emin olun.

sudo pip kurulumu paho-mqtt

8. AWS Komut satırı istemcisini Raspberry Pi'nize yüklemek için Raspberry Pi'nizde aşağıdaki komutu çalıştırın

sudo pip install awscli -- yükseltme -- kullanıcı

7. Adım: Akıllı Bebek İzleme Sistemini Kurma (bölüm 4)

SMS

Sıcaklık normalin üzerine çıkarsa SMS ebeveynleri bilgilendirecektir.

DynamoDB ve S3

DynamoDB, sıcaklığı ve zaman damgasını saklar. S3, PiCam tarafından çekilen görüntüleri depolar.

AWS

Sıcaklık değerlerine abone olmak ve yayınlamak için AWS MQTT kullanacağız.

Adım 8: Akıllı Bebek İzleme Sistemini Kurma (bölüm 5)

Akıllı Bebek İzleme Sistemini Kurma (bölüm 5)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 5)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 5)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 5)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 5)
Akıllı Bebek İzleme Sistemini Kurma (bölüm 5)

statik dizin

resim

bebek.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

şablonlar

hakkında.html

pano.html

index.html

ledkontrol.html

resim.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

sunucu.py

ses sensörü.py

9. Adım: Akıllı Bebek İzleme Sistemini Kurma (bölüm 6)

Test sürüşü

server.py dosyasının bulunduğu dizinde olduğunuzdan emin olun.

Web tarayıcısını test etmek için aşağıdaki komutu çalıştırın:

sudo python sunucusu.py

Mqtt kodunu test etmek için aşağıdaki komutu çalıştırın:

sivrisinek (ahududu pi 1 üzerinde yapılır)

sudo python mqttpublish_temp.py (ahududu pi 1'de yapıldı) sudo python mqttsubscribe_temp.py (ahududu pi 2'de yapıldı)

DynamoDB'ye yüklemek için aşağıdaki komutu çalıştırın:

sudo python aws_pubsub.py

Ses sensörünü çalıştırmak için aşağıdaki komutu çalıştırın:

sudo python sound_sensor.py

Kaynak kodu bağlantısı:

Adım 10: Tamamlandı

Okuduğunuz için teşekkürler!

Umarız bu eğitim size yardımcı olmuştur ve eğlenceli kodlamalar dileriz!

Önerilen: