Genel Bakış
Bu cihaz, farklı marka bilet/jeton dispenser modüllerinden (TL-001, DL-1275, DL-4, LK009P) gelen sinyalleri okuyup sayan ve aynı sayıda sinyali çıkışa aktaran bir arayüz kartı. ESP32-C3 tabanlı kart, giriş ve çıkış sinyallerini optokuplörlerle elektriksel olarak izole ediyor; 12V besleme girişini PTC sigorta, Schottky diyot ve transil diyotlarla koruyup izoleli bir DC-DC dönüştürücüyle 5V'a indiriyor. DIP anahtarlarla hem bağlı modül tipi hem de NO/NC algılama modu seçilebiliyor, anlık sayım 1.3'' OLED ekranda takip ediliyor.
Amaç ve Hedefler
Müşterimiz, farklı marka dispenser modüllerinden gelen fiziksel sinyalleri dijital olarak sayıp kayıt altına alabilecek, kağıt bilet kullanımına olan ihtiyacı azaltacak bir ara katman istiyordu. Hedefimiz; birden fazla modül markasıyla uyumlu, elektriksel olarak güvenli (izoleli ve korumalı) ve anlık geri bildirim verebilen bir cihaz tasarlamaktı.
Geliştirme Süreci
Dört farklı dispenser modülünün sinyal zamanlamalarını inceleyip her biri için ayrı giriş/çıkış gecikme değerleri belirledik. Giriş, çıkış ve hazır (ready) sinyallerinin her birini PC817 optokuplörlerle izole ettik; 12V güç girişini PTC sigorta, Schottky ve transil diyotlarla koruyup izoleli bir DC-DC modülüyle 5V'a dönüştürdük. ESP32-C3 üzerinde yazdığımız yazılımla sinyalleri okuyup OLED ekranda anlık gösterdik, okuma bittiğinde aynı sayıda sinyali çıkışa yeniden gönderdik; şema ve kartı EasyEDA üzerinde kendimiz çizdik.