Akıllı sera, toprak nem sensörü ile sıcaklık-nem sensörünün ölçümlerine göre pompayı, fanı ve aydınlatmayı röleler üzerinden kendiliğinden açıp kapatan bir Arduino ya da ESP32 sistemidir. Toprak kurudukça sulama yapar, sıcaklık yükselince havalandırır ve ışığı belirli saatlerde yakar. Temel sürüm birkaç sensör, bir röle kartı ve 12V bir adaptörle kurulabilir.
Küçük bir balkon serasında ya da fide yetiştirme dolabında bitkileri her gün kontrol etmek zaman alır. Akıllı sera projesinde bu kontrolü bir mikrodenetleyici yapar: toprağın nemini, havanın sıcaklığını ölçer, gerektiğinde pompa, fan ve ışığı çalıştırır. Bu yazıda sistemi parça seçiminden kontrol mantığına kadar adım adım kuruyoruz.
Akıllı sera nedir?
Akıllı sera, bitkilerin ihtiyaç duyduğu su, sıcaklık, hava akışı ve ışık koşullarını sensörlerle izleyen ve bu koşulları cihazları otomatik çalıştırarak koruyan bir kontrol sistemidir. Hobi ölçeğinde bir Arduino ya da ESP32, birkaç sensör ve bir röle kartı ile kurulabilir. Yalnızca sulama yapmak istiyorsanız otomatik sulama sistemi yazımız daha sade bir başlangıçtır.
Arduino mu, ESP32 mi seçmeliyim?
Seranın durumunu telefondan görmek istiyorsanız ESP32, yalnızca yerel otomatik kontrol istiyorsanız Arduino yeterlidir. İki kart da aynı sensörleri okuyabilir; fark Wi-Fi ve çalışma gerilimindedir.
| Özellik | Arduino Uno / Nano | ESP32 |
|---|---|---|
| Kablosuz bağlantı | Yok (ek modül gerekir) | Wi-Fi ve Bluetooth yerleşik |
| Lojik gerilim | 5V | 3,3V |
| Analog giriş çözünürlüğü | 10 bit (0-1023) | 12 bit (0-4095) |
| Uzaktan izleme | Zor | Web sayfası ya da uygulama ile kolay |
| Uygun olduğu durum | Basit, kapalı sistem | Uzaktan izleme ve kayıt |
Bu yazıdaki örnekler ESP32 30 pin geliştirme kartı üzerinden anlatılıyor; Arduino kullanacaksanız pin numaralarını kendi kartınıza göre değiştirmeniz yeterli.
Hangi sensörler ve cihazlar gerekir?
Temel bir akıllı sera için bir toprak nem sensörü, bir sıcaklık-nem sensörü, bir pompa, bir fan, bir ışık kaynağı ve bunları anahtarlayacak röleler gerekir.
- Toprak nemi: kapasitif toprak nem sensörü tercih edin. Elektrotları toprağa açık olan rezistif sensörler zamanla paslanır; kapasitif tipte bu sorun çok daha azdır.
- Hava sıcaklığı ve nemi: DHT22 sıcaklık ve nem sensörü kartı sera içi ölçüm için yeterli doğruluk sunar.
- Anahtarlama: ESP32 kullanıyorsanız ESP32-WROOM-32E 2 kanal röle modülü kart ve röleyi tek parçada birleştirir.
- Sulama: DC 12V 1,25 L/dk su pompası gibi küçük bir pompa birkaç saksı için yeterlidir.
- Havalandırma: 12V bir bilgisayar fanı, örneğin 120 mm 12V 0,16A fan, küçük bir serada sıcak havayı dışarı atar.
- Aydınlatma: 12V LED modüller; ışığın bitki gelişimine uygunluğu için ürünün renk ve güç değerlerine bakın.
Sistem adım adım nasıl kurulur?
Önce her parçayı ayrı ayrı test edip sonra kontrol mantığını birleştirmek, hatayı bulmayı kolaylaştırır.
- Toprak nem sensörünü 3,3V ve GND'ye, analog çıkışını GPIO34'e bağlayın. Sensörü kuru havada ve bir bardak suda okuyup iki uç değeri not edin.
- DHT22'nin veri ucunu GPIO4'e bağlayın ve seri monitörde sıcaklık ile nemi okuyun.
- Pompayı, fanı ve LED'i 12V adaptörden besleyin; her birinin artı hattını bir rölenin COM-NO kontağı üzerinden geçirin.
- Röle girişlerini ESP32 çıkış pinlerine bağlayın ve her röleyi koddan tek tek açıp kapatarak deneyin.
- Kontrol kurallarını yazın (aşağıdaki tabloya bakın) ve her kural için bir alt ve üst eşik belirleyin.
- Sistemi birkaç gün gözetim altında çalıştırıp eşikleri bitkinize göre ayarlayın.
Röle bağlantısının ayrıntılarını röle modülü nasıl kullanılır yazısında, pompa bağlantısını ise mini su pompası bağlantısı yazısında anlattık.
Kontrol kuralları nasıl belirlenir?
Her cihaz için bir açma ve ayrı bir kapama eşiği belirleyin; buna histerezis denir ve rölenin sürekli açılıp kapanmasını önler. Aşağıdaki değerler yalnızca başlangıç örneğidir, bitki türüne göre değişir.
| Cihaz | Açma koşulu (örnek) | Kapama koşulu (örnek) | Ek güvenlik |
|---|---|---|---|
| Pompa | Toprak nemi %35 altı | 8 saniye çalıştıktan sonra | Saatte en fazla 2 kez |
| Fan | Sıcaklık 30 °C üstü ya da nem %85 üstü | Sıcaklık 27 °C altı ve nem %75 altı | Gece en az aralıklı çalışma |
| Aydınlatma | Saat 06:00 | Saat 20:00 | Saat bilgisi NTP ya da RTC'den |
Pompayı nem eşiğine kadar sürekli çalıştırmak yerine kısa süre çalıştırıp suyun toprağa yayılmasını beklemek daha güvenlidir. Sensörün okuduğu nem, su yayıldıkça birkaç dakika içinde değişir; sürekli çalışan pompa saksıyı taşırabilir.
Güç ve güvenlik konusunda nelere dikkat etmeliyim?
Seradaki tüm yükleri 12V gibi düşük gerilimle çalıştırmak hem kurulumu hem güvenliği kolaylaştırır. Sera nemli bir ortamdır; 220V şebeke gerilimi ile çalışan ısıtıcı ya da büyük pompa kullanacaksanız bağlantıyı yetkili bir elektrikçiye yaptırın, kaçak akım rölesi bulunan bir hattan besleyin ve tüm 220V uçlarını kapalı bir kutuda tutun.
Adaptör gücünü toplam yüke göre seçin: pompa, fan ve LED'in akımlarını toplayıp en az %30 pay bırakın. Elektronik kartı su sıçramayacak, ama havalandırması olan bir kutuya koyun. Pompa ile kart aynı kaynaktan besleniyorsa motorun oluşturduğu gerilim dalgalanmaları kartı yeniden başlatabilir; ayrı bir 5V regülatör ve kondansatör bu sorunu azaltır.
Sık sorulan sorular
Toprak nem sensörü değerleri neden sürekli değişiyor?
Analog okuma her zaman biraz gürültülüdür ve sensörün toprağa temas biçimi de değeri etkiler. Birkaç okumanın ortalamasını almak ve sensörü toprağa sabit derinlikte, sıkıca yerleştirmek değerleri dengeler. Ölçümü saniyede bir yerine dakikada bir yapmak da yeterlidir, çünkü toprak nemi yavaş değişir.
Kapasitif sensörü kalibre etmem gerekir mi?
Evet, en azından iki noktalı basit bir kalibrasyon yapmalısınız. Sensörü kuru haldeyken ve suya daldırılmışken okuyup bu iki değeri %0 ve %100 kabul edin, aradaki değerleri yüzdeye çevirin. Farklı topraklar farklı sonuç verdiği için en doğru eşik, kendi saksınızda gözlemle bulunan değerdir.
Röle yerine MOSFET kullanabilir miyim?
Evet, 12V DC pompa, fan ve LED için MOSFET kartı kullanılabilir ve sessiz çalışır. MOSFET ile fanın hızını ya da LED'in parlaklığını PWM ile ayarlamak da mümkündür. Ancak 3,3V lojikle tam iletime geçen bir MOSFET seçmeniz gerekir; şebeke gerilimindeki yükler için ise röle ya da uygun bir katı hal rölesi kullanılır.
Sistem elektrik kesilince ne yapar?
Elektrik gelince kart baştan başlar ve sensörleri okuyarak normal çalışmaya döner. Pompanın açık kalmasını önlemek için röle pinlerini setup içinde ilk iş olarak kapalı konuma alın. Aydınlatma için saat bilgisi gerekiyorsa ESP32 internetten saati tekrar alır; internetsiz sistemlerde pilli bir RTC modülü saati korur.
Bir sistemle birden fazla saksı sulanabilir mi?
Evet, tek pompa ve damlama hortumu ile birden fazla saksı sulanabilir. Ancak her saksının su ihtiyacı farklıysa her biri için ayrı sensör ve ayrı pompa ya da selenoid valf kullanmak gerekir. Tek sensörle yönetilen grupta, sensörü en hızlı kuruyan saksıya değil, ortalama koşulu temsil eden saksıya yerleştirin.
Özet
- Akıllı sera, toprak nemi ile sıcaklık-nem ölçümüne göre pompa, fan ve ışığı otomatik çalıştırır.
- Uzaktan izleme istiyorsanız ESP32, yalnızca yerel kontrol için Arduino yeterlidir.
- Kapasitif toprak nem sensörü rezistif tipe göre paslanmaya daha dayanıklıdır.
- Her cihaz için ayrı açma ve kapama eşiği (histerezis) belirleyin; pompayı kısa süreli çalıştırın.
- Yükleri 12V ile çalıştırın; 220V gereken cihazlarda yetkili elektrikçi ve kaçak akım rölesi şarttır.
