Raspberry PI ile PLC'den aldığım bilgileri görselleştirme

Başlatan wtrk, 13 Haziran 2018, 09:18:52

wtrk

Arkadaşlar herkese selamlar.

Arduino ile birşeyler yaptık. Tesisten pano içinden LM35 ile ısı değerlerini alıp PLC'den bazı çıkışlarıda bağlayarak , o çıkışlarda gihh, low durumuna göre arıza var yada yok diye bildirim yaptırıyoruz. Ayrıca bunları loglatıp Ethernet shield üzerindeki SD karta kaydediyoruz.

Ben bu durumu Arduinodan Raspberry PI 3'e çevirip Node-Red ile görselleştirme katmak istiyorum. DHT11 olayını halledebilirim, ancak Arduinodaki gibi herhangi bir pinine bağladığım girişin arduinodaki gibi low  durumdayken high olursa uyarı ver gibi bir durumu nasıl yapablirim acaba ?

Bilgisi olan arkadaşların desteği ricasıyla..

Bizim yaptığımızla ilgili görsel ektedir. Ben bunu Node -red ile görselleştirmek istiyorum..




Yapmak istediğim aşağıdakine benzer şekilde görsel güzellik katmak biraz

NoBody Can Stop Me!!!!!

Gediz1337

Alıntı yapılan: wtrk - 13 Haziran 2018, 09:18:52herhangi bir pinine bağladığım girişin arduinodaki gibi low  durumdayken high olursa uyarı ver

Node-RED'i önceden kullanmadım ama yüzeysel bir araştırma yapınca Python modülü olan RPi.GPIO modülünden de faydalanabildiğini gördüm. RPi.GPIO modülünü kullanarak bir callback fonksiyonu tanımladıktan sonra add_event_detect ile kenar tetiklemesi yapabilirsiniz

Burada kullanım örneği var: http://raspi.tv/2014/rpi-gpio-update-and-detecting-both-rising-and-falling-edges

Node-RED'e harici bir kütüphane ekleyerek de mümkünmüş bu sanırım. Bool olarak değil değer aralığı kullanarak çalışıyor anladığım kadarıyla ama biraz düzenleme ile işinizi görür.

https://flows.nodered.org/node/node-red-contrib-edge-trigger

wtrk

Bir dediklerinizi araştırayım hemen hocam, teşekkür ederim
NoBody Can Stop Me!!!!!