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

【源码】基于QT5的蓝牙控制黎明模拟器

项目简介

本项目为一个简单的蓝牙控制床头灯,可当作黎明模拟器使用。硬件包含高功率LED、电流调节器、ATMega168微控制器、带备用电池的实时时钟以及RS232蓝牙接口模块。软件运用QT5提供图形用户界面(GUI),用于配置和控制黎明模拟器,并通过蓝牙与设备通信。

项目的主要特性和功能

  1. 硬件可调整:硬件电路能通过改变电阻值适配不同LED,不过要注意MOSFET和LED可能需散热。
  2. 图形化控制:借助QT5构建的GUI,便于用户配置和控制黎明模拟器。
  3. 蓝牙通信:通过蓝牙与设备连接,实现无线控制。
  4. 多命令支持:支持获取和设置灯光亮度、获取和设置实时时钟时间、获取和设置闹钟、获取温度等多种命令。
  5. 消息认证:通信采用简单的消息认证码(MAC)进行身份验证,提升通信安全性。

安装使用步骤

硬件部分

将ATMega168的固件烧录到微控制器中,固件位于firmware/目录。

软件部分

  1. 确保已下载项目的源码文件。
  2. 安装QT5开发环境。
  3. 打开src/目录下的软件项目,使用QT5的开发工具进行编译。
  4. 开启设备的蓝牙功能,通过操作系统的蓝牙配置连接到黎明模拟器设备,连接成功后会创建一个新的串口(RS232)。
  5. 运行编译好的GUI应用程序,在应用中选择新创建的串口进行通信。
  6. 通过GUI界面配置和控制黎明模拟器,如设置灯光亮度、时间、闹钟等。

下载地址

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