İçindekiler:

Güneş Paneli ile Güçlendirilen Akıllı Bitki Sulama: 7 Adım
Güneş Paneli ile Güçlendirilen Akıllı Bitki Sulama: 7 Adım

Video: Güneş Paneli ile Güçlendirilen Akıllı Bitki Sulama: 7 Adım

Video: Güneş Paneli ile Güçlendirilen Akıllı Bitki Sulama: 7 Adım
Video: 7. sınıflar için öneriler 💞 2024, Temmuz
Anonim
Güneş Paneli İle Güçlendirilen Akıllı Bitki Sulama
Güneş Paneli İle Güçlendirilen Akıllı Bitki Sulama
Güneş Paneli İle Güçlendirilen Akıllı Bitki Sulama
Güneş Paneli İle Güçlendirilen Akıllı Bitki Sulama
Güneş Paneli İle Güçlendirilen Akıllı Bitki Sulama
Güneş Paneli İle Güçlendirilen Akıllı Bitki Sulama

Bu, ilk SmartPlantWatering projemin güncellenmiş bir versiyonudur (https://www.instructables.com/id/Smart-Plant-Water…

Önceki sürümle arasındaki temel farklar:

1. ThingSpeaks.com'a bağlanır ve yakalanan verileri (sıcaklık, nem, ışık vb.) yayınlamak için bu siteyi kullanır - ThingSpeaks'teki kanalım -

2. Pille çalışacak şekilde optimize edilmiştir. Bu sürüm, 3.7v Lipo 18650 pili şarj etmek için bir güneş paneli kullanıyor.

3. Güncelleme sıklığını ve sulamayı hava durumuna göre ayarlayın (OpenWeatherMap.org'u kullanır).

4. Optimize edilmiş kod… Github'a yüklendi -

Gereksinimler:

- PCB

-ESP8266 DüğümMCU'su

- DHT11 sensörü (Sıcaklık ve Nem)

- Röle

- Işık sensörü

- Kutu / Konteyner

- Başlıklar

- Su pompası (12V)

- küçük çaplı şeffaf şeffaf yumuşak hortum (su pompası konektörlerinize göre değişebilir)

- 3.7 Lipo Pil

- TP4056 (pil şarj cihazı)

- teller

- sabır…. bu karmaşık değil…. ancak bunu yapmak biraz zaman alıyor, özellikle bu bileşenlerle ilk kez bir şey yapıyorsanız..:)

Aşağıda ThingSpeaks'te oluşturulmuş bazı grafikleri bulabilirsiniz:

Sonraki Bitki sulama (sulama için kalan saatleri gösterir)Su Seviyesi (su kabındaki litre)

Adım 1: Adım 1: Bu Şemayı Kullanın

Adım 1: Bu Şemayı Kullanın
Adım 1: Bu Şemayı Kullanın

Şemayı takip edin ve bunu protoboard'a kopyalayın…

aşağıdaki öğelere ihtiyacınız var:

1. Anakart

2. ESP8266 DüğümMCU'su

3. DHT11 sensörü (Sıcaklık ve Nem)

4. Röle

5. Işık sensörü

6. Su pompası (12V)

7. küçük çaplı şeffaf şeffaf yumuşak hortum (su pompası konektörlerinize göre değişebilir)

Adım 2: PCB Üzerinde Çalışma - ESP8266 için Kaynak Başlıkları ve Şemalara Dayalı Sensörler

ESP8266 için PCB - Kaynak Başlıkları ve Şemalara Dayalı Sensörler Üzerinde Çalışma
ESP8266 için PCB - Kaynak Başlıkları ve Şemalara Dayalı Sensörler Üzerinde Çalışma

PCB'ye kopyalamak için şemayı kullanın. Yukarıdaki şemaya ek olarak, bir güneş paneli kullanarak bir Lipo Pili şarj etmek için bir TP 4056 ekledim. Dilerseniz diğer pil şarj kartlarını da kullanabilirsiniz. Lütfen pilinizi aşırı şarj etmek/deşarj etmek için korumalı olanı kullanın.

12v güneş paneli kullanıyorsanız, voltajı 5v'ye dönüştürmek için bir adım aşağı eklemeniz gerekir. TP4046, giriş olarak 12v'yi desteklemez.

Bunlar, bir Lipo pili şarj etmek ve bir ESP8266 NodeMcu'ya güç sağlamak için bir TP4056 kullanmak için yaptığım bağlantılar.

Güneş paneli (+) ->Adım Adım -> TP4056 (+)

Güneş paneli (-) -> Adım Aşağı -> TP4056 (-)

TP4056 (ÇIKIŞ +) -> ESP8266 (+); Bu bağlantı için bir USB kablosu kullandım

TP4056 (ÇIKIŞ -) -> ESP8266 (-);

Adım 3: Sensörleri Kurun ve PCB'yi Bir Kutuya Yerleştirin

Sensörleri Kurun ve PCB'yi Bir Kutuya Yerleştirin
Sensörleri Kurun ve PCB'yi Bir Kutuya Yerleştirin

PCB kartını ve sıcaklık/nem sensörünü yerleştirmek için dışarıda kullanılabilecek plastik bir kutu kullandım.

4. Adım: ThingSpeaks'i Yapılandırın

ThingSpeaks'i yapılandırın
ThingSpeaks'i yapılandırın

Projenin bu versiyonunda ThingSpeaks.com'u kullandım. Bu sitenin ücretsiz ve ticari bir sürümü vardır. Ücretsiz sürümü kullandım ve bu proje tarafından yakalanan verileri yüklemek için bir kanal oluşturdum.

Buradaki fikir, bilgi toplamak ve farklı grafikler / göstergeler aracılığıyla görselleştirmektir.

thingspeak.com/channels/504661

Önce bir hesap oluşturmanız ve ardından bir kanal oluşturmanız gerekir (hesabı veya kanalı nasıl oluşturacağınız konusunda şüpheleriniz varsa, benimle iletişime geçmekten çekinmeyin)

Ardından bu ayarları kullanarak kanalı yapılandırmanız gerekir. Aynı alan yapılandırmasını yapmanız önemlidir, çünkü bunları kodda referans alıyorum.

Adım 5: Kodu Alın, Yapılandırın ve Yükleyin

Aşağıdaki Git deposunu ziyaret edin

Kodu indirin ve ESP8266'nıza yükleyin. Kod periyodik olarak güncellenir, ancak burada paylaşılmakta olan aynı şema ile çalışmaya devam ediyorum. Bu sürümde, internette görselleştirme için veri toplamak ve grafikler oluşturmak için ThingSpeaks kullanıyorum. Ayrıca openWeatherMap.org'un kullanılması, bulunduğunuz şehir için güncel hava durumunu ve tahminleri almanızı sağlar. Bu bilgiler, yağmurlu günlerin olmasını beklersek ve pil tam olarak şarj edilmemişse pil kullanımını optimize etmek için kullanılır.

Önemli!! - Kodda ayarlanması gereken bazı ayarlar var.

Kodu inceleyin ve aşağıdaki değişkenlerin değerini güncelleyin

- ThingSpeaks_KEY -- ThingSpeaks sitesi için kullanılır

- openWeatherAPIid -- mevcut hava durumu bilgilerini almak ve önümüzdeki günler için tahminde bulunmak için kullanılır.

- openWeatherAPIappid -- mevcut hava durumu bilgilerini almak ve önümüzdeki günler için tahminde bulunmak için kullanılır

Kodu beğendiyseniz, lütfen GitHub'da Yıldızlayın!. Teşekkürler!

Adım 6: Bidon ve Su Pompasını Hazırlayın

Su Bidonunu ve Su Pompasını Hazırlayın
Su Bidonunu ve Su Pompasını Hazırlayın

Sahip olduğunuz herhangi bir su bidonunu kullanabilirsiniz. 10 litrelik bir su bidonunu kullandım, böylece birkaç hafta yetecek kadar özerkliğe sahip oldu.

Su pompası 12v (1A) olduğundan onu doğrudan harici bir güç kaynağına bağlıyorum. Ayrıca 5v su pompası kullanabilir ve belki de ESP8266'da kullanılan pille çalıştırmayı deneyebilirsiniz. Bunu henüz denemedim, ancak bu, bu projenin başka bir aşaması için bir fikir olabilir.

7. Adım: Bağlayın ve ThingSpeaks.com Üzerinden Bilgi Almaya Başlayın

Bağlayın ve ThingSpeaks.com Üzerinden Bilgi Almaya Başlayın
Bağlayın ve ThingSpeaks.com Üzerinden Bilgi Almaya Başlayın
Bağlayın ve ThingSpeaks.com Üzerinden Bilgi Almaya Başlayın
Bağlayın ve ThingSpeaks.com Üzerinden Bilgi Almaya Başlayın

Bağlandıktan sonra, ESP8266'nız ThingSpeaks.com'a veri gönderir ve siz de grafikleri ve verileri görselleştirebilirsiniz. Ayrıca bitkileriniz her gün sulanacak ve sıcaklığa/neme göre ne kadar su gerektiğini ayarlayacaktır.

Lütfen canlı veriler için kanalımı kontrol edin -

Önerilen: