聚丰项目 > 基于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)下载