Sercanca Çözümler..

Arduino – Wiegand Kart Okuyucu Kullanımı

20.07.2016
581
Arduino – Wiegand Kart Okuyucu Kullanımı

Bu yazımızda ZKTeco üretimi olan KR500 MF Wiegand okuyucuyu arduino uno ile okuyup seri port ile bilgisayara ileteceğiniz. Öncelikle KR500 okuyucumuzu tanıyalım.

KR500 Wiegand Kart Okuyucu

KR-500

Okuduğu kartın numarasını Wiegand protokolünde ileten ZKTeco üretimi olan bir okuyucudur. Kartlı geçiş sistemlerinde kullanılmaktadır. Aşağıda cihazın özellikleri mevcut. Cihazın Ebatlarıda gayet küçük ve montajıda gayet kolay yapılmaktadır. Farklı tipte farklı firmaların cihazları piyasada bulunmaktadır.

13.56 MHz Mifare okuma, 0-7 cm okuma mesafesi
26/34 bit Wieagand
Su geçirmez yapı
Harici led ve buzzer kontrolü
77.5 X 42.8 X 17.3  mm

Ürün tanıtım Broşürü

https://www.zkteco.com/upload/file/fronts/2015/20150731/20150731034920561.pdf

Wiegand Protokolü Hakkında

Wiegand formatında Data0 ve Data1 olmak üzere iki tane data yolu vardır. Aşağıda elektriksel formatında da görüldüğü gibi Data0 ve Data1 normalde yüksek seviyede bulunup bilginin varlığında sıfır seviyesine düşerler.

wiegand_electrical

Aşağıdaki şekilde 26 bit wiegand formatı görülmektedir. Başlangıç ve sonda birer parity biti bulunup bunlar sırasıyla ilk 13 ve son 13 bitlerine eşlik ederler. Site Code ve User Code olarak verilen bitler ise özel ve genel kodlardır. Örneğin Site Code bir şirkete ait kodları gösterirken, User Code o şirkette çalışan personele özel kodları gösterebilir.

wiegand_protocol

Arduino ile wiegand protokolünü kullanmak için iki seçeneğiniz var ya iletişimi kendiniz yazacaksınız yada hazır kütüphaneyi kullanacaksınız. Ben bu uygulamada aşağıdaki kütüphaneyi kullanmayı tercih ettim.

Arduino Wiegand Kütüphanesi

Wiegand-Arduino-Kutuphane

Bağlantı Şeması :

sema

Bağlantı şemasını doğru yaptığınız takdirde aşağıdaki kodu derleyip arduino unoya yüklemelisiniz.

baglantı

Arduino IDE nin seri port ekranı açın ve KR500’e Mifare kartınızı okutun.

arduino_resim

Benim Mifare kartımın ID numarası 0032744878 ve okuttuğumda Seriport ekranında yukarıdaki şekilde yazıyor. Kart okuyucu kullanmanız gereken uygulamalarda hazır bir mifare okuyucu alıp wiegand bağlantısı ile uygulamanızı gerçekleştirebilirsiniz.

Esen Kalın

Sercan TEK

BİR YORUM YAZIN

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ZİYARETÇİ YORUMLARI - 4 YORUM
  1. MESUT dedi ki:

    Merhaba. Kütüphane linki bozulmuş. Düzeltebilir misiniz?

    1. Sercan TEK dedi ki:

      Mesut Bey Merhaba,

      Bilgilendirme için Teşekkürler. Linki Yeniledim. İyi çalışmalar.

  2. Yavuz ali dedi ki:

    Kr500 mifare kartları okuyor ayni sistemde kr100 kullanırsak calisir mi ?

    1. Sercan TEK dedi ki:

      Teorik olarak aynı yapıda çalışıyorlar. Tek fark KR100 W26 formatında çalışması. denemek gerek ama tahminim çalışacağı yönünde.

Yayımlanan tüm yazılar Sercan TEK tarafından yazılmaktadır. İzinsiz kullanımı yasaktır.