cd ../projeler
JWC Hat İzleme Sistemi — Ekrandan Üretim Verisi
Veri çıkışı olmayan üretim makinelerinin ekranını Raspberry Pi 5 üzerinde OCR ile okuyan, sahada doğrulanmış hat izleme sistemi: 6/6 alan %99+ güvenle, 90 sn'lik duruş 88 sn ölçüldü.
- Müşteri
- Adapha Yapay Zeka Ar-Ge (Samsun Teknopark) — staj
- Dönem
- 2026
- Yığın
- Raspberry Pi 5 · GStreamer · RapidOCR · ONNX Runtime · FastAPI · SQLAlchemy · WebSocket
Mimari
Problem
Fabrikadaki makineler üretim sayaçlarını yalnızca operatör ekranında gösteriyordu; PLC çıkışı, veritabanı veya rapor dosyası yoktu. Vardiya sonunda kaç dakika duruş yaşandığı bilinmiyordu.
Çözüm
- Saha cihazı: HDMI → USB capture → Raspberry Pi 5. GStreamer
teeile görüntü ikiye ayrılıyor: bir kol operatör ekranına kesintisiz gidiyor, diğeri OCR'a. Ağa kare değil, yalnızca okunan değerler gidiyor (saniyede birkaç yüz bayt). - OCR motoru seçimi ölçümle: Bulut OCR (Mistral) gecikme, maliyet ve veri gizliliği nedeniyle elendi. PaddleOCR ile RapidOCR aynı modeli kullanıyor; ARM'de sorunsuz kurulduğu için RapidOCR (ONNX) seçildi. small model, medium ile aynı doğrulukta ve 3,7 kat daha hızlı.
- Olay motoru: Durum makinesi ham okumaları olaya çeviriyor: duruş, model değişimi, sayaç sıfırlanması, kalite uyarısı, sinyal kaybı. Duruşlar sayacın son arttığı ana geriye dönük damgalanıyor; çıktılardan OEE hesaplanıyor.
- Doğrulama: Okunan kalite oranı sağlam/toplam hesabıyla karşılaştırılıyor; tutmayan okuma reddediliyor.
Saha sonuçları
| Doğrulanan yetenek | Sonuç |
|---|---|
| 6 alanın OCR ile okunması | 6/6 doğru, güven skoru %99+ |
| Duruş tespiti | Gerçek 90 sn → ölçülen 88 sn |
| Kesinti dayanıklılığı | 38 bekleyen okuma diskten geri yüklendi |
| Model değişimi / sayaç sıfırlanması | Her iki yönde yakalandı |