# 嵌入式项目-基于GD32F527I-EVAL的多媒体门禁系统 **Repository Path**: duanmu-yongle/qianrushi ## Basic Information - **Project Name**: 嵌入式项目-基于GD32F527I-EVAL的多媒体门禁系统 - **Description**: 基于GD32F527I-EVAL的多媒体门禁系统,主控GD32F527I-EVAL,具备摄像头采集图像(DMA直接到SDRAM),保存照片,查看照片。DCI数字图像接口、TLI接口驱动TFT-LCD屏幕,ESP01S(MQTT协议)联网上传数据,语音识别控制开门、开灯等,RFID门禁卡识别,手机APP远程监控与控制(HTTP协议)。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2025-08-09 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: 嵌入式项目 ## README # 嵌入式项目 - 基于GD32F527I-EVAL的多媒体门禁系统 ## 项目介绍 基于GD32F527I-EVAL的多媒体门禁系统,主控GD32F527I-EVAL,具备以下功能: - 摄像头采集图像(DMA直接到SDRAM) - 保存照片、查看照片 - DCI数字图像接口、TLI接口驱动TFT-LCD屏幕 - ESP01S(MQTT协议)联网上传数据 - 语音识别控制开门、开灯等 - RFID门禁卡识别 - 手机APP远程监控与控制(HTTP协议) ## 视频展示 【基于 GD32F527I-EVAL 的多媒体智能门禁系统-哔哩哔哩】 https://b23.tv/hOGykGD ## 硬件连接关系 系统包含以下模块:语音识别模块、MFRC522、SG90舵机、TFTLCD、OV2640摄像头、ESP01S、LED灯、调试串口、按键输入。 ### 2.1 OV2640摄像头模块 通过DCI(数字相机接口)连接到GD32: | 信号线 | 引脚 | 功能说明 | |-------------|--------|------------------| | DCI_PIXCLK | PA6 | 像素时钟 | | DCI_VSYNC | PG9 | 垂直同步 | | DCI_HSYNC | PA4 | 水平同步 | | DCI_D0 | PC6 | 数据位0 | | DCI_D1 | PC7 | 数据位1 | | DCI_D2 | PC8 | 数据位2 | | DCI_D3 | PC9 | 数据位3 | | DCI_D4 | PC11 | 数据位4 | | DCI_D5 | PD3 | 数据位5 | | DCI_D6 | PB8 | 数据位6 | | DCI_D7 | PB9 | 数据位7 | | SCCB_SCL | PA4 | 配置时钟信号 | | SCCB_SDA | PC6 | 配置数据信号 | ### 2.2 TFTLCD显示屏 通过TLI(LCD-TFT控制器)连接: **RGB数据线:** - R通道: PG6(R7), PH12(R6), PH11(R5), PH10(R4), PH9(R3), PH8(R2), PH3(R1), PH2(R0) - G通道: PI2(G7), PI1(G6), PI0(G5), PH15(G4), PH14(G3), PH13(G2), PE6(G1), PE5(G0) - B通道: PI7(B7), PI6(B6), PI5(B5), PI4(B4), PG11(B3), PG10(B2), PG12(B1), PE4(B0) **控制信号线:** - LCD_HSYNC: PI10 - LCD_VSYNC: PI9 - LCD_PCLK: PG7 - LCD_PWM_BackLight: PB15 ### 2.3 MFRC522 RFID读卡器模块 通过软件模拟SPI接口连接: | 信号线 | 引脚 | 功能说明 | |--------|--------|--------------------| | SDA | PA15 | 片选信号 | | SCK | PB3 | 时钟信号 | | MOSI | PB5 | 主机输出从机输入 | | MISO | PB4 | 主机输入从机输出 | | RST | PA8 | 复位信号 | ### 2.4 ESP01S WiFi模块 通过UART2串口连接: | 信号线 | 引脚 | 功能说明 | |--------|--------|------------------| | TX | PB10 | 发送数据到ESP01S | | RX | PB11 | 从ESP01S接收数据 | ### 2.5 语音识别模块 通过UART1串口连接: | 信号线 | 引脚 | 功能说明 | |--------|--------|------------------------| | TX | PA2 | 发送数据到语音识别模块 | | RX | PA3 | 从语音识别模块接收数据 | ### 2.6 SG90舵机 通过TIMER0_CH3 PWM信号控制: | 信号线 | 引脚 | 功能说明 | |--------|--------|--------------| | PWM | PA11 | 控制舵机角度 | ### 2.7 指示LED灯 通过GPIO控制: | LED | 引脚 | 功能说明 | |--------|--------|------------| | LED1 | PF8 | 指示灯1 | | LED2 | PE3 | 指示灯2 | ### 2.8 调试串口 通过UART3连接(用于printf调试输出): | 信号线 | 引脚 | 功能说明 | |--------|--------|----------------| | TX | PC10 | 调试信息输出 | | RX | PC11 | 接收调试命令 | ### 2.9 按键输入 通过外部中断连接: | 按键 | 引脚 | 中断线 | |----------|--------|--------------| | WAKEUP | PA0 | 外部中断0 | | TAMPER | PC13 | 外部中断13 | | USER | PB14 | 外部中断14 |