← Back to list

ESP32 Otomasyon Sistemi Hedef Tanımı, Bileşen Seçimi ve Sistem Mimarisi: Bölüm 1

Projenin Amacı ve Hedefleri

Uğur Ocak · 2026-06-01 20:34 · 1 claps · 1.8 min read
#esp32-arduino #otomasyon #iklimlendirme-sistemleri #diy-projects
Open on Medium ↗
Wiki topics: 📟 · Gadgets & IoT 🛠️ · Crafts & DIY

ESP32 Otomasyon Sistemi Hedef Tanımı, Bileşen Seçimi ve Sistem Mimarisi: Bölüm 1

Projenin Amacı ve Hedefleri

Piyasada satılan mevcut otomasyon sistemleri genellikle yüksek maliyetli, kapalı kutu (geliştirmeye kapalı) ve ev/butik ortamlara göre oldukça kaba tasarımlara sahip. Bu projeyi hayata geçirmekteki asıl amacım; ev ortamındaki ufak seralar, kuluçka haneler veya özel üretim kabinleri gibi alanlara kolayca entegre edilebilen, portatif, kullanıcı dostu ve tamamen geliştirmeye açık modüler bir iklimlendirme sistemi sunmak.

Sistemin Beyni: Neden ESP32?

Günümüzde STM32 gibi güçlü ve gelişmiş mikrodenetleyici çipler bulunuyor. Ancak bu projede hem ulaşılabilirliği rahat hem de topluluk desteği muazzam olan ESP32 (LX7 işlemci mimarisi) kullanmayı tercih ettim.

Bunun en büyük nedenleri: Kolay Programlana bilirlik: Arduino IDE ve geniş kütüphane desteği sayesinde, geliştirme sürecini STM32 mimarisine kıyasla çok daha hızlı yönetebiliyoruz.

Dahili Bağlantı Modülleri: Üzerinde hazır olarak gelen Wi-Fi ve Bluetooth çipleri, harici bir modül kalabalığı yaratmadan sistemi internet ağına bağlamamıza ve uzaktan kontrol etmemize olanak tanıyor.

Donanım Bileşenleri :

Sistemimizin kararlı çalışabilmesi ve hem yerel hem uzaktan yönetilebilmesi için seçtiğim ana bileşenler sırasıyla

-> DHT22 (Sıcaklık ve Nem Sensörü): Belki de sistemimizin en kritik parçası. Ortamdaki anlık ısı ve nem değerlerini yüksek doğrulukla ölçerek, kontrol algoritmamızın çalışmasını sağlayacak.

→ Oksijen (O2) Sensörü: Ortamdaki hava kalitesini ve havalandırma ihtiyacını belirlemek için kritik veriyi sağlayacak.

— -> DS3231 Hassas RTC Modülü: Sistemin zamanı ve zamanlanmış görevleri (örneğin ışık periyotlarını) internet bağlantısı kopsa bile hatasız takip edebilmesi için gerekli.

— -> 1 İnç OLED Ekran & 3 Adet Buton: Sistem başında internete ihtiyaç duymadan, manuel olarak ayarları görebilmemiz, menüde gezinebilmemiz ve anlık set değerlerini değiştirebilmemiz için yerel kullanıcı arayüzümüzü (UI) oluşturacak.

— →6'lı Hazır Röle Modülü & Durum Ledleri: Cihazların tetiklenmesini yönetecek ve hangi cihazın o an aktif olduğunu bize görsel olarak bildirecek.

— →Toprak Nem Sensörü: Sulama işlemlerini yönetebilmek için topraktaki su seviyesini okur.

Sistem Neleri Kontrol Edecek?

Sensörlerden aldığımız verilere ve kullanıcının belirlediği limitlere göre, 6'lı röle grubumuz üzerinden şu cihazların yönetimini tamamen otomatize edeceğiz: Nemlendirme , Isıtıcı , Soğutucu, Havalandırma Fanı , Su Pompası / Valf ve Aydınlatma cihazları.

Bir Sonraki Bölümde Ne Var?

İlk bölümü sistemin amacını ve donanım iskeletini belirleyerek tamamladık. Peki bu bileşenler birbiriyle nasıl konuşacak? Hem butonlarla fiziksel olarak hem de Telegram üzerinden uzaktan kontrolü aynı anda nasıl sağlayacağız?

Bölüm 2'de, sistemin beynini oluşturacak olan kontrol algoritmasını, asenkron haberleşme mantığını ve akış şemalarını (flowchart) masaya yatıracağız.


메타데이터
post_id
de2a9a380abf
slug
esp32-otomasyon-sistemi-hedef-tanımı-bileşen-seçimi-ve-sistem-mimarisi-bölüm-1-de2a9a380abf
url
https://medium.com/@ugurocak1/esp32-otomasyon-sistemi-hedef-tan%C4%B1m%C4%B1-bile%C5%9Fen-se%C3%A7imi-ve-sistem-mimarisi-b%C3%B6l%C3%BCm-1-de2a9a380abf
canonical_url
https://medium.com/@ugurocak1/esp32-otomasyon-sistemi-hedef-tan%C4%B1m%C4%B1-bile%C5%9Fen-se%C3%A7imi-ve-sistem-mimarisi-b%C3%B6l%C3%BCm-1-de2a9a380abf
author_url
https://medium.com/@ugurocak1
status
ok
fetched_at
2026-06-24 11:06:28