PlatformOpenHarmony 嵌入式终端
ActuatorPWM 舵机 · 多仓位独立出药
Sensor温湿度采集 · OLED 状态显示
LinkMQTT / UDP 远程控制与状态回传
Award第八届全国大学生嵌入式芯片与系统设计竞赛 · 全国一等奖
项目概述
基于 OpenHarmony 开发智能药盒嵌入式终端,集成舵机控制、环境监测、语音交互与远程通信功能,
实现稳定可靠的智能监护设备。设备可定时提醒服药、检测漏服并告警,同时监测环境温湿度,
用户可通过手机远程查看用药记录与控制设备。
主要工作
- 搭建 CMake 工程编译体系,完成嵌入式工程架构设计
- 基于 OpenHarmony 完成舵机、传感器、显示屏等外设驱动开发
- 通过 PWM 精确控制舵机角度,实现定时出药功能
- 完成 I2C / SPI / UART 多总线通信与数据解析,实现温湿度采集与 OLED 显示
- 集成语音播报模块,实现服药提醒语音交互
- 基于 MQTT / UDP 实现设备远程控制、状态回传与数据上报
- 借助 AI 编程工具辅助驱动开发、协议调试与代码优化,提升开发效率
技术难点
- 反复调试总线时序与电平匹配问题,修复通信乱码
- 优化传感器采样滤波算法,解决采样失真问题
- 调参消除舵机抖动与出药卡顿,确保出药准确可靠
- 优化 MQTT 断线重连机制,保障远程通信稳定性
项目成果
实现定时提醒、漏服告警、环境监测、远程控制等完整功能,
获 第八届全国大学生嵌入式芯片与系统设计竞赛全国一等奖。