İçindekiler:

IOT ile Yeşil Ev İzleme: 5 Adım
IOT ile Yeşil Ev İzleme: 5 Adım

Video: IOT ile Yeşil Ev İzleme: 5 Adım

Video: IOT ile Yeşil Ev İzleme: 5 Adım
Video: Nesnelerin İnterneti [IoT] Nedir? | Melis Dinçol | DenizBank Deniz Akademi 2024, Temmuz
Anonim
Image
Image

Tarım söz konusu olduğunda, bitkilerin sıcaklık ve neminin izlenmesi, hayatta kalmaları için önemli bir faktördür. Şu anda insanlar bir seraya bağlı termometreler kullanıyor, böylece çiftçiler sıcaklığı ölçebiliyor. Bununla birlikte, bu manuel yaklaşım, çiftçinin her zaman mümkün olmayan o yerde fiziksel olarak bulunmasını gerektirir. Bu sorunu çözmek için bu kompakt cihazı VeggiTech'te geliştirdim.

Bu, sıcaklığı, nemi, ısı indeksini algılayabilen ve wifi aracılığıyla çevrimiçi bir gösterge panosuna gönderebilen bir sera izleme sistemidir. Güneş panelleri üzerinde çalışan ve ortam eşiği aştığında sesli uyarı veren kendi kendini şarj eden bir cihazdır.

Gereçler

Bu projenin toplam maliyeti 270 AED (73$)

Gerekli malzemeler:-

  1. Nodemçu
  2. Arduino Uno'su
  3. 10W Güneş Panelleri
  4. 12V Solar Şarj Kontrol Cihazı
  5. 12V Kurşun Asit Akü
  6. DHT22 Sensörü
  7. 16x2 LCD i2c
  8. Ahşap Çekmece
  9. 5V Röle

Adım 1: Devre Şeması

App Key ile Pubnub'da Hesap Oluşturun
App Key ile Pubnub'da Hesap Oluşturun

Cihaz, tam programın çalışması için yukarıdaki bağlantıya sahiptir. Aşağıda ayrıntılı olarak bağlantı: -

  • Kontrolörü şarj etmek için güneş panelleri terminalleri
  • Kontrol cihazını şarj etmek için pil terminalleri
  • Dönüştürücü ve sesli uyarıcıya şarj kontrol cihazı çıkışı
  • arduino, röle, lcd, dht22 ve nodemcu'ya Buck dönüştürücü (5V çıkış)
  • LCD SDA, SCL'den A4 ve A5'e
  • Arduino Rx, Tx'den nodemcu Tx, Rx'e
  • Buzzer'a şarj kontrol cihazı çıkışı arasında röle

2. Adım: Uygulama Anahtarıyla Pubnub'da Hesap Oluşturun

App Key ile Pubnub'da Hesap Oluşturun
App Key ile Pubnub'da Hesap Oluşturun

Verilerin başarıyla aktarılması için Pubnub'da hesabınızı oluşturun. Sağ üst köşede yeni bir uygulama yapın ve pub/subkey bilgilerini kopyalayın. Bu anahtar nodemcu'ya yükleyeceğiniz Arduino koduna aktarılacaktır.

Adım 3: Nodemcu & Arduino'da Kodu Yükleyin

Nodemcu & Arduino'da Kod Yükle
Nodemcu & Arduino'da Kod Yükle
Nodemcu & Arduino'da Kod Yükle
Nodemcu & Arduino'da Kod Yükle

Aşağıdaki kodu indirin. PubNub hesabınızdan pub/subkey'i kurulum işlevinin hemen üzerindeki sera_iot koduna koyun. 'greenhouse_iot' kodu nodemcu'ya yüklenecek ve 'arduino_slave' kodu arduino'ya yüklenecek.

4. Adım: Freeboard Dashboard Oluşturun

Freeboard Dashboard Oluştur
Freeboard Dashboard Oluştur

Freeboard.io'nuzu oluşturun ve bu, verilerinizin çekici bir görsel biçimde görüntüleneceği yerdir. Öncelikle veriler nodemcu'dan pubnub sunucusuna yüklenecektir, pubnub freeboard'a kolayca entegre edilebilir, bu nedenle bu iki hizmeti birlikte kullanıyoruz. Çevrimiçi kontrol panelini kurmak için şu adımları izleyin: -

  1. Pubnub olarak sağ üst köşedeki veri kaynaklarını seçin
  2. Sıcaklık, nem ve Isı İndeksi için her biri yeni paneller oluşturun
  3. İhtiyacınız olan herhangi bir panel ekranı tipini seçin. Popüler bir tanesi bu uygulama için Gösterge ölçerdir.
  4. Panel içinde veri kaynağını JSON olarak seçin. Bu sizi [dashboard name][variable name from arduino IDE] yazabileceğiniz metin düzenleyicisine götürecektir. Sıcaklık okuması almak istiyorsanız, nodemcu'dan sunucuya yüklendiğinde JSON format adı olduğundan 'Sıcaklık' yazın. Tüm paneller için aynı.

Adım 5: Sonuç

Çözüm
Çözüm

Genel olarak faydalı bir projeydi ama işte karşılaştığım birkaç sınırlama: -

  1. Toz koruması eksikliği: - Elektronik koruma ve daha iyi güvenilirlik için bir IP67 kasa kutusu eklemeliydim.
  2. Lityum pilin tehlikeleri:- Lityum pil kullanmak yerine kurşun asit pil daha güvenlidir, çünkü yüksek sıcaklıkta lipo pil alev alabilir. Ben bu projeyi böyle yaktım aslında o yüzden zor öğrendim.
  3. güneş ışığına bağlı güç: - Güneş ışığı ana güç kaynağıdır. Onsuz, sistem duracak ve alternatif bir kaynağa ihtiyaç duyulacaktır. Güneş sistemlerinin maliyeti arttırdığını da unutmamak gerekir.
  4. Freeboard hizmetinin işletme maliyeti: - Freeboard.io hizmeti için ayda 12$ harcanması gerekir. Maliyeti düşürmek için daha iyi bir alternatife ihtiyaç vardır.

Şimdi bir sonraki adımım seraya kablosuz LoRa sensörleri eklemek, okumaları WiFi ağ geçidi üzerinden toplamak ve Node-Red kullanarak özel tasarlanmış bir gösterge panosuna yüklemek. Bu sistem uzun pil ömrüne (8-10 yıl) ve daha fazla güvenilirliğe sahiptir, bu nedenle yukarıdaki tüm sınırlamalar ortadan kalkar.

Önerilen: