隨著進入智慧化時代後,雲端智能通訊裝置在我們的生活中已經相當普及,本篇將介紹如何使用 M5Stack的 UiFlow開發具備雲端記錄功能的門禁系統,其中包含4種認證開鎖:手機遠端遙控開鎖、RFID磁卡、按鍵輸入密碼、指紋辨識,並且透過MQTT協定傳送門禁紀錄至手機APP,亦能夠透過 MQTT實現遠端開鎖的應用。
材料清單
M5Stack FACES Kit 遊戲鍵盤套件組-K005
使用軟體與線上服務連結
硬體設定
本次製作的門禁系統使用M5Stack Faces模組化套件包,FACES套件包含一個控制核心(M5Stack Core)加上GBA、計算機、QWERTY鍵盤等不同的輸入裝置,在這裡我們使用計算機鍵盤模組進行按鍵輸入(特別注意更換Faces模組時請握住模組兩側拔插,避免排針毀損)。
接下來設定3個Unit 模組,M5Stack RFID模組使用的通訊界面是I2C,接入Core左側的Port-A(M5Stack Core常用的接腳定義),M5Stack 指紋辨識模組使用的通訊界面是UART,接入Core Port-C,欲使用 Core的 GPIO可以看到 Core背面會有提示相對應介面的PIN,Core後方的 GPIO接口(GND、5V、R2(16)、T2(17) ) ,M5Stack 繼電器模組透過I/O控制,接入Core port-B(GND、5V、DA(26)、AD(36))。
M5Stack Core 腳位圖
三種Unit模組接線配置完成後,接著製作連接繼電器模組的電路(如下圖)控制電磁鎖,這次使用的電磁鎖工作電壓為DC 12V,M5Stack 繼電器模組最高支援DC 30V 3A 的電源輸入。
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