2014年10月28日 星期二

{ HZ1050 @ Raspberry Pi @ WIEGAND 模式 } 125KHz RFID 讀卡器使用說明

HZ-1050 125KHz RFID 讀卡器模組學習套件可至露天賣場訂購:
詳細的介紹,請上露天賣場。

HZ1050 韋根 34 讀取

本篇是整個 HZ-1050, 125KHz RFID 讀卡器套件 ( 本文簡稱 HZ1050 ) 使用說明的最後一篇。在這一篇中,將使用自己移植自 Arduino 的 wiegand 函式庫來完成跟 Arduino 一樣的讀取功能。

{ HZ1050 @ Arduino + 整合型 LCD } 125KHz RFID 讀卡器使用說明

HZ-1050 125KHz RFID 讀卡器模組學習套件可至露天賣場訂購:
本篇網頁中所使用到的零件可到下面商品網址訂購:
詳細的介紹,請上露天賣場。


Arduino + HZ1050 + { 5V0 } 整合型 LCD 實際接線圖

依照 "{ HZ1050 @ Arduino @ UART 模式 } 125KHz RFID 讀卡器使用說明" 網頁中所提供的電路圖,完成佈線之後實際的線路圖如上面照片所示。

在這篇網頁中,我們會將 UART 以及韋根格式的程式碼全部寫在一個檔案中,並且加入了整合型 LCD 顯示的程式碼,這也是第一次我們將整合型 LCD 用在 Arduino 中。

2014年10月27日 星期一

{ HZ1050 @ Arduino @ WIEGAND 模式 } 125KHz RFID 讀卡器使用說明

HZ-1050 125KHz RFID 讀卡器模組學習套件可至露天賣場訂購:
詳細的介紹,請上露天賣場。




延續上一篇 "{ HZ1050 @ Arduino @ UART 模式 } 125KHz RFID 讀卡器使用說明",這篇網頁主要用來說明在 Arduino 開發環境 中,使用兩支 IO 接腳以中斷的方式接收來自來自 HZ-1050 125KHz RFID 讀卡器 ( 文中簡稱 HZ1050 ) 回傳 RFID 卡號 ( 因為 HZ1050 主要是針對 EM4100 以及 EM4001 RFID 卡,因此以下在文中簡稱 EM 卡 ),並且將卡號輸出到 Serial Monitor 中。

Wiegand ( 文中稱為韋根 ) 26 / 34 的格式說明,請參考 "{ HZ1050 } WIEGAND ( 韋根 ) 26 / 34 介紹";電路佈線請參考上一篇的電路圖。

本篇是 Arduino 控制 HZ1050 系列的第二篇,這三篇依其接收方式不同有:
  1. UART
  2. Wiegand 26 / 34
  3. UART + Wiegand 26 / 34

前兩篇會將結果直接回傳到 Arduino 的 Serial Monitor 中;最後一篇則是另外再將結果顯示在 { 5V0 } 整合型 LCD 上。

2014年10月26日 星期日

{ HZ1050 @ Raspberry Pi @ UART 模式 } 125KHz RFID 讀卡器使用說明

HZ-1050 125KHz RFID 讀卡器模組學習套件可至露天賣場訂購:
詳細的介紹,請上露天賣場。


HZ-1050, 125KHz RFID 讀卡器 @ UART - 樹莓派範例實際接線

上篇講到使用 Arduino UART 的方式讀取 HZ-1050 125KHz RFID 讀卡器 ( 文中簡稱 HZ1050 ) 回傳 RFID 卡號 ( 因為 HZ1050 主要是針對 EM4100 以及 EM4001 RFID 卡,因此以下在文中簡稱 EM 卡 )。

本篇是 Raspbeey Pi ( 本文稱為樹莓派 ) 控制 HZ1050 系列的第一篇,這三篇依其接收方式不同有:
  1. UART
  2. Wiegand 26 / 34
  3. UART + Wiegand 26 / 34
這三篇的程式碼,會將輸出結果都會轉向到 { 3V3 } 整合型 LCD 上;但是可以經由自行修改將結果輸出到命令列視窗下,而且程式也預留比對成功或是失敗的程式碼區塊讓使用者可以自行加入處理的程式碼。

2014年10月24日 星期五

{ HZ1050 @ Arduino @ UART 模式 } 125KHz RFID 讀卡器使用說明

HZ-1050 125KHz RFID 讀卡器模組學習套件可至露天賣場訂購:
詳細的介紹,請上露天賣場。


這篇網頁主要用來說明在 Arduino 開發環境 中,使用 UART 讀取來自於 HZ-1050 125KHz RFID 讀卡器 ( 文中簡稱 HZ1050 ) 回傳 RFID 卡號 ( 因為 HZ1050 主要是針對 EM4100 以及 EM4001 RFID 卡,因此以下在文中簡稱 EM 卡 ),並且將卡號輸出到 Serial Monitor 中。

