Mündəricat:

Günəş paneli ilə işləyən ağıllı bitki suvarma: 7 addım
Günəş paneli ilə işləyən ağıllı bitki suvarma: 7 addım

Video: Günəş paneli ilə işləyən ağıllı bitki suvarma: 7 addım

Video: Günəş paneli ilə işləyən ağıllı bitki suvarma: 7 addım
Video: Günəş Enerjisi ilə Enerji Alma 2024, Iyul
Anonim
Günəş Paneli ilə işləyən Ağıllı Bitki Suvarması
Günəş Paneli ilə işləyən Ağıllı Bitki Suvarması
Günəş paneli ilə işləyən ağıllı bitki suvarma
Günəş paneli ilə işləyən ağıllı bitki suvarma
Günəş paneli ilə işləyən ağıllı bitki suvarma
Günəş paneli ilə işləyən ağıllı bitki suvarma

Bu, ilk SmartPlantWatering layihəmin yenilənmiş bir versiyasıdır (https://www.instructables.com/id/Smart-Plant-Water…

Əvvəlki versiya ilə əsas fərqlər:

1. ThingSpeaks.com -a qoşulur və ələ keçirilən məlumatları (temperatur, rütubət, işıq və s.) Dərc etmək üçün bu saytdan istifadə edir - ThingSpeaks -dəki kanalım -

2. Batareyalarla çalışmaq üçün optimallaşdırılmışdır. Bu versiya 3.7v Lipo 18650 batareyasını doldurmaq üçün günəş paneli istifadə edir.

3. Hava şəraitinə əsasən yeniləmə tezliyini və suvarmağı tənzimləyin (OpenWeatherMap.org istifadə edir).

4. Optimallaşdırılmış kod … Github-a yükləndi-https://github.com/eplx/esp8266-Plants-Watering

Tələblər:

- PCB

- ESP8266 NodeMCU

- DHT11 sensoru (Temperatur və Rütubət)

- Relay

- İşıq sensoru

- Kutu / Konteyner

- Başlıqlar

- Su nasosu (12V)

- kiçik diametrli şəffaf şəffaf yumşaq hortum (su nasosunun konnektorlarına görə dəyişə bilər)

- 3.7 Lipo Batareyası

- TP4056 (batareya şarj cihazı)

- tellər

- səbr …. bu kompleks deyil … ancaq bunu etmək üçün bir az vaxt lazımdır, xüsusən də bu komponentlərlə ilk dəfə bir şey edirsənsə..:)

Aşağıda ThingSpeaks -də yaradılmış bəzi qrafikləri tapa bilərsiniz:

Sonrakı Bitki suvarılması (suvarma üçün qalan saatları göstərir) Su səviyyəsi (su qabında litr)

Addım 1: Adım 1: Bu Şematikdən istifadə edin

Addım 1: Bu sxemdən istifadə edin
Addım 1: Bu sxemdən istifadə edin

Sxematik qaydalara əməl edin və bunu protoboardda təkrarlayın …

aşağıdakı maddələrə ehtiyacınız var:

1. Protoboard

2. ESP8266 NodeMCU

3. DHT11 sensoru (Temperatur və Rütubət)

4. Relay

5. İşıq sensoru

6. Su nasosu (12V)

7. kiçik diametrli şəffaf şəffaf yumşaq hortum (su nasosu bağlayıcılarına görə dəyişə bilər)

Addım 2: PCB üzərində iş - ESP8266 üçün qaynaq başlıqları və sxemlərə əsaslanan sensorlar

PCB üzərində iş - ESP8266 üçün qaynaq başlıqları və sxemlərə əsaslanan sensorlar
PCB üzərində iş - ESP8266 üçün qaynaq başlıqları və sxemlərə əsaslanan sensorlar

PCB -yə kopyalamaq üçün sxemdən istifadə edin. Yuxarıdakı sxemə əlavə olaraq, günəş paneli istifadə edərək Lipo Batareyasını doldurmaq üçün TP 4056 əlavə etdim. İstəyirsinizsə, digər batareya şarj kartlarından istifadə edə bilərsiniz. Zəhmət olmasa batareyanızın həddindən artıq doldurulması/boşaldılması üçün qorunması olan birini istifadə edin.

12v günəş paneli istifadə edirsinizsə, gərginliyi 5v -ə çevirmək üçün aşağıya bir addım əlavə etməlisiniz. TP4046 giriş olaraq 12v -ni dəstəkləmir.

Bir Lipo batareyasını doldurmaq və bir ESP8266 NodeMcu -nu gücləndirmək üçün TP4056 istifadə etməklə etdiyim əlaqələrdir.

Günəş paneli (+) -> Aşağı -> TP4056 (+)

Günəş paneli (-) -> Aşağı -> TP4056 (-)

TP4056 (Çıxış +) -> ESP8266 (+); Bu əlaqə üçün bir USB kabeli istifadə etdim

