Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ Kablosuz Veri Aktarımlı

Benzer bir sunumlar


... konulu sunumlar: "MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ Kablosuz Veri Aktarımlı"— Sunum transkripti:

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…


"MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ Kablosuz Veri Aktarımlı" indir ppt

Benzer bir sunumlar


Google Reklamları