İçindekiler:
- Gereçler
- Adım 1: Devre Şeması
- 2. Adım: Uygulama Anahtarıyla Pubnub'da Hesap Oluşturun
- Adım 3: Nodemcu & Arduino'da Kodu Yükleyin
- 4. Adım: Freeboard Dashboard Oluşturun
- Adım 5: Sonuç
Video: IOT ile Yeşil Ev İzleme: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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:-
- Nodemçu
- Arduino Uno'su
- 10W Güneş Panelleri
- 12V Solar Şarj Kontrol Cihazı
- 12V Kurşun Asit Akü
- DHT22 Sensörü
- 16x2 LCD i2c
- Ahşap Çekmece
- 5V Röle
Adım 1: Devre Şeması
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
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
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.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: -
- Pubnub olarak sağ üst köşedeki veri kaynaklarını seçin
- Sıcaklık, nem ve Isı İndeksi için her biri yeni paneller oluşturun
- İhtiyacınız olan herhangi bir panel ekranı tipini seçin. Popüler bir tanesi bu uygulama için Gösterge ölçerdir.
- 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ç
Genel olarak faydalı bir projeydi ama işte karşılaştığım birkaç sınırlama: -
- Toz koruması eksikliği: - Elektronik koruma ve daha iyi güvenilirlik için bir IP67 kasa kutusu eklemeliydim.
- 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.
- 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.
- 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:
Greentent - Arduino Sıcaklık ve Nem Ölçümü ile Dünyanın İlk Mini Taşınabilir Yeşil Evi: 3 Adım
Greentent - Arduino Sıcaklık ve Nem Ölçümlü Dünyanın İlk Mini Taşınabilir Yeşil Evi: İlk olarak, sıcaklık izlenen bir kutuda küçük bir bahçeye sahip olmanın bir yolunu yapmak istediğimde, geceleri dolaşabileceğiniz portatif bir sera fikrini ortaya çıkardım. ve Nem.Yani, gece geç bir saat ve ben bunları almak için bir mağazaya gitmek istiyorum
Nokia LCD ile DSM501A ile Hava Kalitesi İzleme: 7 Adım
Nokia LCD ile DSM501A ile Hava Kalitesi İzleme: Merhaba arkadaşlar!Bu kısa eğitimde size evinizde veya herhangi bir yerde hava kalitesini nasıl izleyeceğinizi göstereceğim.Bu bütçe fiyatına hava kalitesi izleme istasyonunun montajı oldukça kolaydır
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü - DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: 6 Adım
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü | DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: Merhaba arkadaşlar, bu talimatta DHT11 sıcaklık sensörünün m5stick-C (m5stack tarafından geliştirilen bir geliştirme kartı) ile nasıl arayüzleneceğini ve m5stick-C ekranında nasıl görüntüleneceğini öğreneceğiz. Bu eğitimde sıcaklık, nem ve sıcaklık değerlerini okuyacağız; ısı ben
Mavi veya Yeşil Lazer İşaretçi ile Nasıl Yazılır ve Fotoğraf Çekilir: 3 Adım
Mavi veya Yeşil Lazer İşaretçi ile Nasıl Yazılır ve Fotoğraf Çekilir: Nasıl yazılacağını açıklayan basit bir talimat kitabı, gerçekten harika fotoğraflar için binalar, zemin vb
Yeşil LED Lamba (Yanıp Sönen Led İle Kontrol Edilir): 9 Adım
Yeşil LED Lamba (Yanıp Sönen Ledle Kontrol Edilir): Birkaç yıl önce gelişmekte olan ülkelerde aydınlatma ile ilgili bir makale okudum, 1,6 milyar insanın elektriğe erişimi olmadığını ve güvenilir bir aydınlatma kaynağının onlar için BÜYÜK bir sorun olduğunu söyledi. Bir Kanadalı şirket, ışık üretir ve dağıtır