Yazılardaki ürünleri komponentci.net'te inceleyebilir, hemen sipariş verebilirsiniz.komponentci.net →
KomponentciBlog Mağaza
Blog  ›  Projeler

Akıllı Sera Projesi: Arduino ve ESP32 ile Otomatik Sera

Akıllı Sera Projesi: Arduino ve ESP32 ile Otomatik Sera
Kısa cevap

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.

ÖzellikArduino Uno / NanoESP32
Kablosuz bağlantıYok (ek modül gerekir)Wi-Fi ve Bluetooth yerleşik
Lojik gerilim5V3,3V
Analog giriş çözünürlüğü10 bit (0-1023)12 bit (0-4095)
Uzaktan izlemeZorWeb sayfası ya da uygulama ile kolay
Uygun olduğu durumBasit, kapalı sistemUzaktan 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.

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.

  1. 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.
  2. DHT22'nin veri ucunu GPIO4'e bağlayın ve seri monitörde sıcaklık ile nemi okuyun.
  3. Pompayı, fanı ve LED'i 12V adaptörden besleyin; her birinin artı hattını bir rölenin COM-NO kontağı üzerinden geçirin.
  4. Röle girişlerini ESP32 çıkış pinlerine bağlayın ve her röleyi koddan tek tek açıp kapatarak deneyin.
  5. Kontrol kurallarını yazın (aşağıdaki tabloya bakın) ve her kural için bir alt ve üst eşik belirleyin.
  6. 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.

CihazAçma koşulu (örnek)Kapama koşulu (örnek)Ek güvenlik
PompaToprak nemi %35 altı8 saniye çalıştıktan sonraSaatte en fazla 2 kez
FanSı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ınlatmaSaat 06:00Saat 20:00Saat 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.

Bu yazıdaki ürünler

Diğer yazılar

09 Kasım 20266 dk okuma

Arduino Park Sensörü Projesi: Adım Adım Yapılışı

Arduino park sensörü, HC-SR04 ultrasonik mesafe sensörü, bir buzzer ve LED'lerle yapılabilen basit bir projedir. Sensör engele olan mesafeyi...

Devamını oku →
09 Kasım 20266 dk okuma

Dimmer Nedir? Dimmer Modülü Nasıl Bağlanır?

Dimmer, bir yüke giden gücü azaltarak lambanın parlaklığını ya da motorun devrini ayarlayan bir devredir. 220V AC tarafında genellikle triya...

Devamını oku →
09 Kasım 20265 dk okuma

NFC Nedir? NFC Kart ve Etiket Çeşitleri

NFC, 13,56 MHz frekansında birkaç santimetre mesafede çalışan kısa menzilli bir kablosuz haberleşme teknolojisidir. Telefonla temassız ödeme...

Devamını oku →
09 Kasım 20265 dk okuma

Kablo Pabucu Çeşitleri: Seçim ve Doğru Sıkma

Kablo pabucu, kablonun ucuna sıkılarak onu bir vida, cıvata ya da bara bağlantısına güvenli şekilde bağlayan metal uçtur. Başlıca çeşitleri...

Devamını oku →
09 Kasım 20266 dk okuma

Kuluçka Makinesi Nasıl Yapılır? Adım Adım Rehber

Kuluçka makinesi; yalıtımlı bir kutu, ısıtıcı, sıcaklık ve nem kontrol eden bir termostat, hava dolaşımı için fan ve yumurtaları çeviren bir...

Devamını oku →
09 Kasım 20266 dk okuma

ESP32 Hava İstasyonu Projesi: Sensörler, Kod ve Web Sayfası

ESP32 hava istasyonu, bir ESP32 kartına BME280 gibi bir sıcaklık-nem-basınç sensörü, isteğe bağlı yağmur ve ışık sensörü ile OLED ekran bağl...

Devamını oku →