← Ana Sayfaya Dön

Akıllı Sulama Sistemi

Kategori: Projeler1 Haziran 2025

Merhaba, bu sayfada sizlere arkadaşlarım ile birlikte MicroProcessors dersi için geliştirdiğimiz Akıllı Sulama Sistemini tanıtacağım.

Sistem Tanımı

Bu uygulama ile birlikte kullanıcı, sulama alanından uzakta olsa bile sistemini uzaktan kontrol edebilmektedir. Android tabanlı mobil uygulama sayesinde kullanıcı, sulama vanasını açıp kapatabilir, toprak nemi, ortam sıcaklığı, hava nemi ve yağış durumu gibi sensör verilerini anlık olarak görüntüleyebilir. Ayrıca uygulama üzerinde tutulan log kayıtları sayesinde, geçmiş sulama işlemlerine ve sensör değerlerine dair bilgilere de ulaşmak mümkündür.

Sistem, ESP32 mikrodenetleyici kartı kullanılarak geliştirilmiştir ve enerji ihtiyacını güneş panelinden sağlamaktadır. Donanım bileşenleri arasında toprak nem sensörü, DHT22 sıcaklık-nem sensörü, yağmur sensörü, su pompası ve selenoid vana bulunmaktadır. Tüm bu bileşenler Firebase Realtime Database üzerinden mobil uygulama ile haberleşmektedir.

Sistemimizin Fotoğrafları

Not: Ben bu resimleri sunumdan sonra çektiğim için biraz amatörce oldu :)

Blog Resmi
  • Proje kapsamı temel olarak solda görülen boş kaptan sağdaki topraklı kaba suyun akışını sağlamak, bunu da mobil cihaz kontrolü ile yapabilmek.

  • Resmin sol altında görülen kısım, güneş paneli bağlantısını yaptığımız kısım, sunumdan sonra çektiğim için paneli sökmüştük.

  • Resmin sağ üstünde, yani toprağın üstünde görülen şeyler sağdan soldan sırasıyla; Yağmur sensörü, DHT22 sıcaklık-nem sensörü, toprak nem sensörü.

  • Mavi akvaryum taşlarının altında ise bizim selenoid vanalarımız bulunuyor.

  • Ortada ve aşağıda gözüken, kabloların bağlı olduğu şey bizim kontrol kartımız, yani ESP32 devremiz.

Blog Resmi
  • Burada da suyun akışını sağlayabildiğimiz su pompasını görüyoruz.

Mobil Uygulama

Şimdi de mobil uygulamamızı göstereyim.

Blog Resmi
  • Ana menünün üst tarafında hava durumumuzu görüyoruz. Bu hava durumu önceki iki gün ile sonraki iki günün de dahil olduğu bir hava durumu ekranı gösteriyor.

  • Hava durumunun hemen altında ise sensörlerden gelen verileri okuyabildiğimiz kısmı görüyoruz. Bu veriler ESP32 tarafından Firebase'e gönderilmekte ve Firebase'den bu verileri alarak görüntüleyebilmekteyiz.

Blog Resmi
  • Onun hemen altında ise vanayı açıp kapatabildiğimiz, ayrıca log ekranına geçebildiğimiz kısım bulunuyor.
Blog Resmi
  • Vanayı açtığımızda bu veri Firabase'e gönderiliyor ve ESP32 kartı bu güncellemeyi alarak vanamızı açıyor.
Blog Resmi
  • Log ekranına geçtiğimizde ise aşağıdaki gibi bir ekran görüyoruz.
Blog Resmi
  • Dediğim gibi, sistem kapalı olduğu için şu an veriler değişmedi fakat esp ile anlık haberleşerek bu verilerin güncellenmesi de başarılı bir şekilde sağlandı.

Uygulamanın tamamının kodlarını buradan inceleyebilirsiniz.

Uygulamanın tanıtım videosunu buradan izleyebilirsiniz.