Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanVolkan Abacı Değiştirilmiş 9 yıl önce
1
MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ Kablosuz Veri Aktarımlı
TC FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ Kablosuz Veri Aktarımlı Barkod Okuyucu Proje Danışmanı: Yrd. Doç Dr. Hakan ÇELİK Orhan BAŞAK Mehmet Zeki UNCİ
2
Barkod Karekod Çizgisel Barkod UPC Code 128 Code 39 Code 39 (Extended)
Interleaved 2-of-5 Codabar EAN
3
EAN-13 Barkod
4
Kontrol Kodunun Hesaplanması
5
EAN-13 Kodunun Çözümlenmesi
6
EAN-13 Kodunun Çözümlenmesi
7
EAN-13 Kodunun Çözümlenmesi
8
EAN-13 Kodunun Çözümlenmesi
9
BARKOD OKUYUCULAR Lazer Okuyucu CCD Okuyucu Kalem Tip Kameralı Barkod Okuyucu
10
KAMERA TEMELLİ BARKOD OKUYUCU
11
MATLAB İLE GÖRÜNTÜ İŞLEME
12
MATLAB İLE GÖRÜNTÜ İŞLEME
13
Değişken Tanımlamaları
Barkod Okuyucu Programı Başla clear all; clc; %%%%%%%% load('stok1.mat'); pause(1); seri1=serial('COM6','BaudRate',9600); set(seri1,'DataBits',8); set(seri1,'StopBits',1); fopen(seri1); %%%%%%%%% vid=videoinput('winvideo',1,'RGB24_640x480'); set(vid,'FramesPerTrigger',Inf); set(vid,'ReturnedColorSpace','rgb'); %%%%%%%%%% k=zeros(1,13); s=0; Stok Bilgisi Yükle Seri Haberleşme Video Aygıtı Değişken Tanımlamaları
14
Barkod Okuyucu Programı
Kameradan Alınan Resim
15
Barkod Okuyucu Programı
Oku Fonksiyonu 8 farklı yöntem
16
Barkod Okuyucu Programı
Oku Fonksiyonu Merkezle Fonksiyonu
17
Barkod Okuyucu Programı
Oku Fonksiyonu Renksiz Fonksiyonu
18
Barkod Okuyucu Programı
Oku Fonksiyonu rgb2gray Fonksiyonu
19
Barkod Okuyucu Programı
Oku Fonksiyonu 8 Yöntem 4 Farklı Barkod İşleme Yöntemi 2 Farklı Kalınlık Ölçme Yöntemi
20
Barkod Okuyucu Programı
Oku Fonksiyonu Barkod İşleme Yöntemleri Bütün piksellerden en küçük pikseli çıkararak daha keskin bir görüntü sağlar. 70 gibi ortalama bir değer referans alınarak siyah yada beyaz olduğuna karar verilir. Her sütun içindeki maksimum ve minimum değerlerin ortalamasını alarak, o sütunu o değere eşitliyor. Piksellerin ortalama değerini kullanarak oluşturduğu yeni matris üzerinden işlem yaparak siyah veya beyaz olduğuna karar verir. Piksellerin max ve min değerlerinin ortalamasını alarak ve her pikseli bu değerle kıyaslar. Sütunlardaki siyah ve beyaz pikselleri sayar ve o sütunu büyük olana eşitler.
21
Barkod Okuyucu Programı
Oku Fonksiyonu Barkod İşleme Yöntemleri
22
Barkod Okuyucu Programı
Oku Fonksiyonu Kesit Al Fonksiyonu
23
Barkod Okuyucu Programı
Oku Fonksiyonu Kalınlık Sayma Yöntemleri Her barkod siyah ve beyaz olmak üzere toplamda 59 çizgiden oluşur. Bu çizgilerin kalınlıkları 1 ila 4 birim arasında değişmektedir. Bu algoritma barkod kesitindeki çizgilerin kalınlıklarını saymaktadır. Barkod kesitinin üzerinde üç farklı doğru boyunca kalınlıkları sayarak başlangıç ve bitiş çizgi kalınlıklarına oranlar. Ve sadece kalınlıkların tutulduğu 59 elemanlı bir dizi oluşturur. Üç farklı doğrudan sayılan kalınlıkları başlangıç , bitiş ve orta çizgilere oranlayarak kalınlıkların tutulduğu 59 elemanlı bir dizi oluşturur.
24
Barkod Okuyucu Programı
Oku Fonksiyonu Hazırla Fonksiyonu 1 birim kalınlığın 1 pixel olduğu, siyah ve beyazlardan (1-0) oluşan 95 elemanlı barkod dizisini oluşturur.
25
Barkod Okuyucu Programı
Oku Fonksiyonu Cevir Fonksiyonu
26
Barkod Okuyucu Programı
Oku Fonksiyonu 8 farklı yöntemin bulduğu sonuçlar ve Analizi 8 farklı yöntemden gelen değeri inceler ve tamamının okunduğu satırları tespit ederek bu satırlara kontrol algoritmasını uygular. Doğru sonuca ulaşılan barkodu seçer.
27
Barkod Okuyucu Programı
Stok İşlemleri Stok Barkod okuma işlemi tamamlandıktan sonra barkod numarasına göre ürüne ait stok bilgilerinin bulunduğu matristen stok bilgisini alır ve bir eksilterek stok matrisne yazar, ürünün isim ve fiyat bilgilerinin bulunduğu karakter dizisine stok bilgisini de ekleyerek seri haberleşme ile arduino’ya gönderilir. Stok=Stok-1
28
Arduino Uno-R3 RF-433 MHz
29
Arduino Uno-R3 RF-433 MHz & LCD
30
DİNLEDİĞİNİZ İÇİN TEŞEKKÜR EDERİZ…
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.