SIC RE31 Reader Module Board 

創客挺進NFC/RFID應用利器


[緣起] 
NFC的技術隨著Android智慧手機的導入,逐漸被人們更為廣泛地使用。因爲和我們日常常用的交通支付『悠遊卡』、『一卡通』;或是住家的門禁管制應用,可謂系出同門。所以用手機來讀取NFC/RFID(高頻)的電子標籤,來作為物件的身份辨識或雲端的連結,儼然成為行動世代最為風尚的應用之一。

2017年的9月起,APPLE終於在iPhone開通Apple Pay之後,也讓其手機在7/7S以後的型號,開放讀取NFC標籤內NDEF的紀錄,隨後運動品牌大廠NIKE,推出號稱『NBA物聯球衣』的新品銷售,讓球迷能用手機掌握自己所關注球員的即時賽事與專屬購物優惠。

然而,Apple半套的作為,讓無法寫入或改變NDEF內容成了遺珠之憾。現在,萬象創造本著服務創客,勇於嘗新的衝勁;為大家找到C/P值高的NFC Reader方案,將陸續開發建構在藍牙低功耗(BLE; Bluetooth Low Engery)與IoT環境的NFC/RFID Re-Writer(讀寫器);以期拋磚引玉讓創客能天馬行空的實現物聯時代的奇趣應用。

[初體驗]
建置Arduino NANO版的NFC Tag Reader
  • Arduino NANO V3.0
  • FES4ID01- SIC RE31 RFID Reader Module
現在簡單介紹一下主角:FES4ID01這塊模組板子,它是由萬象創造所設計,與日本FESCO、香港WINTOP共同開發生產,工作在無線高頻頻段13.56MHz、採用泰國Silicon Craft[1] 所設計的RFID Reader晶片SIC RE31,支援ISO14443A/B以及ISO15693協定、可存取NFC Forum制定的Type I/II/V等多款標籤晶片。這款RE31晶片並內建兩組個80mA的LDO提供內部與外部使用3.3V的電源。


值得一提,目前這款版子已經通過日本法規的檢測發有執照,並已獲日本玩具大廠的青睞所採用。目前FES4ID01模組,可透過標準的SPI介面與之連結與控制,資料傳輸速率可達10Mbps。可適合Arduino的各式開發版、以及市面上常用的語音IC、ARM-baseed的MCU。

[創客價回饋] 請至NFC潮流商店購買 -> 此套件

以下以連結Arduino NANO為例:
  • 使用Arduino預設的SPI接口[D11/D12/D13]與Reader板的[MOSI/MISO/SCLK]、並設定[D10]為SPI上的Slave設備選取控制[NCS]。
  • 可直接以Arduino板子上的5V供電給模組[VIN/GND];
  • 如有需要還可連接[IRQ]的中斷訊號。
  • Reader板的[3V3]為RE31內建LDO輸出,最多提供80mA,請警慎使用。

SIC SE31 Reader 與 Arduino Nano 連接圖

[下載範例]

  -> Arduino: QC3PLUS ; 檢查 RE31 的 SPI 與對 Type2 Tag 的讀寫測試。
  -> Arduino: test_15693_2015_INV ;設定 RE31 讀取 ISO15693 對Tag 進行Inventory。

下載完成後,請將ZIP檔直接解壓縮至您的Arduino程式目錄下。請注意,所有檔案均和<QC3PLUS.ino>放在同一目錄下。先參考上面的連接圖將RE31連接至Arduino Nano主板。下圖為快速連接的示意圖:

然後用USB連結Nano至電腦,在啟動Arduino IDE後,開啟主程式<QC3PLUS.ino>即可載入相關的副程式與其描述檔。隨後將CODE上傳至Nano後,可以試試著將NFC Type2的標籤,放到RE31的天線區,可以打開Serial Monitor看看所顯示的訊息。詳細的<QC3PLUS.ino>功能解說,請待下回分解......。



留言

  1. 你好,你能帮我吗? 示例Arduino项目的URL不起作用,我的项目需要它。 您有文件的副本吗? 感谢您提供内容丰富的博客文章。

    回覆刪除
    回覆
    1. 這Demo範例是針對這RE31的模組板,如果沒有其實也沒用處,因為每家的晶片命令與格式都不同。

      刪除
    2. 我最近找到了那些模块,但是它们没有示例程序。 为了验证它是否确实有效,我需要该程序。

      刪除

張貼留言

熱門文章