GM60 QR barkod okuyucu modül: panele gömülen yuvarlak tarayıcı
GM60, kiosk, turnike, otomat ve kapı girişi gibi cihazların içine yerleştirilmek üzere tasarlanmış, yuvarlak gövdeli bir QR barkod okuyucu modüldür. 640x480 görüntü sensörüyle EAN-13, Code 128 gibi çizgisel barkodları ve QR Code, Data Matrix, PDF417 gibi 2D kodları okur; kod kâğıt üzerinde de olsa telefon ekranında da olsa çalışır. Okunan veriyi UART (TTL seri port) üzerinden gönderdiği için Arduino, ESP32 veya Raspberry Pi gibi kartlarla doğrudan kullanılır. M25 dişli gövdesi panele açılan deliğe somunla sabitlenir, okuma penceresinin çevresindeki ışık halkası başarılı okumayı gösterir.
Öne çıkan özellikler
- 1D ve 2D kod desteği: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar, Interleaved 2 of 5, QR Code, Data Matrix ve PDF417.
- Ekrandan okuma: Telefon ekranındaki QR bilet, giriş ve ödeme kodlarını okuyabilir.
- Sürekli okuma (fabrika ayarı): Modül beslendiği anda okumaya başlar, her başarılı okumadan sonra 1 saniye bekler. Bu süre ve tek okuma süresi ayarlanabilir.
- Algılama modu: İstenirse modül ortam ışığını izler, önüne bir kod tutulup görüntü değiştiğinde okumaya başlar.
- Işıklı gösterge: Okuma penceresinin çevresindeki ışık halkası nefes alır gibi yanıp söner, başarılı okumada yeşil yanar.
- Panele montaj: M25 dişli gövde ve somunla kapak ya da panel yüzeyine düzgün oturur.
Teknik özellikler
| Görüntü sensörü | 640 x 480 |
| Okunan kodlar | 1D: EAN-13, EAN-8, UPC-A, UPC-E0, UPC-E1, Code 128, Code 39, Code 93, Codabar, Interleaved 2 of 5 · 2D: QR Code, Data Matrix, PDF417 |
| Okuma mesafesi (QR Code) | 25-150 mm (kod kalitesine ve ortama göre değişkenlik gösterebilir) |
| Çözünürlük | 5 mil ve üzeri |
| Baskı kontrastı | En az %25 |
| Tarama açısı | Dönme 360°, eğim 55°, sapma 55° |
| Görüş açısı | 69° yatay, 56° dikey |
| Arayüz | UART (TTL-232) |
| Seri port fabrika ayarı | 9600 bps, 8 bit, paritesiz, 1 stop bit (1200-115200 bps arası seçilebilir) |
| Çalışma gerilimi / akım | 3,3V DC / 70 mA'den az |
| Konnektör | 1,0 mm aralıklı 4 pin: 1 GND, 2 RXD, 3 TXD, 4 VCC |
| Boyut | Dış çap 28 mm, iç çap 25 mm, yükseklik 15 mm, M25 diş |
| Ağırlık | 25 g |
| Çalışma / depolama sıcaklığı | -20 ile 60 °C / -40 ile 80 °C |
| Nem / ortam ışığı | %5-95 / 0-100.000 lüks |
Arduino ile bağlantı
GM60 3,3V ile çalışır. Arduino Uno'da modülün VCC hattını kartın 3.3V pinine, GND'yi GND'ye, modülün TXD hattını 10 numaralı pine bağlayın. Yalnız kod okuyacaksanız RXD hattını bağlamanız gerekmez. Modüle seri porttan ayar komutu göndermek isterseniz Arduino'nun 5V TX sinyalini 1 kΩ ve 2 kΩ dirençlerden oluşan bir gerilim bölücüyle düşürerek RXD'ye verin.
Aşağıdaki kodu yükleyip Seri Monitör'ü 9600 baud ile açın; modüle okuttuğunuz her kod ekrana yazılır:
#include "SoftwareSerial.h"
SoftwareSerial okuyucu(10, 11); // RX, TX
void setup() {
Serial.begin(9600);
okuyucu.begin(9600);
}
void loop() {
if (okuyucu.available()) {
Serial.write(okuyucu.read());
}
}
Kodda kullanılan SoftwareSerial kütüphanesinin açıklaması Arduino'nun resmi belgelerindedir. Modülün kablosundaki küçük konnektör breadboard'a doğrudan takılmaz; kablo uçlarını jumper kabloya lehimleyerek ya da uygun bir ara kabloyla bağlayabilirsiniz.
Kullanım alanları
Turnike ve kapı giriş kontrolü, self servis kiosk ve otomatlar, etkinlik bileti doğrulama, ödeme terminalleri, kütüphane ve depo sayım istasyonları, okul ve maker projelerinde QR kodla açılan kilit ya da yoklama sistemi gibi işlerde kullanılır. Yuvarlak gövdesi sayesinde cihazın ön yüzünde düzgün bir okuma noktası oluşturur.
Kutu içeriği
- 1 adet GM60 QR barkod okuyucu modül
- 1 adet 4 pinli bağlantı kablosu
Uyumlu ürünler
- Arduino Uno R3 geliştirme kartı: okunan kodu işleyip röle, kilit ya da ekran sürmek için.
- Dişi-erkek jumper kablo: modül kablosunu Arduino'ya ulaştırmak için.
- Bilgisayara USB ile takılıp klavye gibi çalışan, 5V beslemeli bir barkod okuyucu modül gerekiyorsa GM67 QR Barkod Tarayıcı Modül; diğer seçenekler modüller kategorisinde.
Sık sorulan sorular
GM60'ı 5V ile besleyebilir miyim?
Hayır. Modülün çalışma gerilimi 3,3V'tur; VCC hattını Arduino'nun 5V pinine bağlamayın. Arduino Uno'nun 3.3V pini modülü beslemeye yeter.
Bilgisayara USB ile takılır mı?
GM60'ın arayüzü yalnız UART'tır, USB bağlantısı yoktur. Bilgisayarda klavye gibi çalışan bir modül gerekiyorsa USB arayüzlü GM67 modülü daha uygundur.
Seri Monitör'de anlamsız karakterler görüyorum, neden?
Modül ile Arduino kodundaki haberleşme hızı farklıdır. Fabrika ayarı 9600 bps'tir; kodda ve Seri Monitör'de 9600 seçin. Modülün hızı daha önce değiştirildiyse 57600 ve 115200 gibi diğer hızları da deneyin.
Telefon ekranındaki QR kodu okur mu?
Evet. GM60 hem kâğıt etiketteki hem de telefon ve bilgisayar ekranındaki kodları okur. Ekrandan okurken ekran parlaklığını artırmak ve kodu 2,5 ile 15 cm arasında tutmak okumayı hızlandırır.
Aynı kodu art arda okumasını nasıl engellerim?
Modül fabrika ayarında sürekli okur ve her okumadan sonra 1 saniye bekler. Aynı kodun tekrar okunmasını geciktirme, bekleme süresi ve algılama modu gibi ayarlar modüle seri porttan komut gönderilerek ya da ayar barkodları okutularak değiştirilir. Basit projelerde aynı kodun tekrarını Arduino kodunda son okunan değeri saklayarak da süzebilirsiniz.
Kurulum ve kullanım desteği
Kurulum, yazılım ya da kullanımla ilgili sorularınız için Teknik Destek formundan bize yazın; ürününüze özel yardımcı olalım.
Sorun yaşarsanız
Ürünün durumunu ve mümkünse bağlantıların göründüğü bir fotoğrafı destek formundan iletin; teknik ekibimiz kontrol edip size dönüş yapar. Garanti kapsamındaki onarımlarda işçilik ücreti alınmaz, servis süresi ortalama 7-14 iş günüdür.
Mağazadan teslim
Siparişinizi Perpa Ticaret Merkezi'ndeki mağazamızdan hafta içi 10:00-18:00 arasında teslim alabilirsiniz.
Teslimden itibaren 14 gün içinde cayma hakkınızı kullanabilirsiniz; ayrıntılar İptal ve İade Şartları sayfasında.