Mündəricat:

Arduino istifadə edərək avtomatik suvarma sistemini necə etmək olar: 5 addım
Arduino istifadə edərək avtomatik suvarma sistemini necə etmək olar: 5 addım

Video: Arduino istifadə edərək avtomatik suvarma sistemini necə etmək olar: 5 addım

Video: Arduino istifadə edərək avtomatik suvarma sistemini necə etmək olar: 5 addım
Video: Arduino İle Mutlu Çiçekler || Otomatik Sulama Sistemi Nasıl Yapılır? 2024, Iyul
Anonim
Arduino istifadə edərək avtomatik suvarma sistemini necə qurmaq olar
Arduino istifadə edərək avtomatik suvarma sistemini necə qurmaq olar
Arduino istifadə edərək avtomatik suvarma sistemini necə qurmaq olar
Arduino istifadə edərək avtomatik suvarma sistemini necə qurmaq olar

Bu Təlimatlarda, torpaqdakı su miqdarını hiss edə bilən və bağınızı avtomatik olaraq suvaracaq avtomatik suvarma sisteminin necə qurulacağını və tətbiq olunacağını sizə göstərəcəyəm. Bu sistem müxtəlif məhsul ehtiyacları və mövsümi dəyişikliklər üçün proqramlaşdırıla bilər. Bu sistem damcı suvarma texnikası üçün ən uyğundur. Mən də fərqli torpaq şəraiti və suyun mövcudluğu üçün sistemi sınamışam.

Anlamaq üçün əlaqəli videoya baxın.

Bu Sistem həyətyanı bağınızı və ya Bağlı Bağınızı avtomatik olaraq suvarmağa kömək edəcək və sıx iş qrafikinizdə sevdiyiniz bitkiləri sulamaqdan narahat olmayın.

Arduino UNO bu sistemin beynidir və bütün sensorlar və ekran cihazları onun tərəfindən idarə olunur. Torpağın nəmini oxumaq üçün nəm sensoru istifadə olunur. Torpağın vəziyyətini, ətraf mühitin temperaturunu və su təchizatı vəziyyətini (su nasosu) izləmək üçün bir LCD təmin edilir.

Addım 1: Lazımi materiallar

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
  1. Arduino UNO
  2. Torpaq Nəm Sensoru (LM393 Sürücüsü ilə)
  3. LM 35 temperatur sensoru
  4. 16x2 LCD Ekran
  5. Su səviyyəsi açarı
  6. Dinamik
  7. 5V Relay
  8. BC547 və ya oxşar NPN Transistorlar
  9. Rezistorlar (istinad dövrə diaqramı)
  10. Potensialiometr (10Kohm)
  11. 5 mm LED
  12. 1N4007 Diod
  13. Terminal Zolaqları və Vida Terminalları
  14. PCB / Breadboard
  15. Əsas alətlər və Lehim dəsti

Addım 2: Dövrə qurun

Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun

Bu sxem Breadboard və ya PCB üzərində qurula bilər. Müvəqqəti bir cəhd üçün bunu çörək taxtasında qura bilərsiniz. Ətraflı məlumat üçün dövrə diaqramına baxın. Aşağıda qeyd edildiyi kimi əlaqəni qurun.

ARDUINO PINS

0 _ N/C.

1 _ N/C.

2 _ LCD-14

3 _ LCD-13

4 _ LCD-12

5 _ LCD-11

6 _ N/C.

7_ SU_DÜZEYİ_STATUS_LED

8 _ N/C.

9_ SÖZÇÜ

10 _ N/C

11 _ LCD-6

12 _ LCD-4

13 _ PUMP_STATUS_LED) _AND_TO_RELAY

A0_ YAĞ_NEMİ_SENSORU

A4 _ LM35_ (TEMPERATURE_SENSOR)

LCD-1 _ GND

LCD-5 _ GND

LCD-2 _+Vcc

LCD-3 _ LCD_BORLUĞU

*Qeyri -sabit temperatur oxunuşları üçün bildirilən bir səhv. Zəhmət olmasa temperatur sensorundan çəkinin. Kod həll edildikdən sonra onu yeniləyəcəyəm.

Addım 3: Dövrün İş prinsipi

Dövrün İş prinsipi
Dövrün İş prinsipi
Dövrün İş prinsipi
Dövrün İş prinsipi
Dövrün İş prinsipi
Dövrün İş prinsipi

Torpaq Nəm Sensorunun dəyərləri torpağın müqavimətindən asılıdır. LM393 Sürücü, sensor voltajını sabit 5V təchizatı gərginliyi ilə müqayisə edən ikili diferensial müqayisəedicidir.

Bu sensorun dəyəri 0 ilə 1023 arasında dəyişir. 0 ən nəmli vəziyyətdə və 1023 çox quru vəziyyətdədir.

LM35, çıxış gərginliyi Selsi istiliyinə xətti olaraq mütənasib olan dəqiq bir inteqrasiya edilmiş dövrə temperatur sensorlardır. LM35 -55 ilə +120 ° C arasında işləyir.

Su səviyyəsi açarı, üzən maqnitlə əhatə olunmuş qamış-maqnit açarı ehtiva edir. Su mövcud olduqda aparır.

Arduino, Torpağın Nəm Sensorundan istifadə edərək torpağın vəziyyətini oxuyur. Torpaq qurudursa, aşağıdakı əməliyyatları yerinə yetirir ….

1) Su səviyyəsi sensoru ilə suyun mövcudluğunu yoxlayır.

2) Su varsa, Pompa AÇILIR və kifayət qədər miqdarda su verildikdə avtomatik olaraq sönür. Pompa bir Relay sürücü dövrəsi ilə idarə olunur.

3) Su yoxdursa, sizə bir səs xəbər veriləcək.

Digər şərtlər üçün, Pompa Qalır və Torpağın Durumu (Quru, Nəmli, Sulu), temperaturu və Pompanın vəziyyəti LCD Ekranda göstərilir.

Addım 4: Arduino Kodu

Arduino kodu
Arduino kodu
Arduino kodu
Arduino kodu
Arduino kodu
Arduino kodu

Prosedur

  • Arduino'yu kompüterinizə qoşun.
  • Əlavə edilmiş kodu yükləyin və açın.
  • Alətlər Seçimindən COM Portunuzu və Arduino Kartınızı seçin.
  • Yükləmə Düyməsini basın.

Kod yükləndikdən sonra 0-1023 arasında dəyişən torpaq nəm sensoru dəyərlərini göstərən serial monitoru açın. Sensoru fərqli torpaq şəraiti üçün sınayın və ən uyğun torpaq vəziyyəti üçün sensor dəyərini qeyd edin və tətbiqiniz üçün koddakı dəyərləri düzəldin. Sensorun fərqli torpaq şəraiti üçün həssaslığını dəyişdirmək istəyirsinizsə, Kodda şərh olunan 3 şərtin dəyərlərini dəyişdirin.

_

İstilik aşağıdakı formula ilə hesablanır X = ((Sensor dəyəri) * 1023.0)/ 5000

Selsi temperaturu = (X/10)

Addım 5: Tətbiq və Test

Tətbiq və Test
Tətbiq və Test
Tətbiq və Test
Tətbiq və Test
Tətbiq və Test
Tətbiq və Test

Layihəni yoxlamaq üçün aşağıdakı addımlar atıla bilər.

1) Arduino'yu USB və ya Xarici enerji mənbəyi ilə enerji təchizatına (5V) qoşun.

2) Nəm sensörünü torpağa basdırın. Dəqiq ölçmələr üçün sensoru bitkilərin kökləri yaxınlığında yerləşdirmək daha yaxşıdır. Qeyd: Kabel terminalları suya davamlı deyil.

3) Su nasosunu Röleyə qoşun (N/O və Ümumi terminallar) və şəbəkəni açın. Bağlantı detalları və pinout üçün Dövrə baxın.

XƏBƏRDARLIQ: YÜKSEK GERİLİM. GEÇMƏDƏN ƏVVƏL SİMİRLƏRİ ANLAYIN

4) İstilik sensoru PCB -nin özünə və ya torpağa yerləşdirilə bilər. Sensoru suya batırmayın.

5) LCD parlaqlığını tənzimləmək üçün potensiometr müxtəlif ola bilər.

6) Su səviyyəsi sensörünü su qabına/tankına yerləşdirin.

Bunu öz evimdə tətbiq etdim və sensoru bitkilərdən birinin yanına qoydum. Ayrıca, Pompanı və su səviyyəsi sensorunu bir kovada suya qoydum. Videoda, su səviyyəsi sensörünü suya atdığımda, torpaq nəmlənənə qədər Pompanın açıldığını görə bilərsiniz.

Bu mükəmməl işləsə də, bu layihədə edilə biləcək kiçik səhvlər və təkmilləşdirmələr var. Hər iki sensor birlikdə işləyərkən qeyri -sabit temperatur oxunuşları üçün bir səhv bildirildi. Səhv həll olunarsa yeniləyəcəyəm.

İstifadəçilərin tətbiq edə biləcəyi əlavə təkmilləşdirmələr:

  • Məlumat təhlili və uzaqdan idarə etmək üçün IOT xüsusiyyətini əlavə edin.
  • Sahənin müxtəlif yerlərində Damla Suvarma və çoxlu sensorlar ilə inteqrasiya olun.
  • Dərin torpaqda tətbiq oluna bilməsi üçün sensorun işini təmin edin.
  • Daha etibarlı temperatur sensörlərindən istifadə edin.
  • İstixanalarda rütubət və temperatur tənzimlənməsi.
  • Suyun mineral tərkibi və gübrə konsentrasiyası təhlili.

Hər hansı bir şübhə və ya təkliflə qarşılaşsanız, şərh bölməsində mənə bildirin. Bunu qurmusunuzsa, şərh bölməsində mənə bildirin.

Çox sağ ol

HS Sandesh

(Technokrat Youtube Kanalı)

Tövsiyə: