聚豐項目 > CH32V103智能指紋鎖
基于RT-Thread系統和沁恒CH32V103開發板開發的一款物聯網智能指紋鎖;硬件部分由ESP8086WIFI模塊,ATK-301指紋模塊,CH32V103主控板等組成;軟件部分實現阿里云智能的WIFI自動配網,APP遠程開鎖,指紋開鎖等功能。
windoufu
分享windoufu
團隊成員
windoufu 軟件工程師
如上圖所示,硬件部分由ESP8086WIFI模塊,ATK-301指紋模塊,CH32V103主控板等組成;其中:
ESP8086WIFI模塊,負責完成阿里云智能APP通信,智能配網,遠程開鎖等功能。
ATK-301指紋模塊,負責完成指紋注冊和指紋匹配功能,采用串口和主控進行通信。
CH32V103主控板,負責完成和所有外設模塊通信和功能邏輯的實現。
其中LED燈用來模擬開門狀態,燈亮表示開門,燈滅表示關門。
該項目軟件部分采用RT-Thread操作系統,由于CH32V103資源較小,很遺憾無法使用RT-Thread豐富的軟件包。
如上圖所示,該項目軟件架構主要采用上圖所示的幾個線程完成,其中:
指紋線程:負責完成指紋注冊和指紋匹配,指紋匹配成功后,發送開門信號量
按鍵線程:檢測按鍵動作,實現指紋指紋注冊和開門等功能
開門線程:等待開門信號量,實現開門動作
云智能APP:
WIFI配網視頻:
功能演示視頻:
(1.75 MB)下載