Raspberry pi 4 ile makineden veri toplama

emreeyy

Yeni Üye
Katılım
3 Haziran 2026
Mesajlar
3
Merhabalar,
Plastik enjeksiyon makineleri için bir proje yapıyorum.

Kalıp açıldığında / kapandığında durumlarını raspberry pi pinlerine iletip high/low çevrimini +1 parça üretildi olarak okumaya çalışıyorum.

Makinelerin gücü 24 volt olduğu için Slim Röle kullanıyorum

1a98cadf-4adf-46f3-888f-078f09283cbf.jpeg



Com a raspberry nin 3.3 voltunu bağladığım için sağlıklı bir şekilde veriyi alabiliyorum fakat raspberry pi 4 bunun için doğru cihaz mı emin olamadım.Alternatif öneriniz var ise (Ethernet girişini ve hafıza kartı destekmeli(internetin olmadığı durumlarda cihazın hafızasına kaydedecek veriyi.İnternet geldiğinde hafızadaki veri servera aktarılacak))

Makineler 7/24 çalışıyor.Stabil olur mu emin olamadım.

Bir de yaptığım bağlantı sizce mantıklı mı yoksa başka şekilde mi tasarlanmalı?
 

Ekler

  • 1a98cadf-4adf-46f3-888f-078f09283cbf.jpeg
    1a98cadf-4adf-46f3-888f-078f09283cbf.jpeg
    1.5 MB · Görüntüleme: 11
Raspberry Pi de, elde edilebilecek entegrasyon özellikleri nedeniyle tercih edilebilir. Komple linux işletim sistemi var üzerinde. Uzaktan ssh ile bağlanabilirsin, NTP ile sistem saatini güncel tutabilirsin, bir web arayüzü hazırlayıp işlem yapabilirsin, standart veritabanlarına erişim mümkün olur.

Burada şu konulara dikkat etmek lazım:

* Cihazı contalı metal bir kutuya koy ve kabloları da özel kauçuk contalarla kutunun içerisine al.

* Röle kontağını doğrudan RPi girişine bağlama. Onun yerine bir optokuplör kullan.

* Röle çıkışına uygun bir RC filtre koyarak (1k direnç, 100nF kapasitör) röle kontağındaki debounce sorununu çöz

* RPi temiz ve stabil bir besleme voltajı ister. Kaliteli bir SMPS ile 24V u RPi için uygun olan voltaja düşür. Makinadaki PLC doğrudan uygun voltaj veriyor diye onu kullanma.
 
Raspberry Pi için Şunu düşünün. Giriş çıkış pinleri olan içinde linux işletim sistemi çalışan bir bilgisayar. Bu projede eğer işletim seviyesinde web server, database gibi bir OS gerektiren yazılımlar kullanılmyacaksa amaç sadece veri okuma ise ESP32 türevi kartlarda bunu yapabilir. Ama veriyi işlemek görselleştirmek depolamak gibi işlemler için gene OS gerekir. Belli bir yere kadar ESP32 ile çalışabilirsin. Basit web server yapıp anlık dashboardlar oluşturabilirsin.

Bir diğer önerimde ilgili enjeksiyon makinesinde PLC varsa Modbus ile veri alıp okuyup direkt işlem yapılabilir. Oda alternatif ama yaptığınız gibi sensörlerden verileri kuru kontak gibi yöntemler ile okuyup işleyebilirsiniz.

Ben bir projede arkadaşıma destek olmuştum. Kendisi linuxcu olduğu için direkt Raspberry Pi ile başlamıştı. 10 adet makineden aldığı veriler ile dashboardlar oluşturmak istiyordu. Makineler birbirine yakın olmadığı için hepsine Raspberry Pi takma planı vardı. Bir konuda benden destek istediğinde konuştuk ve konu modbusa geldi. Oysa üzerlerinde PLC varmış ve ethernetler takılı değilmiş. Firma ile görüşüp cihazları izole bir network ile iletişim kurmayı sağladı. Sanal sunucuya ubuntu kurup hayalindeki dashboard ve arkaplan servislerini yazdı. PLC lerden modbus ile veri aldı ve projeyi çok uygun maliyetlere hazırlamıştı. PLC firması istediği parametreleri verecek şekilde PLC yi ayarlamışlardı. Belki sizin içinde benzer durum geçerlidir diyerek yazmak istedim.
 

Çevrimiçi personel

Forum istatistikleri

Konular
9,206
Mesajlar
148,013
Üyeler
3,761
Son üye
Emre batır

Son kaynaklar

Back
Top