littlebot
Published on 2025-04-16 / 0 Visits
0

【源码】基于STM32的事件倒计时器系统

项目简介

本项目是基于STM32的事件倒计时器系统,结合了RGB HUB75 SM16126D显示屏和GPS模块。能通过GPS获取准确时间,把距离特定事件的剩余时间显示在由4行5列共20块RGB 16x16矩阵组成的80x64像素屏幕上,且支持不同颜色显示模式。

项目的主要特性和功能

  1. 时间显示:屏幕清晰显示剩余天数、小时、分钟和秒数,天数在屏幕上半部分中央,чч:мм:сс在屏幕下半部分。
  2. 颜色显示模式:屏幕下半部分有固定颜色显示(可3 - bit RGB设置)和自动颜色切换模式,上半部分颜色固定。
  3. 电源供应:扩展板通过Power接口获+5V电源,可连矩阵电源5V线路,STM32H743VI板从扩展板取电。
  4. 时间获取:经UART接口连支持NMEA标准的GPS模块(GPS接口,波特率9600)获准确时间,可进行时区校正。
  5. 参数设置:通过UART接口(PC_UART,波特率115200)发特定格式命令设置时区、事件日期和时间、颜色模式等,设置信息存于STM32H743VI内部闪存。

安装使用步骤

硬件连接

  • 扩展板通过Power接口连矩阵电源5V线路,为扩展板和STM32H743VI板供电。
  • 用UART接口将支持NMEA标准的GPS模块连到扩展板的GPS接口,波特率设为9600。
  • 用UART接口将PC连到扩展板的PC_UART接口,波特率设为115200。

参数设置

PC_UART接口发送命令,格式为SET,+3,170222,120000,0,END\n,其中+3为时区,170222为事件日期(DDMMYY),120000为事件时间(HHMMSS),0为颜色模式(0表示自动切换颜色,1 - 7表示固定3 - bit RGB颜色)。

系统运行

完成设置后,系统自动从GPS获取时间,开始在屏幕显示距离事件的剩余时间。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】