İçindekiler:

Yağmur Uyarı Sistemi: 4 Adım
Yağmur Uyarı Sistemi: 4 Adım

Video: Yağmur Uyarı Sistemi: 4 Adım

Video: Yağmur Uyarı Sistemi: 4 Adım
Video: Periyodik Tabloda Elementlerin Sınıflandırılması, Metallerin Özellikleri | Lightboard ile Fen Dersi 2024, Temmuz
Anonim
Yağmur Uyarı Sistemi
Yağmur Uyarı Sistemi
Yağmur Uyarı Sistemi
Yağmur Uyarı Sistemi

Bu bir Yağmur Uyarı Sistemidir, alarm ve LED devreye girerek kullanıcıyı yakında yağmur yağacağına dair uyarır, bu uygulamanın hedef kitlesi, çamaşırlarını evde kurutmak için dışarı çıkaran ve bu nedenle kıyafetlerini muhafaza edebilen kişiler içindir. önceden ıslatmadan. (Nem > 70'e ulaşırsa buzzer çalar, ışık değeri <300 ise LED yanar)

Bu uygulama, IBM'in kırmızı düğümü kullanılarak barındırılan ve kullanıcının Buzzer ve LED'in gerçek zamanlı durumunu kontrol etmesine ve DHT11 ve LDR sensörünün gerçek zamanlı durumunu ve ayrıca DHT11 ve LDR sensörünün geçmiş durumunu görüntülemesine olanak tanıyan bir web arabirimi kullanır.

LDR'mizin ışık değerini ve ayrıca DHT11'imizin nem ve sıcaklık değerini depolamak için DynamoDB kullanıyoruz. Bu uygulama, uygulamamızın mesaj gönderip almasını sağlayan AWS IoT'nin aracı hizmetini kullanır.

Adım 1: Malzemeler ve Hazırlıklar

Kullanılan Bileşenler:

1 x Raspberry Pi.(16gb microSD)

1 x DHT11.

1 x Işığa Bağlı Direnç (LDR).

1 x Analogdan Dijitale Dönüştürücü (MCP3008 ADC).

1 x 220 ohm direnç.

3 x 10k ohm direnç.

1 x Zil.

1 x LED.

1 x Düğme.

Uygulamayı kodlamak için Raspberry Pi'nizde MQTT komisyoncusu ile Node-RED kullanacak

Bir IBM hesabına ve AWS hesabına sahip olmanız gerekir

2. Adım: Donanımın Kurulması

Donanımı Kurma
Donanımı Kurma
Donanımı Kurma
Donanımı Kurma

Donanımınızı devre tahtasında kurmak için adımları izleyin. Fritzing diyagramını takip edebilirsiniz.

1. Önce LDR'yi kurun

2. DHT11'i kurun

3. Düğmeyi Ayarlayın

4. Buzzer'ı kurun

5. LED'i kurun

3. Adım: IBM ve AWS'yi Kurma

Bu uygulama bir AWS hesabına sahip olmanızı gerektirir, bir eğitim hesabı da kullanılabilir.

AWS için

AWS konsolunuza gidin ve AWS IoT hizmetine (IoT Core) gidin ve şu adımları izleyin (DynamoDB'de veri depolamak istemiyorsanız 1., 6. ve 11. adımları atlayın):

1. Sıralama anahtarı zaman damgası ve birincil anahtar (ışık, sıcaklık, nem) içeren 3 tablo oluşturmak için DynamoDB'ye gidin

2. Tek bir şey yaratın

3. Bir Güvenlik Sertifikası Oluşturun (Daha sonra gerekli tüm sertifikaları indirin)

4. Bir Güvenlik Politikası Oluşturun

5. Güvenlik Politikasını ve Öğeyi Güvenlik Sertifikanıza Ekleyin

6. Konu sensörleri/ışık, sensörler/nem, sensörler/sıcaklık temelinde DynamoDB tablolarına mesaj eklemek için Kurallar oluşturun. (Veritabanına erişmek için bir AWS rolü ve politikası oluşturmanız gerekecektir)

7. Raspberry Pi'nize gidin, tüm AWS sertifikası kimlik bilgilerini içine koyacağınız bir klasör oluşturun ve bir python dosyası oluşturun, bunu kopyalayıp python dosyasına yapıştırın:

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

IBM için

8. Bir IBM Watson IoT uygulaması kurun (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Web sitenizin url'sini not alın.

9. Ağ Geçidi Aygıtını ve Aygıt Türlerini Ayarlayın (Bunu oluşturduktan sonra kimlik doğrulama belirtecini, aygıt kimliğini ve türünü not edin)

10. IBM Node-RED'i ahududu pi'ye kurun

11. aws dynamodb düğümünü IBM Node-RED'e kurun (node-red-contrib-aws)

Adım 4: Raspberry Pi ve IBM Node-RED'inizde Node-RED'i Ayarlama

Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu
Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu
Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu
Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu
Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu
Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu
Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu
Raspberry Pi ve IBM Node-RED'de Node-RED Kurulumu

Kendi Raspberry Pi'nizin Düğüm-RED'inde bu panoyu içe aktarın:

MQTT, Watson IoT Node ve DynamoDB düğümünü kendi kimlik bilgileriniz ile değiştirmeniz gerekiyor

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

IBM Node-RED'inizde şu panoyu içe aktarın:https://drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

Devreye alabilirsiniz ve IBM için gösterge panosu gösterilen resimler gibi görünmelidir

Önerilen: