Arduino İle Otomatik Sulama Sistemi Devresi Nasıl Kurulur?
Bitki bakımında en büyük zorluklardan biri, toprağın nem dengesini sürekli takip edebilmektir. Özellikle uzun süreli seyahatlerde veya yoğun iş temposunda bitkilerin susuz kalması, hobi bahçeciliğiyle uğraşanlar için sıkça karşılaşılan bir sorundur. Arduino ile otomatik sulama sistemi devresi kurmak, bu süreci tamamen otonom hale getirerek bitkilerinizin ihtiyaç duyduğu suyu tam zamanında almasını sağlar.
Bu rehberde, toprak nem sensöründen gelen verileri işleyerek bir su pompasını tetikleyen, modern ve sürdürülebilir bir sistemin kurulumunu adım adım inceleyeceğiz. 2026 yılı itibarıyla hobi elektroniğinde standart hale gelen bileşenleri kullanarak, hem ev içi saksılarınız hem de küçük ölçekli balkon bahçeleriniz için profesyonel bir çözüm oluşturacağız.
Gerekli Bileşenler ve Donanım Listesi
Başarılı bir otomasyon projesi için doğru parçaların seçilmesi, sistemin kararlılığı açısından kritiktir. Aşağıdaki liste, başlangıç seviyesinden orta seviyeye kadar tüm projeler için ideal olan standart bileşenleri içermektedir.
Temel Elektronik Bileşenler
- Arduino Uno veya Nano: Sistemin beyni olarak verileri işler.
- Kapasitif Toprak Nem Sensörü: Direnç tipi sensörlere göre korozyona daha dayanıklıdır ve daha uzun ömürlüdür.
- 5V Mini Su Pompası: Küçük ölçekli sulama işlemleri için yeterli gücü sağlar.
- 5V Röle Modülü: Arduino'nun düşük akımıyla pompanın ihtiyaç duyduğu yüksek akımı kontrol etmenizi sağlar.
- Harici Güç Kaynağı: Pompanın çalışması için Arduino'dan bağımsız 5V veya 9V adaptör.
- Jumper Kablolar ve Breadboard: Devre bağlantılarını lehim yapmadan kurmanıza olanak tanır.
Seçim Kriterleri ve İpuçları
Kapasitif nem sensörü seçmeniz, devrenin toprağa gömülü kaldığı süre boyunca oksitlenmemesi için hayati önem taşır. Direnç tipi sensörler birkaç hafta içinde korozyona uğrayarak hatalı veri göndermeye başlar. Röle modülünün ise "Active Low" veya "Active High" çalışma prensibini kod yazarken göz önünde bulundurmalısınız.
Devre Şemasının Kurulumu
Devre kurulumuna başlamadan önce tüm bağlantıların doğru olduğundan emin olmalısınız. Yanlış bağlantılar, özellikle röle ve pompa kısmında kısa devrelere yol açabilir. Güvenlik önlemi olarak, tüm bağlantıları yaparken Arduino'nun USB kablosunun takılı olmadığından emin olun.
Adım Adım Bağlantı Rehberi
- Toprak nem sensörünün VCC pinini Arduino'nun 5V pinine, GND pinini GND pinine, Analog çıkışını ise A0 pinine bağlayın.
- Röle modülünün VCC pinini 5V'a, GND pinini GND'ye, sinyal pinini (IN) ise Arduino'nun dijital 7 numaralı pinine bağlayın.
- Pompanın artı (+) ucunu rölenin "NO" (Normalde Açık) portuna, eksi (-) ucunu ise güç kaynağınızın eksi kutbuna bağlayın.
- Güç kaynağının artı kutbunu rölenin "COM" (Ortak) portuna bağlayarak devreyi tamamlayın.
Uyarı: Su pompası çalışırken yüksek akım çekebilir. Pompayı doğrudan Arduino'nun 5V pininden beslemeye çalışmayın; bu, Arduino kartınızın voltaj regülatörünün yanmasına neden olabilir. Her zaman harici bir güç kaynağı kullanın.
Yazılım ve Kodlama Süreci
Arduino IDE kullanarak yazacağınız kod, sensörden gelen analog veriyi okuyup belirli bir eşik değerine göre röleyi kontrol edecektir. 2026 yılı güncel kütüphaneleri ve kodlama standartları ile sistemin daha kararlı çalışmasını sağlayabilirsiniz.
Kodlama Mantığı
Sensörden gelen değerler genellikle 0 ile 1023 arasındadır. Toprağın kuru olduğu durum ile ıslak olduğu durum için bir kalibrasyon yapmanız gerekecektir. Kod içerisinde map() fonksiyonunu kullanarak bu değerleri yüzdeye çevirmek, sistemi yönetmeyi kolaylaştırır.
Örnek Çalışma Mantığı
- Sensör değerini oku.
- Eğer nem oranı %30'un altındaysa röleyi tetikle (pompayı çalıştır).
- 5 saniye bekle.
- Röleyi kapat ve döngüyü başa al.
Sistem Kalibrasyonu ve Test Aşaması
Kurulum bittikten sonra sistemin doğru çalışıp çalışmadığını test etmek, bitkilerinizin güvenliği için şarttır. Kalibrasyon, sensörün toprağın nemini doğru algılamasını sağlar.
Kalibrasyon Adımları
- Sensörü tamamen kuru bir toprağa yerleştirin ve Arduino IDE üzerinden seri monitörde okunan değeri not edin (Örn: 800).
- Sensörü tamamen suya daldırın ve okunan değeri not edin (Örn: 300).
- Bu iki değer arasında bir eşik noktası belirleyerek kodunuzdaki
ifbloğuna entegre edin.
| Durum | Sensör Değeri (Yaklaşık) | İşlem |
|---|---|---|
| Çok Kuru | 700 - 900 | Sulama Başlat |
| İdeal Nem | 400 - 600 | Beklemede Kal |
| Çok Islak | 200 - 350 | Sulama Yapma |
Sıkça Sorulan Sorular
Arduino otomatik sulama sistemi için hangi güç kaynağı kullanılmalı?
Pompanın gücüne bağlı olarak genellikle 5V veya 9V 2A bir adaptör yeterlidir. Pompanın çektiği akımın, adaptörün sağladığı akımdan düşük olduğundan emin olun.
Toprak nem sensörü ne kadar sürede bir değişmelidir?
Kapasitif bir sensör kullanıyorsanız, dış ortam koşullarına bağlı olarak 1-2 yıl sorunsuz çalışabilir. Ancak korozyon belirtisi görürseniz sensörü yenilemeniz önerilir.
Sistem elektrik kesintisinde ne yapar?
Arduino elektriği geri geldiğinde kod kaldığı yerden çalışmaya devam eder. Ancak elektrik kesikken sulama yapılamayacağı için sistemin güç kaynağını kesintisiz bir hatta bağlamanız gerekebilir.
Birden fazla saksıyı aynı anda sulayabilir miyim?
Evet, ancak bunun için bir dağıtıcı manifold veya her saksı için ayrı bir röle ve pompa düzeneği kurmanız gerekecektir. Tek pompa ile çoklu sulama, basınç kaybına yol açabilir.
Bu sistem kış aylarında dışarıda çalışır mı?
Arduino ve elektronik bileşenler nem ve soğuktan etkilenebilir. Devreyi su geçirmez bir kutu içerisinde muhafaza etmeli ve donma riski olan ortamlarda sistemin su borularını korumaya almalısınız.
Sonuç
Arduino ile otomatik sulama sistemi kurmak, hem temel elektronik becerilerinizi geliştirmenizi sağlar hem de bitki bakımında büyük bir kolaylık sunar. Doğru bileşenleri seçip, bağlantıları dikkatli bir şekilde yaparak uzun ömürlü bir otomasyon sistemine sahip olabilirsiniz. Unutmayın ki her bitkinin su ihtiyacı farklıdır; bu nedenle sisteminizi kurduktan sonra bir süre gözlem yaparak sulama eşik değerlerini bitkinizin türüne göre optimize etmeniz en iyi sonucu verecektir.
Elektronik projelerde güvenlik her zaman ön plandadır. Özellikle su ve elektriğin bir arada bulunduğu bu tür projelerde, tüm bağlantı noktalarının yalıtıldığından ve su sızıntısı riskine karşı önlem alındığından emin olun. Hobi elektroniği dünyasında keşfedecek çok şey var, bu proje sadece başlangıç.
Arduino İle Otomatik Sulama Sistemi Devresi Nasıl Kurulur?
Bitki yetiştiriciliği, modern dünyada hem bir hobi hem de yaşam alanlarını iyileştirme aracı olarak öne çıkmaktadır. Ancak yoğun iş temposu veya seyahatler, bitkilerin düzenli sulanmasını zorlaştırabilir. Arduino tabanlı bir otomatik sulama sistemi, toprak nemini sürekli izleyerek sadece ihtiyaç duyulduğunda su vererek bitkilerinizin sağlığını korur. Bu rehber, temel seviyeden ileri seviyeye kadar sistemin kurulumunu ve optimizasyonunu kapsamaktadır.
Gerekli Bileşenler ve Donanım Listesi
Temel Elektronik Bileşenler
- Arduino Uno veya Nano: Sistemin beyni olarak görev yapar.
- Toprak Nem Sensörü (Kapasitif): Direnç tipi sensörlere göre korozyona daha dayanıklıdır.
- 5V Röle Modülü: Düşük voltajlı Arduino sinyali ile yüksek voltajlı pompayı tetikler.
- Mini Dalgıç Su Pompası (3V-6V): Saksıya su basmak için kullanılır.
- Silikon Hortum: Su iletimini sağlar.
- Jumper Kablolar: Bileşenler arası bağlantı için.
- Harici Güç Kaynağı: Pompanın kararlı çalışması için 9V veya 12V adaptör.
Seçim Kriterleri ve İpuçları
Sensör seçiminde kapasitif modelleri tercih etmeniz, sisteminizin ömrünü ciddi oranda uzatacaktır. Direnç tabanlı sensörler toprakta kısa sürede oksitlenerek yanlış veri üretmeye başlar. Pompa seçiminde ise bitkinin yüksekliğine bağlı olarak yeterli basınca sahip bir model seçilmelidir.
Devre Şemasının Kurulumu
Adım Adım Bağlantı Rehberi
- Sensör Bağlantısı: Sensörün VCC ucunu Arduino 5V, GND ucunu GND ve Analog çıkışını (A0) pinine bağlayın.
- Röle Bağlantısı: Rölenin VCC ve GND uçlarını Arduino'ya, Sinyal pinini ise dijital bir pine (örneğin D7) bağlayın.
- Pompa ve Güç: Pompanın artı ucunu rölenin "NO" (Normalde Açık) ucuna, diğer ucunu ise harici güç kaynağının artısına bağlayın.
Yazılım ve Kodlama Süreci
Kodlama Mantığı
Sistem, analogRead() fonksiyonu ile sensörden gelen veriyi okur. Bu veriyi bir eşik değer (threshold) ile karşılaştırır. Eğer nem değeri eşik değerin altına düşerse, röle tetiklenir ve pompa çalıştırılır.
Örnek Çalışma Mantığı
Not: Kodlama aşamasında "hysteresis" (gecikme) mantığını kullanmak, pompanın sürekli açılıp kapanmasını (titremesini) engeller. Sulama başladıktan sonra en az 5-10 saniye beklemek, toprağın nemi emmesi için gereklidir.
Sistem Kalibrasyonu ve Test Aşaması
Kalibrasyon Adımları
Toprak nem sensörleri farklı topraklarda farklı değerler verebilir. Sisteminizi çalıştırmadan önce şu adımları izleyin:
- Kuru Test: Sensörü havada tutarak okunan değeri not edin (Max değer).
- Islak Test: Sensörü tamamen suya daldırarak okunan değeri not edin (Min değer).
- Haritalama:
map()fonksiyonu ile bu değerleri 0-100 arasına ölçeklendirin.
Sıkça Yapılan Hatalar ve Çözümleri
| Hata | Olası Sebep | Çözüm |
|---|---|---|
| Pompa çalışmıyor | Güç yetersizliği | Pompa için harici adaptör kullanın. |
| Sensör sürekli yanlış değer veriyor | Oksitlenme | Kapasitif sensör kullanın ve bağlantıları izole edin. |
| Röle "tık" sesi çıkarıyor ama su gelmiyor | Hava boşluğu | Hortumdaki havayı boşaltın. |
Güvenlik ve İzolasyon Önlemleri
Su ve elektriğin bir arada bulunduğu ortamlarda kısa devre riski yüksektir. Devre kartınızı mutlaka bir plastik kutu içerisine yerleştirin. Tüm kablo bağlantılarını makaron (shrink) ile izole edin. Pompanın su haznesinden çıkıp etrafı ıslatmaması için sabitleme aparatları kullanın.
İleri Seviye Senaryolar: Dış Mekan ve Çoklu Saksı
Tek bir Arduino ile birden fazla saksıyı yönetmek için "Multiplexer" (Çoklayıcı) entegreleri kullanabilirsiniz. Bu sayede tek bir Arduino üzerinden 8 veya 16 farklı nem sensörü okuyabilir, her saksı için ayrı bir röle hattı oluşturabilirsiniz.
Sistem Elektrik Kesintisinde Ne Yapar?
Sistem elektriksiz kaldığında röle "Normalde Açık" konumunda olduğu için pompa çalışmaz. Bu bir güvenlik önlemidir; elektrik geldiğinde Arduino yeniden başlatılır ve sensör verilerini okuyarak kaldığı yerden devam eder.
Birden Fazla Saksıyı Aynı Anda Sulayabilir miyim?
Evet, ancak bunun için bir dağıtıcı manifold veya her saksı için ayrı bir röle ve pompa düzeneği kurmanız gerekecektir. Tek pompa ile çoklu sulama, basınç kaybına yol açabilir.
Bu Sistem Kış Aylarında Dışarıda Çalışır mı?
Arduino ve elektronik bileşenler nem ve soğuktan etkilenebilir. Devreyi su geçirmez bir kutu içerisinde muhafaza etmeli ve donma riski olan ortamlarda sistemin su borularını korumaya almalısınız.
Sonuç
Arduino ile otomatik sulama sistemi kurmak, hem temel elektronik becerilerinizi geliştirmenizi sağlar hem de bitki bakımında büyük bir kolaylık sunar. Doğru bileşenleri seçip, bağlantıları dikkatli bir şekilde yaparak uzun ömürlü bir otomasyon sistemine sahip olabilirsiniz. Unutmayın ki her bitkinin su ihtiyacı farklıdır; bu nedenle sisteminizi kurduktan sonra bir süre gözlem yaparak sulama eşik değerlerini bitkinizin türüne göre optimize etmeniz en iyi sonucu verecektir.
Elektronik projelerde güvenlik her zaman ön plandadır. Özellikle su ve elektriğin bir arada bulunduğu bu tür projelerde, tüm bağlantı noktalarının yalıtıldığından ve su sızıntısı riskine karşı önlem alındığından emin olun. Hobi elektroniği dünyasında keşfedecek çok şey var, bu proje sadece başlangıç.
Arduino İle Otomatik Sulama Sistemi Devresi Nasıl Kurulur?
Bitki yetiştiriciliği, modern dünyada hem bir hobi hem de yaşam alanlarını iyileştirme aracı haline geldi. Ancak yoğun iş temposu veya seyahatler, bitkilerin düzenli sulanmasını zorlaştırabilir. Arduino tabanlı otomatik sulama sistemi, toprak nemini sürekli takip ederek bitkinin ihtiyaç duyduğu anda su almasını sağlayan, hem ekonomik hem de öğretici bir projedir.
Gerekli Bileşenler ve Donanım Listesi
Başarılı bir kurulum için kaliteli bileşen seçimi kritik öneme sahiptir. Sisteminizde kullanacağınız parçaların uyumluluğu, projenin kararlılığını doğrudan etkiler.
Temel Elektronik Bileşenler
- Arduino Uno R3 veya Nano: Sistemin beyni olarak görev yapar.
- Kapasitif Toprak Nem Sensörü: Direnç tipi sensörlere göre korozyona daha dayanıklıdır.
- 5V Röle Modülü: Pompayı tetiklemek için kullanılır.
- Mini Dalgıç Pompa (3V-6V): Su transferini sağlar.
- Jumper Kablolar (Erkek-Erkek, Erkek-Dişi): Bağlantıları kurmak için.
- Harici Güç Kaynağı (9V-12V Adaptör veya Li-ion Pil): Pompanın yüksek akım ihtiyacını karşılar.
- Silikon Hortum: Su iletimi için.
Seçim Kriterleri ve İpuçları
Sensör seçiminde mutlaka kapasitif modelleri tercih edin. Direnç tipi sensörler (iki metal çubuklu) toprakta elektroliz yaparak hızla oksitlenir ve kısa sürede bozulur. Pompa seçiminde ise bitkilerinizin saksı yüksekliği ile pompa basıncı arasındaki mesafeyi göz önünde bulundurun.
Devre Şemasının Kurulumu
Devre kurulumunda dikkat edilmesi gereken en önemli nokta, Arduino'nun 5V pininden doğrudan pompa beslememektir. Pompa motorları ilk kalkış anında yüksek akım çeker, bu durum Arduino'nun yanmasına veya sürekli reset atmasına neden olabilir.
Adım Adım Bağlantı Rehberi
- Sensör Bağlantısı: Sensörün VCC pinini 5V'a, GND pinini GND'ye, Analog çıkışını (A0) Arduino'nun A0 pinine bağlayın.
- Röle Bağlantısı: Rölenin VCC ve GND pinlerini Arduino'ya, Sinyal pinini (IN) dijital bir pine (örneğin D7) bağlayın.
- Pompa ve Güç Bağlantısı: Pompanın pozitif ucunu rölenin "NO" (Normalde Açık) ucuna, rölenin "COM" ucunu harici güç kaynağının pozitif ucuna bağlayın. Güç kaynağının negatif ucu ile pompanın negatif ucunu birleştirin.
Yazılım ve Kodlama Süreci
Kodlama aşamasında, sensörden gelen ham veriyi anlamlı bir yüzde değerine dönüştürmeniz gerekir. Bunun için map() fonksiyonu hayat kurtarıcıdır.
Kodlama Mantığı
Sistem, sensörden gelen veriyi periyodik olarak okur. Eğer okunan nem değeri, belirlediğiniz alt eşik değerinin altına düşerse, röle tetiklenir ve pompa çalışmaya başlar. Belirlenen süre sonunda pompa durdurulur.
Sistem Kalibrasyonu ve Test Aşaması
Her toprağın su tutma kapasitesi farklıdır. Bu nedenle sensörünüzü "kuru toprak" ve "tamamen ıslak toprak" değerleri için test etmelisiniz.
Kalibrasyon Adımları
- Sensörü tamamen kuru bir toprağa batırın ve seri port ekranından değeri not edin (Örn: 800).
- Sensörü suya batırın ve değeri not edin (Örn: 300).
- Kodunuzda
map(sensorDegeri, 800, 300, 0, 100)fonksiyonunu kullanarak bu değerleri %0 ile %100 arasına ölçekleyin.
Sıkça Yapılan Hatalar ve Çözümleri
| Hata | Nedeni | Çözümü |
|---|---|---|
| Pompa çalışmıyor | Güç yetersizliği | Harici adaptör kullanın. |
| Sensör sürekli dalgalı değer veriyor | Kötü bağlantı/Gürültü | Kabloları kısaltın, lehim yapın. |
| Röle sürekli "tık tık" ediyor | Eşik değeri sınırda | Histerezis (gecikme) süresi ekleyin. |
Güvenlik ve İzolasyon Önlemleri
Su ve elektrik içeren projelerde nem yalıtımı hayati önem taşır. Röle modülünüzü ve Arduino'nuzu su sıçramalarına karşı korumalı bir kutuda muhafaza edin. Tüm kablo bağlantılarını makaron veya elektrik bandı ile izole edin. Eğer sistem dış mekanda kullanılacaksa, IP65 standartlarında bir kutu kullanılması önerilir.
İleri Seviye Senaryolar: Dış Mekan ve Çoklu Saksı
Sisteminizi genişletmek istediğinizde, tek bir Arduino ile birden fazla sensör ve röle yönetebilirsiniz. Ancak her saksının su ihtiyacı farklı olacağı için, her saksıya bir nem sensörü ve bir solenoid vana/pompa düzeneği eklemek en profesyonel yaklaşımdır. Çoklu sulama sistemlerinde ana su hattı basıncını korumak için bir su deposu kullanmanız, şebeke suyuna doğrudan bağlantı yapmaktan çok daha güvenlidir.
Sistem Elektrik Kesintisinde Ne Yapar?
Arduino sistemleri "stateless" (durumsuz) çalışır. Elektrik kesildiğinde sistem durur, elektrik geldiğinde ise kod en baştan çalışmaya başlar. Eğer bitkilerinizin hayati riski varsa, bir UPS (kesintisiz güç kaynağı) veya batarya yedekleme modülü kullanabilirsiniz.
Birden Fazla Saksıyı Aynı Anda Sulayabilir miyim?
Tek bir pompa ile birden fazla saksıyı sulamak mümkündür ancak bunun için bir dağıtıcı manifold veya her saksı için ayrı bir röle ve pompa düzeneği kurmanız gerekecektir. Tek pompa ile çoklu sulama, basınç kaybına yol açabilir.
Bu Sistem Kış Aylarında Dışarıda Çalışır mı?
Arduino ve elektronik bileşenler nem ve soğuktan etkilenebilir. Devreyi su geçirmez bir kutu içerisinde muhafaza etmeli ve donma riski olan ortamlarda sistemin su borularını korumaya almalısınız.
Sonuç
Arduino ile otomatik sulama sistemi kurmak, hem temel elektronik becerilerinizi geliştirmenizi sağlar hem de bitki bakımında büyük bir kolaylık sunar. Doğru bileşenleri seçip, bağlantıları dikkatli bir şekilde yaparak uzun ömürlü bir otomasyon sistemine sahip olabilirsiniz. Unutmayın ki her bitkinin su ihtiyacı farklıdır; bu nedenle sisteminizi kurduktan sonra bir süre gözlem yaparak sulama eşik değerlerini bitkinizin türüne göre optimize etmeniz en iyi sonucu verecektir.
Elektronik projelerde güvenlik her zaman ön plandadır. Özellikle su ve elektriğin bir arada bulunduğu bu tür projelerde, tüm bağlantı noktalarının yalıtıldığından ve su sızıntısı riskine karşı önlem alındığından emin olun. Hobi elektroniği dünyasında keşfedecek çok şey var, bu proje sadece başlangıç.
Arduino İle Otomatik Sulama Sistemi Devresi Nasıl Kurulur?
Modern bahçecilik ve iç mekan bitki bakımı, teknolojinin sunduğu imkanlarla çok daha sürdürülebilir bir hale gelmiştir. Arduino tabanlı otomatik sulama sistemi, bitkilerinizin ihtiyaç duyduğu nem seviyesini sürekli takip ederek, insan müdahalesine gerek kalmadan sulama yapmanıza olanak tanır. Bu rehber, temel elektronik bilgisi olan hobi meraklıları için adım adım bir yol haritası sunmaktadır.
Gerekli Bileşenler ve Donanım Listesi
Başarılı bir otomasyon sistemi için kaliteli ve uyumlu bileşenlerin seçimi kritiktir. İşte sisteminizde kullanmanız gereken temel donanımlar:
- Arduino Uno veya Nano: Sistemin beyni olarak görev yapar.
- Kapasitif Toprak Nem Sensörü: Direnç tipi sensörlere göre korozyona karşı daha dayanıklıdır.
- 5V Mini Dalgıç Pompa: Bitki sulama debisi için idealdir.
- 5V Röle Modülü: Arduino'nun düşük akımıyla pompanın yüksek akımını tetikler.
- Jumper Kablolar: Devre bağlantılarını sağlamak için.
- Harici Güç Kaynağı: Pompanın çalışması için 5V veya 9V adaptör.
Temel Elektronik Bileşenler
Sistemde kullanılan her bileşen, devrenin kararlılığı için özelleşmiş görevlere sahiptir. Röle modülü, Arduino'nun dijital pinlerinden gelen 5V sinyali kullanarak 12V veya 5V'luk bir DC devresini anahtarlar. Bu sayede mikrodenetleyiciniz yüksek akım gerektiren motorlardan korunmuş olur.
Seçim Kriterleri ve İpuçları
Sensör seçimi yaparken mutlaka kapasitif olanları tercih edin. Geleneksel metal uçlu direnç tipi sensörler, toprakta elektroliz sonucu hızla oksitlenir ve birkaç hafta içinde hatalı veriler okumaya başlar. Kapasitif sensörler ise plastik kaplama sayesinde nemi dolaylı yoldan ölçer ve uzun ömürlüdür.
Devre Şemasının Kurulumu
Devre kurulumu sırasında en önemli husus, güç kaynaklarının ortak toprak (GND) hattının birleştirilmesidir. Aksi takdirde sensör verilerinizde "parazit" (noise) oluşabilir.
Adım Adım Bağlantı Rehberi
- Sensörün VCC pinini Arduino 5V'a, GND pinini GND'ye, Analog çıkışını (A0) Arduino'nun A0 pinine bağlayın.
- Röle modülünün VCC pinini 5V'a, GND pinini GND'ye, IN pinini ise Arduino'nun dijital 7 numaralı pinine bağlayın.
- Pompanın artı ucunu rölenin "COM" (Common) portuna, rölenin "NO" (Normally Open) portunu ise güç kaynağının artı ucuna bağlayın.
Yazılım ve Kodlama Süreci
Kodlama aşamasında, sensörden gelen analog verinin "map" fonksiyonu ile yüzdeye dönüştürülmesi en sağlıklı yöntemdir. Sensörün havada (kuru) ve suda (ıslak) verdiği değerleri okuyarak kalibrasyonu buna göre yapmalısınız.
Kodlama Mantığı
Sistem, if döngüsü ile çalışır. Eğer nem değeri belirlenen eşik değerin altına düşerse, röle tetiklenir ve pompa çalışır. Belirli bir süre (örneğin 5 saniye) sulama yaptıktan sonra sistem durur ve toprağın suyu emmesi için bir "bekleme süresi" (delay) devreye girer.
Sistem Kalibrasyonu ve Test Aşaması
Kalibrasyon, sistemin başarısını belirleyen en önemli adımdır. Sensörünüzü kuru toprağa gömün ve Serial Monitor üzerinden okunan değeri not edin. Ardından toprağı iyice sulayın ve ıslak değerini not edin. Bu iki değer, kodunuzdaki "min" ve "max" eşiklerini belirleyecektir.
Kalibrasyon Adımları
- Sensörü tamamen kuru toprağa yerleştirin ve Arduino IDE üzerinden analog değeri okuyun.
- Toprağı doygun hale getirin ve yeni değeri okuyun.
- Kod içerisindeki
map(sensorDegeri, kuruDeger, islakDeger, 100, 0)fonksiyonunu kullanarak veriyi yüzdeye çevirin.
Sıkça Yapılan Hatalar ve Çözümleri
En sık yapılan hata, pompanın doğrudan Arduino'nun 5V pininden beslenmeye çalışılmasıdır. Arduino'nun pinleri sadece düşük akım sağlar; motorlar ise kalkış anında yüksek akım çeker. Bu durum Arduino'nun yanmasına veya sürekli reset atmasına neden olur. Çözüm, mutlaka harici bir güç kaynağı kullanmaktır.
Karşılaştırma Tablosu: Sensör Tipleri
| Özellik | Direnç Tipi Sensör | Kapasitif Sensör |
|---|---|---|
| Korozyon Direnci | Düşük | Yüksek |
| Ömür | Kısa | Uzun |
| Doğruluk | Orta | Yüksek |
Güvenlik ve İzolasyon Önlemleri
Su ve elektriğin bir arada olduğu projelerde "nem yalıtımı" hayati önem taşır. Röle ve Arduino'yu bitkiden ve su haznesinden mümkün olduğunca uzağa, tercihen yükseltilmiş bir platforma yerleştirin. Tüm bağlantı noktalarını makaron (shrink) veya elektrik bandı ile izole edin.
İleri Seviye Senaryolar: Dış Mekan ve Çoklu Saksı
Sisteminizi genişletmek istediğinizde, tek bir pompa ile birden fazla saksıya su dağıtmak için "manifold" kullanabilirsiniz. Ancak her saksının ihtiyacı farklı olabileceği için, her bitkiye özel nem sensörü ve selenoid vana kullanmak en profesyonel yaklaşımdır.
Ancak bunun için bir dağıtıcı manifold veya her saksı için ayrı bir röle ve pompa düzeneği kurmanız gerekecektir. Tek pompa ile çoklu sulama, basınç kaybına yol açabilir.
Bu Sistem Kış Aylarında Dışarıda Çalışır mı?
Arduino ve elektronik bileşenler nem ve soğuktan etkilenebilir. Devreyi su geçirmez bir kutu içerisinde muhafaza etmeli ve donma riski olan ortamlarda sistemin su borularını korumaya almalısınız.
Sonuç
Arduino ile otomatik sulama sistemi kurmak, hem temel elektronik becerilerinizi geliştirmenizi sağlar hem de bitki bakımında büyük bir kolaylık sunar. Doğru bileşenleri seçip, bağlantıları dikkatli bir şekilde yaparak uzun ömürlü bir otomasyon sistemine sahip olabilirsiniz. Unutmayın ki her bitkinin su ihtiyacı farklıdır; bu nedenle sisteminizi kurduktan sonra bir süre gözlem yaparak sulama eşik değerlerini bitkinizin türüne göre optimize etmeniz en iyi sonucu verecektir.
Elektronik projelerde güvenlik her zaman ön plandadır. Özellikle su ve elektriğin bir arada bulunduğu bu tür projelerde, tüm bağlantı noktalarının yalıtıldığından ve su sızıntısı riskine karşı önlem alındığından emin olun. Hobi elektroniği dünyasında keşfedecek çok şey var, bu proje sadece başlangıç.


Yorumlar (0)
Yorum Yaz