Hedef Kitle: Bu makale, basılı bir kodu kağıt üzerinde 80–150 ms içinde sesli yanıta dönüştüren optik OID kamera ve görüntü işleme hattını anlaması gereken OEM/ODM alıcıları, marka sahipleri ve ürün yöneticileri için yazılmıştır. Okuma kalemi donanımını rakip platformlara karşı değerlendirdiğinizi ve savunulabilir rakamlara ihtiyaç duyduğunuzu varsayar.

Okuma Kalemi Kamerası ve Görüntü Sensörü Modülü: Optik, ISP ve OID Çıkışı
Bir okuma kaleminin kullanıcı deneyimini tanımlayan tek bileşen, ucuna monte edilen kamera ve görüntü sensörü modülüdür. Odaklanmak için 200 ms ve sıkıştırmak için bir 200 ms daha harcayabilen tüketici web kamerasının aksine, okuma kalemi, kalem sayfada 30 cm/s'ye kadar hızla hareket ederken 4 × 4 mm'lik bir OID (Optically Identifiable Digit) kodunu çözmelidir. Enstantane gecikmesi, rolling-shutter eğriltmesi veya ISP (görüntü sinyali işlemcisi) darboğazı, doğrudan kaçırılan bir koda ve hayal kırıklığına uğramış bir çocuğa dönüşür. Ürettiğimiz 11 üretim SKU'sunda (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) kamera ve ISP seçimleri, amiral gemisi Q8 ile giriş seviyesi B1 arasındaki algılanan "duyarlılık" farkının yaklaşık %60'ını açıklar.
Bu makale, üretimde kullanılan kamera sensörünü, lensi, IR aydınlatıcıyı, ISP hattını ve OID kod çözücü üretici yazılımını ayrıntılı olarak ele alır. Ölçülen kod çözme gecikmesini, kare hızını, çalışma mesafesi toleransını ve BOM maliyetini dahil ediyoruz. Sonunda, hedef kullanıcı yaşına, hareket profiline ve fiyat bandına göre 90 fps global-shutter modülü (L5, Q8, T2) ile 60 fps rolling-shutter modülü (B1, B2, F8, K7, KF1, P2, Q6) arasında seçim yapabilmelisiniz.
1. Okuma Kalemi Kamera Modülünün Anatomisi
Bir okuma kalemi kamera modülü beş bileşenden oluşan bir yığındır:
- Görüntü sensörü — genellikle 640 × 480 gri tonlamalı, global veya rolling shutter'a sahip 1/9" veya 1/13" CMOS.
- Lens — sabit odaklı, f/2,4 ile f/2,8 etkin diyafram açıklığına sahip 4 elemanlı plastik veya 2 elemanlı cam lens yığını.
- IR bant geçiren filtre — sensörün koruyucu camına doğrudan yapıştırılmış 850 nm veya 940 nm dar bant.
- LED aydınlatıcı — optik eksenden 8–12 mm mesafeye monte edilmiş, 850 nm veya 940 nm'de bir veya iki 0603 SMD LED.
- Flex PCB — 0,15 mm veya 0,20 mm poliimid, 4 pimli LVDS veya 2 pimli MIPI CSI-2 arayüzü.
Q8 ve T2'de yığın, safir pencereli bir alüminyum muhafazada yer alır; B1, B2 ve P2'de pencere, 6 mm net açıklığa sahip kimyasal olarak sertleştirilmiş soda-kireç camıdır. Çalışma mesafesi, lens odak uzaklığı ve OID nokta boyutuyla sabitlenir: 8 mm odak mesafesinde görüş alanı 6,4 mm × 4,8 mm'dir ve bu, bir 4 × 4 mm OID kodunu her tarafta 1,2 mm boşluk bırakarak tam olarak çerçeveler.
2. Sensör Seçimi: Global Shutter ve Rolling Shutter Karşılaştırması
Rolling-shutter sensörler (Sony IMX219 sınıfı, ON Semiconductor MT9V034 sınıfı) satırları sırayla pozlandırır. 60 fps'de 640 × 480 sensörünün satır süresi yaklaşık 33 µs'dir; dolayısıyla alttaki satır, üstteki satırdan 16 ms sonra pozlanır. Kalem bu 16 ms'lik pencere boyunca 30 cm/s hızla hareket ederse, görüntü 4,8 mm eğrilir — bu, OID kod hizalamasını bozmaya fazlasıyla yeterlidir. Bunu telafi etmek için K7 ve KF1 üretici yazılımı 1.9.5'teki rolling-shutter modülleri, önceki kareden yanal hızı tahmin eden ve bir izdüşüm dönüşümü uygulayan tahminsel bir eğrilik giderme filtresi kullanır. Matematik, sabit hızlı hareket için çalışır, ancak çocuk kalemi yana doğru ani bir şekilde çektiğinde başarısız olur.
Global-shutter sensörler tüm pikselleri aynı anda pozlandırır. Bedeli, daha yüksek karanlık akımı ve rolling-shutter muadillerine kıyasla yaklaşık 2 kat daha yüksek bir sabit desen gürültüsü tabanıdır. L5, Q8, T2 ve Y6 modellerimiz, 90 fps'de 640 × 480'e bindelenmiş 1/4" 1280 × 800 global-shutter sensör olan ON Semiconductor AR0144CS'yi kullanır. Uçtan uca gecikme (pozlandırma başlangıcından ses veriyolunda çözülen karaktere) 168 MHz'de bir ARM Cortex-M4F üzerinde çalışan özel OID kod çözücü ile 90 fps'de 78 ms'dir.
| SKU | Sensör | Shutter | Çözünürlük | Kare hızı | Kod çözücü gecikmesi | SKU fiyat bandı |
|---|---|---|---|---|---|---|
| B1 | GalaxyCore GC0308 (rolling) | Rolling | 640 × 480 | 30 fps | 180 ms | $3,80–$4,50 |
| B2 | GC0308 (rolling) | Rolling | 640 × 480 | 30 fps | 175 ms | $4,20–$4,90 |
| F8 | OmniVision OV7740 (rolling) | Rolling | 640 × 480 | 60 fps | 110 ms | $5,50–$6,50 |
| K7 | OV7740 (rolling, eğrilik giderme) | Rolling | 640 × 480 | 60 fps | 105 ms | $6,80–$7,80 |
| KF1 | OV7740 (rolling, eğrilik giderme) | Rolling | 640 × 480 | 60 fps | 105 ms | $7.20–$8.40 |
| L5 | AR0144CS (global) | Global | 1280 × 800 binned | 90 fps | 78 ms | $8.50–$9.80 |
| P2 | GC0308 (rolling) | Rolling | 640 × 480 | 30 fps | 195 ms | $3.90–$4.60 |
| Q6 | OV7740 (rolling, de-skew) | Rolling | 640 × 480 | 60 fps | 100 ms | $7.80–$8.90 |
| Q8 | AR0144CS (global) | Global | 1280 × 800 binned | 90 fps | 75 ms | $9.20–$10.80 |
| T2 | AR0144CS (global, HDR) | Global | 1280 × 800 binned | 90 fps | 82 ms | $11.50–$13.50 |
| Y6 | AR0144CS (global) | Global | 1280 × 800 binned | 90 fps | 80 ms | $12.80–$14.50 |
Kod çözme gecikme sütunu, teknik veri sayfamızın §6. bölümünde listelenen üretim donanım yazılımı sürümleri üzerinde uçtan uca ölçülmüştür (B1/B2 2.4.7, F8 3.1.2, K7/KF1 1.9.5, L5 4.2.0, P2 2.0.3, Q6/Q8 3.3.1, T2/Y6 2.6.4). Bunlar 95. yüzdelik dilim değerleridir; medyan gecikme yaklaşık %30 daha düşüktür.
3. Çalışma Mesafesi, Alan Derinliği ve OID Nokta Geometrisi
OID kodu, her biri 250 µm olan 16 × 16 hücreden oluşan 4 × 4 mm'lik bir ızgara olarak basılır. Bu deseni çözümleyebilmek için optik sistemin, milimetre başına 2 satır çifti uzamsal frekansında en az 0,35'lik bir kontrast modülasyonuna sahip olması gerekir. f/2,4 diyafram açıklığına ve 8 mm odak uzaklığına sahip 1/13 inç sensör ile alan derinliği (DoF), %50 MTF noktasında yaklaşık ±1,5 mm'dir. Q8 ve T2 modellerinde, DoF değerini ±2,2 mm'ye çıkararak çocuğun kalemi sayfanın 5–10 mm üzerinde tutması için gereken pratik toleransı sağlayan f/2,0 lens kullanılır.
Lens MTF (modülasyon transfer fonksiyonu) eğrisi önemli bir farklılaştırıcıdır. B1, B2 ve P2 modellerinde kullanılan 4 elemanlı plastik lens dizilimi, 50 lp/mm'de %35 MTF sunar. Q8, T2 ve Y6 modellerinde kullanılan 2 elemanlı cam lens dizilimi ise aynı uzamsal frekansta %55 MTF sağlar. Pratik etki: parlak sanat kitabı kağıdında plastik lensli SKU'larda %1,5 kod çözme hatası görülürken, cam lensli SKU'larda bu oran %0,3'tür.
4. Aydınlatma: 850 nm ve 940 nm Karşılaştırması ve Ortam Işığı Reddi
IR aydınlatıcı, sensörden sonra ikinci en kritik bileşendir. Okuma kalemleri, sayfayı dar huzmeli bir LED ile aydınlatır ve OID deseninin yansıyan IR imzasını okur. 850 nm ile 940 nm arasındaki tercih, ortam ışığı reddi ve göz güvenliği ile belirlenir:
| Dalga boyu | Ortam ışığı reddi | Göz güvenliği sınıfı | LED ileri yön akımı | Güneş ışığı paraziti |
|---|---|---|---|---|
| 850 nm | Orta (silikon sensör hassasiyeti yüksektir) | 50 mA'de Sınıf 1 | 50 mA pik, 8 mA ortalama | Doğrudan güneş altında daha yüksek parazit |
| 940 nm | Daha iyi (silikon hassasiyeti %30 düşer) | 80 mA'da Sınıf 1 | 80 mA tepe, 12 mA ortalama | Doğrudan güneş altında daha düşük parazit |
11 SKU'nun tamamı 940 nm aydınlatma kullanır ve bunun iki nedeni vardır. Birincisi, 940 nm insan gözüne görünmezdir, böylece çocuklar uç kısımda dikkat dağıtıcı kırmızı bir ışık görmez. İkincisi, sınıf aydınlatması (flüoresan ve LED) 900 nm'nin üzerinde çok az ışık yayar, dolayısıyla sinyal-gürültü oranı daha yüksektir. Bedeli LED başına yaklaşık 0,05 ABD doları ve akım çekiminde hafif bir artıştır.
Aydınlatıcı deseni, lens ekseni üzerinde 30° konidir. L5 ve Q8'de LED, sensör optik merkezinden 9 mm uzaktadır; bu, kod çözücünün kabartmalı basılı kodları düz mürekkepden ayırt etmesine yardımcı olan hafif bir gölge oluşturur. B1 ve B2'de LED merkeze yalnızca 6 mm uzaklıktadır; bu, daha düz ve daha tek tip bir aydınlatma üretir ancak gölge ipucunu kaybeder.
5. ISP Boru Hattı: Ham Bayer'den Çözülen Karaktere
Okuma kalemi görüntü depolamaz; bunları akan bir boru hattında işler. ISP, genellikle ana MCU içindeki bir donanım bloğudur (ARM Cortex-M4F veya M7) veya ayrı bir NXP i.MX RT1060'tır. Boru hattı 60 veya 90 fps hızında çalışır ve çözünürlük ve kare hızına bağlı olarak 18–35 mA tüketir.
Boru hattı aşamaları:
- Sensör yakalama — pozlama 1–8 ms, kazanç 1×–8×, LED sürücüsünden gelen donanım flaşıyla tetiklenir.
- Siyah seviye çıkarma ve lens gölgeleme düzeltmesi — 2.4.7 \/ 3.1.2 \/ 4.2.0 yazılımından alınan fabrikada kalibre edilmiş katsayıları kullanır.
- Bayer demozayı (yalnızca renkli SKU'lar için) — T2 ve Y6, gelecekteki AR katmanları için renkli sensör varyantı sunar; B1, B2, P2 gri tonlama kullanır.
- Gama düzeltmesi ve kontrast germe — 32 kutulu bir parlaklık histogramı üzerinde uyarlamalı histogram eşitleme.
- OID algılama penceresi — karenin merkezi %80'lik kısmında 16 × 16 ızgara imzasını arar; Cortex-M4F üzerinde 4,2 ms'de çalışır.
- Hücre çözme — her hücreyi ikili hale getirir, 256 bit OID yükünü hesaplar ve CRC-16'yı doğrular. 2,6 ms'de çalışır.
- Ses gönderimi — çözülen karakter dizinini TTS motoruna iletir; kalem aşağıdan hoparlör çıkışına gidiş-dönüş süresi SKU'ya bağlı olarak 78–195 ms'dir.
L5 üzerindeki 4.2.0 yazılımı bir "tahmini çözme" hilesi uygular: kalem sabit hareket ederken ISP, hız tahminine dayalı olarak bir sonraki olası kod konumunu önceden getirir ve ortalama çözme gecikmesini 12 ms azaltır.
6. Yazılım Sürümleri ve Kamera Ayar Durumu
Fabrika, her SKU'yu MCU flaşında 16 KB'lık bir blob'da depolanan ayarlanmış bir ISP yapılandırmasıyla gönderir. Ayar, siyah seviye ofsetini, lens gölgeleme tablosunu (16 × 16 kazanç katsayıları ızgarası), gama LUT'sini ve OID algılayıcı eşik setini içerir. Yeniden ayarlama, yeni bir lens partisi geldiğinde fabrikada gerçekleşir; AQL II planı, parti başına Örnek Boyut Kodu Harfi F (AQL 1,0 → 1 kusur kabul) olan 32 birimlik Büyük 1,0 örneğini kapsar.
| SKU | Yazılım | ISP blob sürümü | Parti başına AQL II örneği |
|---|---|---|---|
| B1 \/ B2 | 2.4.7 | 12 | 32 birim |
| F8 | 3.1.2 | 17 | 32 birim |
| K7 \/ KF1 | 1.9.5 | 14 | 32 birim |
| L5 | 4.2.0 | 22 | 32 birim |
| P2 | 2.0.3 | 11 | 32 birim |
| Q6 \/ Q8 | 3.3.1 | 19 | 32 birim |
| T2 \/ Y6 | 2.6.4 | 18 | 32 birim |
Bir alıcı farklı bir ayar isterse (örneğin, çok koyu ders kitapları için daha düşük gain), donanım yazılımı ekibimiz 5.000 adedin üzerindeki siparişler için ek ücret almadan 3–5 iş günü içinde özel bir blob sunabilir.
7. Kamera Modülü Güvenilirliği ve Düşme Testi Davranışı
Kamera modülü kalemin en ucunda yer alır; bu da her düşüşün darbesini doğrudan onun absorbe ettiği anlamına gelir. Modülü, Reading Pen Drop Test 1.5 Meter ISTA protokolümüze uygun şekilde beton zemine 1,5 metre düşüş için nitelendiriyoruz; çeşitli açılardan (yüz, köşe, kenar) yapılan 6 düşüşte 12/12 sağ kalım oranı elde ediyoruz. Lens dizilimi, -10 °C'ye kadar esnek kalan UV ile sertleşen bir yapıştırıcıyla bağlanır; bu sıcaklığın altında bağlantı sertleşir ve sağ kalım oranı 9/12'ye düşer. Kuzey ülkeleri ve Rusya'daki alıcılar için -25 °C'ye kadar dayanıklı silikon bazlı yapıştırıcı kullanan T2 veya Y6 SKU'larını öneriyoruz.
Fleks PCB, en kırılgan ikinci bileşendir. Montaj sırasındaki tipik bükülme olan 2 mm yarıçapta 200.000 bükülme döngüsü test ediyoruz. Q8 ve T2'deki AR0144CS modülünde, konnektörün arkasında bir serteltici bulunan 0,15 mm fleks kullanılır; B1, B2 ve P2'deki GC0308 ise 0,20 mm fleks kullanır ve 150.000 döngüde sağ kalır. 2023'ten bu yana sevkiyatı yapılan 47.000+ adet üzerindeki saha iade verileri, %0,6 kamera kaynaklı arıza oranı göstermektedir; bunun %0,4'ü lens penceresi çizilmesi (garanti koşullarımız kapsamındadır) ve %0,2'si fleks PCB kırılmasıdır.
8. OEM Özelleştirme: Logo, Pencere Çerçevesi ve Çalışma Mesafesi
Kamera modülünde üç OEM özelleştirme noktası bulunur:
- Safir pencere üzerine logo baskısı — tek renk serigrafi, 200 adet MOQ, birim başına $0,04 kurulum ve birim başına $0,01 üretim maliyeti.
- Pencere çerçevesi rengi — mat siyah stok olarak sunulur; OEM renkleri (Pantone eşleşmeli) için enjeksiyon kalıp renk değişikliğinde 3.000 adet MOQ ve $1.800 kalıp ek ücreti uygulanır.
- Çalışma mesafesi kalibrasyonu — varsayılan olarak standart 8 mm odak ile sevkiyat yapıyoruz; 6 mm ve 10 mm, L5, Q8 ve T2'de ücretsiz olarak mevcuttur. Diğer mesafeler talep üzerine, $2.400 mühendislik dışı (NRE) ücretiyle teklif edilir.
Sıkı bütçeli özel etiket alıcıları için kamera modülünü stok bırakıp yalnızca gövde rengini ve açılış logosunu özelleştirmenizi öneriyoruz. OEM kamera fleks'i, tedarik zincirini konsolide tutmak için standart ve premium SKU'larımızda aynıdır.
9. Alıcılar için Tedarik Kontrol Noktaları
Bir okuma kalemi tedarikçisinin kamera çözümünü denetlerken şunları isteyin:
- Sensör veri sayfası ve izlenebilirlik — her sevkiyat için üreticinin tam veri sayfasını, lot kodunu ve menşe ülkesini sağlıyoruz. AR0144CS, ON Semiconductor'ın Tayvan tesisinden; GC0308 ise GalaxyCore'un Şanghay tesisinden temin edilir.
- ISP ayar raporu — lens gölgeleme katsayılarını ve AQL numunesi için kod çözme gecikme histogramını içerir.
- Lens MTF eğrisi — üretim odak mesafesinde 1951 USAF çözünürlük hedefi üzerinde ölçülmüştür.
- Düşme testi raporu — betona 1,5 m yükseklikten 12 eksenli düşürme dizisinin yanı sıra -10 °C ile +50 °C arasındaki termal şok raporunu kapsar.
- ESD raporu — kamera fleks'i, IEC 61000-4-2 uyarınca 8 kV temas / 15 kV hava deşarjına dayanır.
- Arıza moduna göre saha iade oranı — çeyreklik dahili kamera kaynaklı arıza oranımız olan %0,6'yı yayımlıyoruz.
Kaliteli bir kamera modülünün maliyeti kalem başına yaklaşık $1,85–$3,40'dır (5k MOQ'ta BOM). Bunu $0,95'lik bilinmeyen kaynaklı bir modüle düşürmek tipik olarak saha iade oranını %0,6'dan %4–6'ya çıkarır; bu da marjdan tasarruf ettiğinizden daha hızlı şekilde marka değerinizi yok eder.
10. Tedarik Önerisi
B2B alıcılarının çoğu için Q6 (rolling shutter, de-skew) birim başına $7,80–$8,90 fiyatla en iyi fiyat-performans dengesini sunar. Yoğun kod yoğunluğuna sahip premium OID kitaplar için (örneğin 64 sayfalık bir kelime atlası) Q8 veya T2 global shutter doğru tercihtir. Çocuğun yavaş hareket ettiği küçük çocuk kalemleri için B1 veya B2 yeterlidir ve perakende fiyatını $19'un altında tutar. Emin değilseniz, mühendislik ekibimiz basılı OID kitaplarınızı kullanarak 14 günlük bir numune değerlendirmesi yapabilir — 5.000 adedin üzerindeki siparişler için ücretsiz numune sağlıyoruz.
11. SSS
12. İlgili İçerikler
- Okuma Kalemi Donanım Yazılımı Mimarisi Açıklaması
- Okuma Kalemi Güç Tüketimi ve Çalışma Süresi Testi
- Okuma Kalemi RFID ve NFC ve 13.56MHz Karşılaştırması
- Okuma Kalemi İvmeölçer ve Jiroskop Sensörü
- Reading Pen Drop Test 1.5 Meter ISTA
- Okuma Kalemi Basınç Sensörü ve Kavrama Kuvveti
- ODM Okuma Kalemi Mühendislik Hizmeti
- Okuma Kalemi Teklif Talebi