本篇是 Arduino 控制 HZ1050 系列的第一篇,這三篇依其接收方式不同有:
  1. UART
  2. Wiegand 26 / 34
  3. UART + Wiegand 26 / 34
前兩篇會將結果直接回傳到 Arduino 的 Serial Monitor 中;最後一篇則是另外再將結果顯示在 { 5V0 } 整合型 LCD 上。

2014年10月23日 星期四

{ HZ1050 } WIEGAND ( 韋根 ) 26 / 34 介紹

HZ-1050 125KHz RFID 讀卡器模組學習套件可至露天賣場訂購:
詳細的介紹,請上露天賣場。



在 HZ-1050 125KHz RFID 讀卡器模組 ( 文中簡稱 HZ1050 ) 上方,根據跳線帽對 Wiegand Code ( 文中稱韋根碼 ) 的設定,可以讓 HZ1050 由 D0 與 D1 兩根接腳輸出韋根 24 或韋根 34 格式的編碼:

D0 與 D1 一般時候為高準位 ( HIGH ),要輸出 bit 為 1 時,D1 拉低準位,D0 維持高準位;要輸出 bit 為 0 時,D0 拉低準位,D1 維持高準位。

所以要讀取韋根碼,使用接腳中斷的方式偵測負緣 ( 或稱為降緣,Falling Edge ) 觸發,可以很容易的達到這個目的。

2014年8月30日 星期六

{ Server 篇 } Bluetooth USB Dongle 初體驗 - Linux 篇 ( BlueZ , Serial Port Profile )

網頁最後修改時間:2014/08/30


繼續上一篇 "{ Client 篇 } Bluetooth USB Dongle 初體驗 - Linux 篇 ( BlueZ , Serial Port Profile)" 所談到的 Bluetooth USB Dongle ( USB 藍牙卡,文中簡稱 BTdongle ) 裝設在樹莓派上,如何在 Wheezy-Raspbian 作業系統下使用 BlueZ Stack 來撰寫 SPP-Server 或是 SPP-Client 的程式。

2014年8月23日 星期六

{ Client 篇 } Bluetooth USB Dongle 初體驗 - Linux 篇 ( BlueZ , Serial Port Profile)

網頁最後修改時間:2014/08/23

經過前面幾篇藍牙配件 ( USB 轉串列介面線、HC-05 主從一體藍牙模組和 USB 藍牙卡 ) 的使用說明網頁,相信各位對於藍牙入門套件中這幾個配件的安裝以及操作上現在應該都不成問題了。

在上一篇 "Bluetooth USB Dongle 初體驗 - Windows 篇 ( 7:免驅;8:BlueSoleil )" 網頁中,重點都著重在 Windows 作業系統中完成 Bluetooth USB Dongle ( USB 藍牙卡,文中簡稱 BTdongle ) ) 虛擬 COM 連接埠的建立以及連線上;而在接下來的兩篇網頁中,切換作業系統到 Linux 環境下,使用 BlueZ 的 Bluetooth Stack 完成 BTdongle 作為 SPP Server 以及 SPP Client 的建立,讓前面介紹的兩個手機程式 ( 藍牙串口助手以及 BTSCmode )可以連接並互傳文字訊息。

2014年8月5日 星期二

Bluetooth USB Dongle 初體驗 - Windows 篇 ( 7:免驅;8:BlueSoleil )

網頁最後修改時間:2014/08/05


BTdongle, 2 x 虛擬 COM 連接埠, Windown 7 ( 32-bit )

此篇網頁主要在說明,如何在 Windows 7 ( 32-bit, 文中簡稱 W7-32 ) 和 Windows 8.1 ( 64-bit,文中簡稱 W81-64 ) 中使用套件中的 Bluetooth USB Dongle ( USB 藍牙卡,文中簡稱 BTdongle ) 與 HC-05 互傳文字訊息。

2014年8月3日 星期日

HC-05 主從一體藍牙模組初體驗 03 (BTSCmode.apk Eclipse 編譯環境說明 )

網頁最後修改時間:2014/08/03


BTSCmode 主畫面

關於 "HC-05 主從一體藍牙模組初體驗" 共分為三篇,裡面說明了 HC-05 處於主動角色與從動角色時如何與手機配對與搜尋周邊藍牙裝置的方法,裡面同樣也針對使用到的 AT 指令做深入的探討與實機演示,並且提供了兩個 Android 手機 APP 軟體做為測試之用 ( 一個可由 Play store 下載;另一個則是經過修改 ( 購買套件者提供原始碼 ),擁有 SPP 藍牙 Server 與 Client 功能的 APP ),這幾篇網頁相關連結如下:
*******************************************************************************
這篇網頁是 "HC-05 主從一體藍牙模組初體驗" 的第三篇。主要是簡單說明 BTSCmode Android 手機 APP 在 Eclipse 的編譯時需要注意的地方,不涉及程式碼的說明,畢竟這不是 Android 手機程式的教學,只是為了讓有原始碼的使用者能夠更方便的做修改並且傳送到自己的手機做測試。