TP4056 (Çıxış -) -> ESP8266 (-);

Addım 3: Sensorları quraşdırın və PCB -ni bir qutuya qoyun

Sensorları quraşdırın və PCB -ni bir qutuya qoyun
Sensorları quraşdırın və PCB -ni bir qutuya qoyun

PCB kartı və temperatur/rütubət sensoru yerləşdirmək üçün xaricində istifadə edilə bilən bir plastik qutu istifadə etdim.

Addım 4: ThingSpeaks -i konfiqurasiya edin

ThingSpeaks -i konfiqurasiya edin
ThingSpeaks -i konfiqurasiya edin

Layihənin bu versiyasında ThingSpeaks.com istifadə etdim. Bu saytın pulsuz və kommersiya versiyası var. Pulsuz layihədən istifadə etdim və bu layihə ilə çəkilən məlumatları yükləmək üçün bir kanal yaratdım.

Fikir məlumat toplamaq və onu müxtəlif qrafiklər / ölçü vasitəsi ilə görüntüləməkdir

thingspeak.com/channels/504661

Əvvəlcə bir hesab yaratmalı və sonra bir kanal yaratmalısınız (hesabın və ya kanalın necə yaradılacağına şübhəniz varsa, mənimlə əlaqə saxlaya bilərsiniz)

Sonra bu parametrləri istifadə edərək kanalı konfiqurasiya etməlisiniz. Eyni sahələri konfiqurasiya etməyiniz vacibdir, çünki onları kodda qeyd edirəm.

Addım 5: Kodu əldə edin, Konfiqurasiya edin və Yükləyin

Aşağıdakı Git deposunu ziyarət edin

Kodu yükləyin və ESP8266 -ya quraşdırın. Kod vaxtaşırı yenilənir, amma burada paylaşılan eyni sxemlə işləməyə davam edirəm. Bu versiyada ThingSpeaks -dən məlumat toplamaq və İnternetdə vizualizasiya üçün qrafiklər yaratmaq üçün istifadə edirəm. OpenWeatherMap.org -un istifadəsi, yerləşdiyiniz şəhər üçün mövcud hava və proqnozu əldə etməyə imkan verir. Bu məlumatlar, yağışlı günlər gözləsək və batareyanın tam doldurulmayacağını düşünsək, batareyanın istifadəsini optimallaşdırmaq üçün istifadə olunur.

Vacibdir !! - Kodda düzəliş edilməli olan bəzi parametrlər var.

Kodu axtarın və aşağıdakı dəyişənlərin dəyərini yeniləyin

- ThingSpeaks_KEY - ThingSpeaks saytı üçün istifadə olunur

- openWeatherAPIid - cari hava məlumatlarını və yaxın günlər üçün proqnozu almaq üçün istifadə olunur.

- openWeatherAPIappid - cari hava məlumatlarını və yaxın günlər üçün proqnozu almaq üçün istifadə olunur

Kodu sevirsinizsə, lütfən GitHub -da ulduz edin !. Çox sağ ol!

Addım 6: Water Jerry Can və Su Pompasını hazırlayın

Su Jerry Can və Su Pompası hazırlayın
Su Jerry Can və Su Pompası hazırlayın

İstənilən su qabından istifadə edə bilərsiniz. 10 litrlik bir su qabı istifadə etdim ki, bir neçə həftə ərzində kifayət qədər muxtariyyətə sahib olsun.

Su nasosu 12v (1A) dir, buna görə onu birbaşa xarici enerji mənbəyinə bağlayıram. 5v su nasosundan da istifadə edə bilərsiniz və bəlkə də ESP8266 -da istifadə olunan eyni batareya ilə işə salmağa çalışa bilərsiniz. Hələ sınamamışam, amma bu layihənin başqa bir mərhələsi üçün fikir ola bilər.

Addım 7: Onu bağlayın və ThingSpeaks.com vasitəsilə məlumat əldə etməyə başlayın

Onu qoşun və ThingSpeaks.com vasitəsilə məlumat əldə etməyə başlayın
Onu qoşun və ThingSpeaks.com vasitəsilə məlumat əldə etməyə başlayın
Onu qoşun və ThingSpeaks.com vasitəsilə məlumat əldə etməyə başlayın
Onu qoşun və ThingSpeaks.com vasitəsilə məlumat əldə etməyə başlayın

Bağlandıqdan sonra ESP8266 məlumatlarınızı ThingSpeaks.com -a təqdim edəcək və qrafikləri və məlumatları görüntüləyə bilərsiniz. Həm də bitkiləriniz hər gün suvarılacaq və temperatur/rütubətə əsaslanaraq nə qədər suyun lazım olduğunu təyin edəcək.

Zəhmət olmasa kanalı canlı məlumatlar üçün yoxlayın -

Tövsiyə: