|

【CIRCUS Pi】M5Stack IOT智慧門禁系統 – 基礎篇(Blockly+MQTT)

   
作者/圖片來源: CIRCUS Pi

隨著進入智慧化時代後,雲端智能通訊裝置在我們的生活中已是非常的普及,本文章將使用M5Stack的UiFlow開發介面(Blocky)完成具備雲端紀錄功能的門禁系統,包含4種認證開鎖(手機遠端遙控開鎖、RFID磁卡、按鍵輸入密碼、指紋辨識),並透過MQTT協定傳送門禁紀錄。

硬體設定

門禁系統使用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))。

三種Unit模組接線配置完成後,接著製作連接繼電器模組的電路(如圖)控制電磁鎖,這次使用的電磁鎖工作電壓為DC 12V,M5Stack 繼電器模組最高支援DC 30V 3A 的電源輸入。

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

Author: CIRCUS Pi

分享有趣的創作與教學,提供Maker們創作的軍火庫,DIY 零件 | 套件| 工具,官網連結

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *