img wowCoiner img

🔎 Proje Özeti

Bu projede, herhangi bir ağa ihtiyaç duymadan doğrudan kendi modülü üzerinden iletişim kurabilen bir sistem geliştirdik. Sistem ilk açıldığında mağaza bilgileri giriliyor ve bu bilgiler kalıcı hafızaya kaydediliyor. Ardından cihaz, coin veya para okuma modülünden aldığı verileri toplayarak online web sayfasına iletiyor. Böylece mağaza sahipleri makinelerinin yaptığı cüroyu uzaktan takip edebiliyor.

🎯 Amaç ve Hedefler

Projenin ana amacı, geleneksel coin/para okuma yöntemlerini dijitalleştirerek mağaza sahiplerine kolay ve güvenilir bir takip imkânı sunmak. Fiziksel olarak makineleri açıp tek tek saymaya gerek kalmadan; ciro, coin adedi, pil seviyesi, sıcaklık, GSM sinyal gücü gibi tüm bilgiler web arayüzünden görüntülenebiliyor. Ayrıca sistem, cihaz kimlik bilgileri (ID, mağaza ID, mağaza şifresi vb.) ile güvenli bir şekilde yönetilebiliyor. Saatlik, günlük ve aylık ciro raporları sayesinde işletmeler gelirlerini analiz ederek iş stratejilerini geliştirebiliyor.

🛠️ Geliştirme Süreci

Donanım tarafında cihazın içine hata tespitine yönelik LED sistemi entegre ettik. Farklı renk ve yanıp sönme kombinasyonları, hata kılavuzundan kolaylıkla anlaşılabiliyor. Bir hata oluştuğunda bu durum hem cihazın kalıcı hafızasına kaydediliyor hem de sunucuya iletiliyor; böylece sorunlar uzaktan tespit edilip müdahale edilebiliyor. Sistem ayrıca tarih ve saat modülüyle birlikte, işlemlerin zaman bilgisini de web tarafına gönderiyor.

İlk kurulum aşamasında, kullanıcı cihazın oluşturduğu lokal web sayfasına bağlanıyor ve mağaza bilgilerini buradan giriyor. Bu yapı, tek seferlik bir konfigürasyon sayfası gibi çalışıyor. Kullanıcı, cihazın IP adresine erişerek makine konfigürasyonlarını tamamlıyor. Burada sadece online sistem tarafından gönderilen, e-posta ile iletilen bilgiler kullanılabiliyor; farklı bilgiler girildiğinde sistem hata veriyor. Böylece güvenlik sağlanıyor ve asıl yönetim kontrolü online sunucuda tutuluyor.

Coin okuma modülü sürekli aktif çalışıyor; coin algıladığında 10 saniye bekliyor, yeni bir coin gelmezse elde edilen verileri sunucuya gönderiyor. Web tarafında cihaz ayarları sınırlı ölçüde değiştirilebiliyor, asıl odak grafikler ve ciro takibi üzerine kurulu. Donanım üzerinde ayrıca küçük bir sıfırlama butonu bulunuyor; belirli süre basıldığında tüm ayarlar temizlenerek sistem sıfırlanıyor. Verilerin güvenliğini sağlamak için cihazda minimum bilgi tutuluyor, asıl veri depolama ve yönetim işlemleri sunucu tarafında gerçekleştiriliyor.

⚠️ Hatırlatma / Not

Bu sistem hâlen gelişim aşamasında ve bizi heyecanlandıran birçok yeni özellik yolda. Anakart (PCB) ve kutu tasarımlarını yeniliyor, web sayfamızı daha kullanıcı dostu hale getiriyoruz. Amacımız, mağaza sahiplerine tek adımda kurulabilen, çok pratik bir konfigürasyon sunmak. Donanım tarafında ise dahili pil entegrasyonu üzerinde çalışıyoruz; testler ve planlamalar devam ediyor.

Proje sayfasında gördüğünüz fotoğraf prototiplenmiş haline ait ve amatörce çekilmiş olsa da, süreci kullanıcıların görmesini istedik. Ürün tamamen bitip profesyonel hale geldiğinde bu fotoğrafı güncelleyeceğiz. Boş bir görsel yerine sürecin içinden bir kare paylaşmayı tercih ettik.

Proje tamamen olgunlaşıp son kullanıcıya hazır hale geldiğinde, tüm detayları ve yeni sürprizleri tanıtacağımız videomuzu YouTube kanalımızda yayınlayacağız. Takipte kalın!