Akıllı Sera Otomasyonu: Yapay Zeka Destekli Modern Tarım Sistemi - Bölüm 1
Sera Otomasyonu Yazı Serisi - Bölüm 1/4
Sorularınız ve geri bildirimleriniz için: x.com/akcadagdev
Modern tarım sektöründe verimlilik ve sürdürülebilirlik, geleneksel yöntemlerin sınırlarını aştı. Sera işletmeleri, değişken hava koşulları, işçilik maliyetleri ve sürekli izleme gereksinimleri gibi zorluklarla karşı karşıya kalıyor. Bu noktada, akıllı otomasyon sistemleri sadece bir lüks değil, rekabet avantajı sağlayan bir gereklilik haline geliyor.
Geleneksel sera yönetiminde, çiftçiler günde onlarca kez sera koşullarını kontrol etmek, sulama zamanlarını hesaplamak ve çevresel parametreleri manuel olarak ayarlamak zorunda kalıyor. Bu sürekli fiziksel varlık gerektiren yaklaşım, hem yorucu hem de verimsiz. Ayrıca, insan faktörünün getirdiği tutarsızlık ve gecikmeler, ürün kalitesini olumsuz etkiliyor.
Yapay zeka destekli sera otomasyonu ise bu tüm süreçleri 7/24 izler, analiz eder ve optimize eder. Sistem, sensör verilerini gerçek zamanlı olarak değerlendirerek sulama, iklimlendirme, ışıklandırma ve besin dozajlama kararlarını otomatik olarak verir. Bu yaklaşım, hem verim artışı sağlar hem de su ve enerji tüketimini optimize ederek maliyetleri düşürür.
Bu yazı serisinde, Raspberry Pi 5 tabanlı, Home Assistant ve Node-RED altyapısı kullanan, Yücel AI ile desteklenen kapsamlı bir sera otomasyon sistemi inşa edeceğiz.
Sistem Mimarisine Genel Bakış
Sera otomasyon sistemimiz, modüler ve ölçeklenebilir bir mimari üzerine kurulu. Ev hobicilerinden ticari sera işletmelerine kadar geniş bir kullanım yelpazesine hitap edecek şekilde tasarlandı. Sistem, mikroservis yaklaşımına benzer bir yapıda, birbirinden bağımsız ama birlikte çalışan katmanlardan oluşuyor.
Merkezi Kontrol Ünitesi: Raspberry Pi 5
Raspberry Pi 5 sistemin beyni olarak görev yapıyor. 8GB RAM kapasitesi ile tüm işlemleri sorunsuz yönetirken, WiFi 6 desteği sayesinde hızlı ve kararlı ağ bağlantısı sağlıyor. Bu merkezi hub üzerinde çalışan ana bileşenler:
- Home Assistant Core: Tüm cihazları orkestre eden ana platform
- Node-RED: Flow-based programlama ile otomasyon mantığı
- Yücel AI: Deepseek API tabanlı karar verme sistemi
- Database Management: Sensör verileri ve sistem logları için yerel veritabanı
Çok Katmanlı Sensör Ağı
Sistem, ESP32 tabanlı sensör hub'ları üzerinden çalışıyor. Her ESP32, WiFi üzerinden merkezi sisteme bağlanarak:
- Atlas Scientific EC sensörü: Suyun elektriksel iletkenlik değeri (±2% doğruluk, 1 μS/cm hassasiyet)
- Atlas Scientific pH sensörü: Asitlik/bazlık ölçümü (±0.002 pH hassasiyet)
- Atlas Scientific sıcaklık sensörü: Çevre ve su sıcaklığı (±0.1°C hassasiyet)
Sensörler 30 saniye periyotlarla okuma yaparak gerçek zamanlı veri akışı sağlıyor. Atlas Scientific sensörlerin 1 yıl kalibrasyon garantisi sayesinde minimum bakım gereksinimi var.
Ölçeklenebilirlik: Sistem ihtiyaca göre çoklu ESP32 hub'ı destekler. Büyük seralarda farklı bölgelere sensör grupları yerleştirilebilir. Ayrıca sera yakınındaki bir evi de akıllı hale getirip yardımcı hub'lar üzerinden ana hub'a bağlayabilirsiniz — ev, oda, atölye, ters osmoz odası gibi tüm alanları aynı sistem üzerinden yönetebilirsiniz.
Akıllı Kontrol Sistemi
32-kanallı röle modülü sayesinde sera içindeki tüm elektriksel sistemleri kontrol edebiliyoruz.
⚠️ Önemli Not: Standart röleler yüksek akım gerektiren sistemlerde (1 hp su pompası gibi) güvenlik sorunu oluşturabilir. 10 amper akım için güvenilir görünen bu röleler, başlangıçta 6 kat ampere maruz kalabilir. Örneğin 1 hp motor için ortalama 2.5 amper çalışma akımı, başlangıç anında 2.5×6 = 15 ampere kadar çıkabilir. Rölenin yanması, plakaların birbirine kaynaması gibi sorunlara yol açabilir. Eleman seçiminizi dikkatli yapın.
Kontrol kapsamı:
- Sulama sistemi: Çoklu vana kontrolü ve sulama hatları
- Havalandırma: Fanlar, hava sirkülasyon sistemleri
- İklimlendirme: Isıtma, soğutma sistemleri
- Aydınlatma: LED grow light'lar, zamanlayıcılı aydınlatma
- Mekanik kontroller: Otomatik kapılar, gölgelendirme perdeleri
- Su oksijenleme: Hava pompaları ve difüzörler
I2C protokolü üzerinden Atlas Scientific dozajlama pompaları direkt kontrolü sağlanıyor — ayrı röle gereksinimleri yok.
Akıllı Cihaz Ekosistemi Entegrasyonu
Sistem sadece endüstriyel ekipmanlarla sınırlı değil. Zigbee ve WiFi destekli tüketici elektroniği cihazlarını da destekler:
- Zigbee akıllı prizler: Esnek güç kontrolü ve enerji izleme
- WiFi akıllı lambalar: RGB + warm white LED'ler ile spektrum kontrolü
- IP kameralar: Görsel izleme ve timelapse kayıt
- Akıllı sensörler: Hareket, kapı/pencere, titreşim sensörleri
Çoklu Kullanıcı ve Erişim Yönetimi
Sistem role-based access control ile farklı kullanıcı seviyelerini destekler:
- Admin: Tam sistem kontrolü ve konfigürasyon
- Operator: Günlük işlem ve izleme yetkisi
- Viewer: Salt okunur dashboard erişimi
- Mobile Users: Telegram bot ve mobil uygulama üzerinden bildirimler
Yapay Zeka Katmanı: Yücel
Yücel AI, Node-RED üzerinde çalışan ve Deepseek API kullanan karar verme motoru. Her 30 saniyede ya da komut verildiğinde:
- Tüm sensör verilerini toplar
- Geçmiş verilerle karşılaştırma yapar
- Çevresel koşulları analiz eder
- Optimal aksiyonları belirler
- Gerekli kontrol komutlarını iletir
AI sistemi, bitkiye özel optimizasyon pattern'leri geliştirir.
Donanım Bileşenleri ve Teknik Gereksinimler
Sistemin donanım altyapısı, dayanıklılık, hassasiyet ve maliyet etkinliği prensipleri üzerine kurulu. Her bileşen, sera ortamının zorlu koşullarına dayanabilecek şekilde seçilmiş.
Ana İşlem Ünitesi: Raspberry Pi 5
Raspberry Pi 5, sistemin merkezi işlem gücü olarak kritik role sahip.
Teknik Spesifikasyonlar:
- İşlemci: 64-bit Quad-core ARM Cortex-A76 @ 2.4GHz
- RAM: 8GB LPDDR4X-4267 (önerilen konfigürasyon)
- Depolama: En az 64GB Class 10 microSD kart (SSD upgrade önerisi)
- Bağlantı: WiFi 6, Bluetooth 5.0, Gigabit Ethernet
- GPIO: 40-pin header (sensör ve röle bağlantıları için)
- Güç Tüketimi: Tipik 8W (fanless çalışma)
Güç Kaynağı Gereksinimleri:
- Official Raspberry Pi 5 Power Supply: 5.1V/5A USB-C
- UPS önerisi: Sera ortamında güç kesintilerine karşı koruma
- Cooling: Aktif soğutma fanı (sürekli çalışım için gerekli)
Depolama Önerileri:
- Boot: SanDisk Extreme Pro 64GB microSD (A2 rating)
- Data Storage: USB 3.0 SSD external drive (log ve backup için)
Profesyonel Sensör Sistemi
Atlas Scientific sensör ailesi, laboratuvar düzeyinde hassasiyet ve sera ortamının zorlu koşullarına dayanıklılık sunar.
EC (Elektriksel İletkenlik) Sensörü — Atlas Scientific EC Sensor Kit (K 1.0)
- Ölçüm Aralığı: 0.005 - 200,000 μS/cm
- Doğruluk: ±2%
- Resolution: 1 μS/cm
- Sıcaklık Kompensasyonu: Otomatik (0.019/°C)
- Kalibrasyon: Single point / dual point / dry calibration
- Çalışma Sıcaklığı: 1 - 110°C
- Probe Ömrü: ~3 yıl (sera koşullarında)
pH Sensörü — Atlas Scientific pH Sensor Kit
- Ölçüm Aralığı: 0.001 - 14.000 pH
- Doğruluk: ±0.002 pH
- Resolution: 0.001 pH
- Response Time: 95% in 1 second
- Kalibrasyon: 1, 2 veya 3 point calibration
- Probe Ömrü: ~1.5 yıl (sera koşullarında)
Sıcaklık Sensörü — Atlas Scientific Temperature Sensor (RTD)
- Ölçüm Aralığı: -126 to +1254°C
- Doğruluk: ±0.1°C
- Resolution: 0.001°C
- Response Time: <1 second
- Probe Tipi: PT-1000 RTD (platinum resistance)
ESP32 Sensör Hub Spesifikasyonları:
- MCU: ESP32-WROVER-B (4MB Flash, 8MB PSRAM)
- WiFi: 802.11 b/g/n (2.4GHz, max 150Mbps)
- Power: 3.3V/5V dual voltage support
- I2C Interface: Atlas sensörler için dedicated bus
32-Kanal Röle Modülü
- Kanal Sayısı: 32 SPDT röle
- Kontrol Voltajı: 5V DC (optocoupler isolated)
- Switching Kapasitesi: 10A@250VAC / 10A@30VDC per channel
- Control Interface: USB/Serial (Arduino/Raspberry Pi compatible)
Önceki önemli nota dikkat edin. Röle seçimini kendi sisteminize göre yapmanız gerekiyor.
Atlas Scientific Dozajlama Pompaları — EZO-PMP (Embedded Dosing Pump)
- Flow Range: 0.5mL/min to 105mL/min
- Accuracy: ±1%
- Control: I2C digital interface
- Calibration: Automatic volume calibration
- Chemical Resistance: PTFE ve PVC tubing options
Akıllı Cihaz Entegrasyonu
Zigbee Coordinator — Home Assistant Connect ZBT-1
- Protocol: Zigbee 3.0, Thread, Matter
- Range: Up to 100m (open area)
- Device Capacity: 200+ Zigbee device
- Frequency: 2.4GHz
Desteklenen Smart Plug'lar (Zigbee):
- Aqara Smart Plug: 16A max load, power monitoring
- SONOFF S31ZB: Energy monitoring, scheduling
- Tuya ZigBee plugs: Budget-friendly seçenekler
Smart Lighting:
- Philips Hue: Full spectrum LED control
- LIFX WiFi bulbs: High lumen grow lighting
- Govee WiFi strips: Accent lighting, alerts
IP Kamera Sistemi:
- ONVIF Protocol: Standardized IP camera integration
- RTSP Streams: Real-time video monitoring
- Motion Detection: AI-powered alerts
- Storage: Local NVR veya cloud storage
Yazılım Altyapısı ve Kurulum
Sistemin yazılım mimarisi, açık kaynak, modüler ve community-driven teknolojiler üzerine kurulu.
Home Assistant Core: Merkezi Orkestrasyon
Home Assistant, sistemin merkezi sinir sistemi olarak görev yapıyor.
Teknik Avantajları:
- 300+ Entegrasyon: Sensörler, kameralar, IoT cihazları
- Yerel Kontrol: İnternet bağımlılığı yok, gizlilik odaklı
- RESTful API: Tam programatik kontrol
- Otomasyon Motoru: YAML tabanlı kural sistemi
- Eklenti Ekosistemi: Node-RED, veritabanları, izleme araçları
Kritik Add-on'lar:
- Node-RED: Automation flow programming
- Terminal & SSH: System access
- File Editor: Configuration editing
- MariaDB: Long-term data storage
- Backup: Automated system snapshots
Node-RED: Flow-Based Automation
Node-RED, görsel programlama ile karmaşık otomasyon mantığını basitleştiriyor. Sürükle-bırak arayüzü ile:
- Görsel Programlama: Kodsuz otomasyon mantığı
- Gerçek Zamanlı İşleme: Sensör veri akışları
- HTTP Uç Noktaları: Özel API oluşturma
- Kontrol Paneli: Web tabanlı kontrol panelleri
- Fonksiyon Düğümleri: Özel JavaScript mantığı
Sensör Veri İşleme Akışı:
- MQTT Input Nodes: ESP32'den sensör verilerini alır
- Data Validation: Aralık kontrolü ve anomali tespiti
- Database Storage: InfluxDB/MariaDB ile kayıt
- Trigger Conditions: Eşik tabanlı uyarılar (EC 1200'ü geçince alert gönder gibi)
Kontrol Mantığı Akışları:
- Irrigation Controller: Toprak nemi + hava durumu verileri
- Climate Control: Sıcaklık/nem düzenlemesi
- Lighting Schedule: Fotoperiyot + büyüme evresi
- Nutrient Dosing: EC/pH temelli kimyasal dozlama
AI Entegrasyon Akışı:
- Data Collector: Tüm sistem durumunu toplar
- Yücel API Call: Deepseek model danışması
- Decision Parser: AI yanıtını uygulanabilir komutlara çevirir
- Action Executor: Kontrol sistemlerine komut gönderir
Yücel AI Engine: Akıllı Karar Verme
API Entegrasyonu:
- Sağlayıcı: Deepseek AI (uygun fiyat, iyi performans)
- Model: deepseek-chat (en son sürüm)
- Yanıt Süresi: <2 saniye ortalama
Yücel'e gönderilen örnek sistem state'i:
const systemContext = {
sensors: {
temperature: { current: 24.5, trend: "stable" },
humidity: { current: 65, trend: "rising" },
ph: { current: 6.2, optimal_range: [5.8, 6.5] },
ec: { current: 1.4, optimal_range: [1.2, 1.8] }
},
actuators: {
irrigation: { status: "off", last_run: "2024-01-15T10:30:00Z" },
fans: { speed: 40, max_speed: 100 },
lighting: { brightness: 80, schedule: "vegetative" }
},
external: {
weather: { forecast: "sunny", temp_high: 28 },
time_of_day: "morning",
growth_stage: "flowering_week_3"
}
}
Yücel'in Karar Verme Süreci:
- Context Analysis: Mevcut sistem durumu ve trend analizi
- Historical Comparison: Geçmiş performans verileri
- Environmental Correlation: Dış koşullar vs. sera parametreleri
- Plant Biology: Büyüme durumuna özel gereksinimler
- Optimization: Kaynak verimliliği + verim maksimizasyonu
- Risk Assessment: Hastalık riski, stres faktörleri
- Action Prioritization: Kritik vs. optimizasyon aksiyonları
Database ve Veri Yönetimi
Zaman Serisi Veritabanı (InfluxDB):
- Sensör Verileri: Yüksek frekanslı ölçümler
- Performans Metrikleri: Sistem verimliliği, verim verisi
- Çevresel Günlükler: Hava durumu korelasyonu, trendler
- Enerji İzleme: Güç tüketimi analizi
Yedekleme Stratejisi:
- Yerel anlık görüntüler: Günlük Home Assistant yedeklemeleri
- Bulut senkronizasyonu: Kritik konfigürasyon ve sistem dosyaları
- Veri dışa aktarma: Harici analiz için CSV formatı
Bağlantı ve Uzaktan Erişim
Kontrol Paneli Arayüzleri
- Home Assistant Web:
http://greenhouse.local:8123 - Node-RED Dashboard:
http://greenhouse.local:1880/ui - Kamera Akışları: HA üzerinden RTSP/HTTP erişimi
Uzaktan Erişim Seçenekleri
Seçenek 1: Home Assistant Cloud (Önerilen)
- Maliyet: Aylık $6.50
- Güvenli tünelleme (port yönlendirme yok)
- Google Assistant / Alexa entegrasyonu
- Otomatik SSL sertifikaları
- Sıfır yapılandırma, kurumsal düzey güvenlik
Seçenek 2: PiTunnel (Ücretsiz)
- Bandwidth: 1GB/month (monitoring için yeterli)
- Concurrent Connections: 5 tunnel
- Sınırlı bandwidth, SSL yok
Seçenek 3: VPN (İleri Seviye)
- WireGuard VPN: Minimal overhead, modern kriptografi
- OpenVPN: Daha geniş cihaz uyumluluğu, yüksek CPU kullanımı
Mobile Uygulamalar
Home Assistant Uygulaması (iOS/Android):
- Anlık sensör verileri
- Kritik alarmlar ve günlük raporlar
- Konum'a özel otomasyon
- Canlı kamera yayını
- Siri/Google Voice Control
Telegram Bot Entegrasyonu:
/allStates — Anlık sera durumu
/photo — Anlık kamera görüntüsü
/report — Günlük özet raporu
/alerts — Aktif acil durum raporu
/ai [komut] — Yücel'e özel komut ("havalandırmaları aç" gibi)
Yazı Serisi Roadmap'i
| Bölüm | Konu |
|---|---|
| Bölüm 1 | Giriş ve Sistem Mimarisi (bu yazı) |
| Bölüm 2 | İklimlendirme — Sıcaklık/Nem Kontrolü |
| Bölüm 3 | Sulama Otomasyonu |
| Bölüm 4 | Besin Dozajlama Otomasyonu |
Önemli Çıkarımlar
- Teknoloji Demokratikleşmesi: Eskiden sadece büyük şirketlerin erişebildiği ileri teknoloji, artık bireysel üreticiler için de mümkün.
- Sürdürülebilirlik: Su, enerji ve kimyasal tasarrufu sayesinde hem çevre dostu hem de ekonomik.
- Community Benefit: Açık kaynak yaklaşım, tüm topluluğun faydalanabileceği bilgi birikimi oluşturuyor.
Hemen Başlamak İçin
Özellikle İngilizce kaynakları ve akıllı ev otomasyon sistemlerini inceleyin. Home Assistant kurulum videosu ve Node-RED nedir? ile başlayabilirsiniz. Ev otomasyon sistemlerine giriş yaparak sera otomasyon mantığını da kolayca kavrayabilirsiniz.
Sonraki yazımızda İklimlendirme Kontrolü'ne dalış yapacağız. Sıcaklık ve nem optimizasyonu ile başlayacağız.
Soru, öneri ve geri bildirimlerinizi paylaşmanızı rica ediyorum → x.com/akcadagdev
Bu yazı, yoğun araştırma + tecrübe + yaklaşık 7 saatlik bir efor sonucu tamamlandı. Yapay zeka ile genişletilip detaylandırıldı. Yazıyı yarısına kadar getirip devamını forum'a üye olup ordan okuyabilirsiniz demek yerine; tamamını twitter'da da paylaştım. Eğer şuan buraya kadar gelip bu satırları okuyorsanız, tecrübelerinizi, sorularınızı paylaşmanızı rica ediyorum.
Sera Otomasyonu Yazı Serisi - Bölüm 1/4 tamamlandı