聚豐項目 > 基于AB32VG1智能門禁控制系統
基于中科藍訊(Bluetrum) 公司推出的基于RISC-V架構的高配置芯片AB5301A為核心所組成的AB32VG1開發板,制作了一款智能門禁控制系統。本系統可以應用于小區,工業,學校等多種場景中。云平臺的數據檢測可以實現所有門禁設備狀態信息的檢測和獲取。
haidfhdj
分享haidfhdj
團隊成員
高哲 學生
丁佳勁 學生
李龍翔 學生
尹貽寬 學生
李文宇 學生
AB32VG1
硬件引腳連接:
ESP8266 UART1 RX——PA3
TX——PA4
HC-05UART2RX——PB1
TX——PB2
RFIDSPIPIN_NSS; // NSS PF0 Output_PP
PIN_SCK; // SCK PE0 Output_PP
PIN_MOSI; // MOSI PF1 Output_PP
PIN_MISO; // MISO PA5 Input
KEY PA2關閉門
OLEDIICSCL——PE3
SDA——PE2
RGBRED——PE1
GREEN——PE4
BLUE——PA1
1、ESP8266WIFI連接通訊:連接云平臺,實現數據實時上報
2、RC522射頻模塊實現卡號的讀取檢測刪除增加
3、HC05藍牙模塊,實現無線控制鎖狀態
4、按鍵檢測,實現鎖門的功能
5、0.96OLED顯示屏,可以本地實時顯示當前門禁系統的工作狀態.
6、SG90舵機模塊作為控制實現裝置,起到實現門關閉和打開的功能(需完善)
軟件開發平臺:RT-Thread Studio
云平臺開發: onenet
手機軟件:藍牙調試器
通訊協議:http協議
軟件實現部分:
線程:main線程,串口0調試線程,串口1esp8266wifi線程,串口2HC-05線程、按鍵線程、RC522射頻線程,OLED線程,
射頻線程打印信息
按鍵檢測線程打印信息:
esp8266上傳云平臺的數據信息
云平臺數據信息顯示
oled狀態顯示線程:(由于相機刷新問題顯示不完全)
程序代碼地址
https://gitee.com/GZCXR/ab32-vg1-chi
演示效果如下圖
(9.92 MB)下載