logoAI2
IoT ile Enerji Verimliliği: Akıllı Otopark

Bu proje, araç giriş ve çıkışlarını otomatik olarak izleyen, park alanlarının doluluk durumunu tespit eden ve IoT altyapısı aracılığıyla uygunluk bilgilerini gerçek zamanlı olarak sunan akıllı bir otopark sisteminin tasarlanmasını ve uygulanmasını amaçlar. Sistem, otopark kapasitesiyle ilgili güncel veriler sağlayarak trafik yönetimini ve kullanıcı deneyimini iyileştirirken yoğunluğu ve gereksiz araç dolaşımını azaltır. Sistem, her bir park yerinin doluluk durumunu izlemek için mesafe sensörleriyle donatılmış birden fazla ESP32 mikrodenetleyici kullanır. Her ESP32 tek bir park yerinden sorumludur ve mesafe ölçümlerine dayanarak alanın dolu veya boş olduğunu sürekli olarak bildirir. Buna ek olarak, otopark girişine yerleştirilen ayrı bir ESP32 araç giriş ve çıkışlarını izler. Böylece sistem, otopark alanında bulunan toplam araç sayısını doğru biçimde takip eder. Tüm durum güncellemeleri MQTT aracılığıyla merkezi denetleyiciye iletilir. Otopark alanının genel ve tutarlı bir görünümünü sağlamak için Raspberry Pi, ana denetleyici ve MQTT aracısı olarak görev yapar. Tüm ESP32 düğümlerinden alınan verileri birleştirir, dolu ve kullanılabilir park yeri sayısını hesaplar ve otopark kapasitesine ulaşılıp ulaşılmadığını belirler. Bu bilgiler daha sonra Node-RED kullanılarak oluşturulan bir görselleştirme panelinde yayımlanır. Böylece kullanıcılar ve yöneticiler park yeri uygunluğunu hızlı bir şekilde değerlendirebilir. Otopark tamamen dolduğunda sistem, sürücüleri bilgilendirmek ve yeni araç girişlerini önlemek için uyarılar veya görsel göstergeler etkinleştirebilir. Sürdürülebilirlik açısından akıllı otopark sistemi, araçların boş park yeri aramak için harcadığı süreyi azaltarak yakıt tüketimini ve emisyonları düşürmeye yardımcı olur. Bu durum daha verimli kentsel hareketliliğe katkı sağlar ve kaynakların optimize edilmesine ve çevresel sorumluluğa odaklanan akıllı şehir ilkelerini destekler. Sistemin çalışma mimarisi aşağıdaki gibidir: * Otopark giriş noktasında araç giriş ve çıkışlarını algılamak. * Her bir park yerinin doluluk durumunu izlemek. * Otopark içindeki toplam araç sayısını güncellemek. * Park alanı verilerini merkezi denetleyicide birleştirmek. * Boş ve dolu park yeri sayılarını hesaplamak. * Gerçek zamanlı otopark bilgilerini Node-RED panelinde yayımlamak.

Videos

Documentation

Source Code