问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

基于STM32单片机的智能药箱设计

创作时间:
作者:
@小白创作中心

基于STM32单片机的智能药箱设计

引用
1
来源
1.
https://www.starkmcu.cn/1167.html

基于STM32单片机的智能药箱设计,通过时钟模块、OLED显示屏、按键模块、语音播报和GSM通信模块等组件,实现对老人用药的智能化管理。该设计不仅能够按时提醒老人服药,还能在未按时服药时通过短信通知家属,为老年人的健康管理提供了便利。

设计简介

本设计是基于STM32单片机的智能药箱,主要实现以下功能:

  • 使用STM32F103C8T6单片机和DS1302时钟模块控制时间,并通过OLED液晶显示屏显示日期时间及三个吃药时间,配备按键模块用于设置时间和吃药状态。
  • 当设定时间到达时,相应的药盒信号指示灯会亮起,同时通过语音播报提示老人吃药时间、种类和药仓位置,只有在确认服药后语音播报才会结束并显示已服药状态。
  • 通过三个继电器模拟三个药盒的开关状态,若5分钟内未打开药盒,系统将通过GSM通信模块向用户手机发送"请及时服药"的提醒短信。

项目拓展方向包括智能打卡系统、医院看护检测系统和养老院远程监控系统。

系统组成

中控部分

  • STM32F103单片机:作为核心控制器,负责获取输入数据并控制输出设备。

输入部分

  • 蓝牙模块:与按键具有相同功能。
  • DS1302时钟模块:用于获取时间信息。
  • 独立按键:用于切换界面、设置吃药时间、修改时间以及控制3个药盒的开关状态。
  • 供电电路:为整个系统供电。

输出部分

  • OLED显示屏:显示三次吃药状态和时间。
  • DY-SV17F触发语音模块:用于语音提示吃药。
  • 3个LED指示灯:对应三次吃药,到达吃药时间时对应LED亮起。
  • 3个继电器:分别控制三个药盒的开关状态。
  • GSM模块:用于发送未按时吃药的提醒短信。

软件设计流程

元器件清单

资料下载

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号