WIFI İLE ENDUSTRİYEL CİHAZLARDAN VERİLERİ OKUYUN!
ESP8266 ile IO Modülden RS485 Üzerinden Veri Okuma ve Dinamik Web Arayüzü
Bu projede, ESP8266 Wi-Fi modülü ile bir RS485 tabanlı IO modülden veri okuma işlemini gerçekleştirdim. Haberleşme protokolü olarak Modbus RTU kullanıldı ve fiziksel bağlantı için MAX485 dönüştürücü entegresi devreye dahil edildi. Bu entegre, ESP8266’nın 3.3V seviyesindeki TTL UART sinyallerini RS485 seviyesine çevirerek IO modülle haberleşmesini sağladı.
ESP8266 üzerinde yalnızca bir donanımsal UART bulunduğu için, programlama portu dışında bir haberleşme hattı açmak amacıyla SoftwareSerial (yazılım temelli UART) kullanıldı. D6 ve D7 pinleri ile RS485 hattına bağlanarak IO modülden veri alımı yapıldı. Aynı zamanda MAX485 entegresinin DE ve RE pinleri D5 üzerinden kontrol edilerek yön (gönderme/alma) yönetimi yazılım ile sağlandı.
Kullanıcı bu sayfaya bağlandığında, dijital girişlerin anlık durumlarını sayfa üzerinde görebiliyor. Örneğin; bir giriş aktif olduğunda sayfadaki ilgili alan yeşil renkte gösteriliyor, pasif olduğunda kırmızıya dönüyor. Bu sayede fiziksel bir IO modülün durumları gerçek zamanlı ve uzaktan izlenebilir.
Yorumlar
Yorum Gönder