之前我以為神奇寶貝電玩機台採用RFID/NFC之類的無線通訊技術,來讀取卡匣(以前的機台卡匣是圓形的,現在是方形的)資料。可是,只有新款的NEW 3DS和NEW 3DSLL主機才內建NFC讀卡機,除非《神奇寶貝Tretta實驗室》的掃描器有內建NFC,否則Tretta卡匣就不是用NFC技術了。
nRF24L01無線收發器模組與Arduino通訊實驗(三):降低電源雜訊干擾
你可以嘗試在nRF24L01無線收發器模組焊接電容,電容的耐電壓值請選擇6.3V或更高,為了有效抑制電源的雜訊,電容應該盡量靠近IC的電源腳:
nRF24L01無線收發器模組與Arduino通訊實驗(二):一對一通訊
本單元將使用兩個nRF24L01,以及兩片Arduino Uno控制板建立一對一無線通訊實驗。從這個簡單的例子,可以認識nRF24L01程式庫的設定頻道、通道、功率和收發訊息的指令,以及新、舊程式庫的一些參數設置的不同點。
nRF24L01無線收發器模組與Arduino通訊實驗(一)
nRF24L01是挪威Nordic半導體公司設計的無線收發器晶片,工作在世界通用、免許可證的ISM 2.4GHz頻段。nRF24L01具備價格低廉、省電、程式設計簡單且通訊可靠等優點,廣泛用於無線鍵盤、滑鼠、門禁系統…等無線通訊和控制產品。
從Arduino IDE透過Wi-Fi無線網路上傳ESP8266程式檔(OTA更新)
要完成本單元實作,電腦作業系統須事先安裝Python 2.7(非Python 3.x版,兩者語法不完全相容)。Arduinoi IDE請使用1.6.7以上版本(筆者採用1.8.2版),ESP8266平台套件2.0.0以上版本(筆者採用2.3.0版)。
Mifare RFID-RC522模組實驗(四):Mifare RFID的門禁系統實驗
典型的RFID應用,例如門禁卡,都是事先在微電腦中儲存特定RFID卡片的識別碼。當持卡人掃描門禁卡時,系統將讀取並且比對儲存值,如果有相符,就開門讓持卡人通過。本文採用一個伺服馬達來模擬旋轉門鎖的動作。
MQTT教學(七):使用Node.js訂閱MQTT訊息
MQTT教學(六):使用PubSubClient程式庫開發Arduino MQTT應用
本文將示範使用Arduino Uno控制板搭載乙太網路擴展板,藉由Nick O’Leary先生開發的MQTT前端程式庫,叫做PubSubClient,從Arduino發送MQTT主題訊息給Mosquitto伺服器。
MQTT教學(五):「保留」發布訊息以及QoS品質設定
QoS代表發布者與代理人,或者代理人與訂閱者之間的傳輸品質。MQTT定義了0, 1和2三個層級的品質設定(實際支援情況依伺服器軟體而定,Mosquitto伺服器全都支援)。
MQTT教學(四):使用MQTTLens訂閱與發布MQTT訊息
本文將使用Sandro先生開發的MQTTLens(直譯為「透鏡」),連接Mosquitto伺服器,練習MQTT訊息的發布與訂閱流程,本文也將說明在主題名稱中,搭配萬用字元訂閱多筆主題的方式。
MQTT教學(三):安裝MQTT伺服器Mosquitto,macOS系統篇
Mac版Mosquitto伺服器透過Homebrew套件管理員安裝。Homebrew相當於Debian Linux系統上的APT套件管理員,如果你之前沒有安裝過,請複製Homebrew官網上的命令,貼入終端機執行。
MQTT教學(二):安裝MQTT伺服器Mosquitto,Windows系統篇
本文將說明頗受歡迎的開放原始碼MQTT伺服器Mosquitto,在Windows系統上的安裝流程,以及替MQTT伺服器開啟Windows防火牆埠號的步驟。Mosquitto是非營利軟體供應商聯盟Eclipse基金會的開源物聯網專案計畫(iot.eclipse.org)中的一環,支援MQTT 3.1和3.1.1版通訊協定,可在Windows, macOS和Linux等作業系統上安裝執行。