Skip to content

Web arayüzü ile IoT cihazından renk ve mesafe bilgilerinin görselleştirilmesi

Notifications You must be signed in to change notification settings

karunland/muhtas2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mühendislik Tasarımı 2 IoT Projesi

Bu proje, Mühendislik Tasarımı 2 dersi kapsamında gerçekleştirilen bir IoT (Internet of Things) projesidir. Proje, konveyör bandı üzerinde hareket eden paketlerin renk ve mesafe bilgilerini toplayabilen bir IoT cihazı ve bu verileri işlemek ve görüntülemek için bir web arayüzü oluşturmayı hedeflemektedir.


Canlı versiyon aktif => muhtas2.karunlander.net/


Resim Açıklaması Resim Açıklaması

Proje Komponentleri

  1. STM32F103T8C6 MCU: Bu mikrodenetleyici birim, tüm sensörler arasındaki iletişimi ve veri toplama işlemlerini yönetir.

  2. TCS3200 Renk Sensörü: Bu sensör, paketlerin renk bilgilerini toplar.

  3. HC-SR04 Uzaklık Sensörü: Bu sensör, paketlerin konveyör bandı üzerindeki konumunu belirler.

  4. WIZnet 5500 Ethernet Modülü: Bu modül, toplanan verileri UDP üzerinden web arayüzüne gönderir.

Web Arayüzü

Web arayüzü ASP.NET Core 6.0 kullanılarak geliştirilmiştir. Veritabanı olarak MongoDB kullanılmış ve Entity Framework Core ile entegre edilmiştir. Arayüz, fabrika ağındaki herhangi bir bilgisayarda kullanılabilir ve işlem verilerini gerçek zamanlı olarak görüntüler.

Nasıl Kullanılır

Proje dosyalarını GitHub'dan indirin ve lokal olarak kaydedin. STM32 için gerekli olan kodları MCU'ya yükleyin. Web sunucusunu başlatmak için ASP.NET Core uygulamasını çalıştırın.