【仿真设计】基于STM32单片机的智能药箱-单片机毕业设计

设计简介:

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

  1. 用单片机STM32F103C8T6和时钟模块DS1302,使其完成对时钟运行的控制,并通过OLED液晶显示出来日期时间和3个吃药时间,按键模块要有设置时间和吃药状态的按钮。
  2. 当设定时间到,则相应的药盒信号指示灯会亮,同时语音播报提示老人吃药时间到了、种类和药仓位置,吃完药,语音播报才会结束,显示已服药。
  3. 通过三个继电器模拟三个药盒,判断是否打开或关闭,若5分钟没有打开药盒,通过GSM通信模块,发送短信(请及时服药)给用户手机。

项目拓展:智能打卡系统、医院看护检测系统、养老院远程监控系统

项目编号:ZL-32-240508-FZ

视频演示

【仿真设计】基于STM32单片机的智能药盒--仿真设计演示_哔哩哔哩_bilibili

软件安装:

keil 5 :下载

Proteus v8.15 :下载

资料预览

仿真设计:

总体资料:

原理图:

系统框图:

本设计以STM32F103单片机为核心控制器,加上其他的模块一起组成的基于单片机的智能药盒的整个系统,其中包含中控部分、输入部分和输出部分。

中控部分采用了STM32F103单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。

输入由四部分组成,第一部分是蓝牙模块,具有与按键相同功能;第二部分是DS1302时钟模块,用于获取时间;第三部分是独立按键,进行切换界面和设置界面、设置三次吃药时间、修改时间、控制3个药盒开关;第四部分是供电电路,给整个系统进行供电。

输出由五部分组成,第一部分是OLED显示屏,可以显示三次的吃药状态和吃药时间,设置的时间;第二部分是DY-SV17F触发语音,用于语音提示吃药;第三部分是3个LED,分别对应三次吃药,当到达第几次吃药时,对应LED亮;第四部分是3个继电器,分别控制三个药盒开关;第五部分是GSM模块,发送短信未按时吃药。

软件设计流程(部分):

 

资料下载地址:

 【仿真设计】基于STM32单片机的智能药箱 - 斯塔克电子

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
原创声明:该设计来自机智云,设计资料仅供学习参考,不可以用于商业用途 老人吃药智能提醒器功能概述: “哎呀,忘了”!随着生活节奏的加快,年龄的增长,人们的总容易忘记一些事情,比如忘记吃药。尤其是家中的老人,由于身体问题,可能需要长期服药治疗,但年岁大了总容易忘这忘那的。但在科技快速发展的今天,这些都不是问题,我们设计并开发了一款名为“健康卫士”的智能药盒,可以联网监测用户的服药情况,提示用户服药,并且根据用户设定自动提取所需药物。 硬件系统设计: 硬件系统主要是pcb 走线布局 +stm32(C语言 功能实现)+wifi(esp8266)+机智云平台 软件系统 软件部分主要是用机智云的sdk,集成了机智云的sdk,开发起来还是很好入门的,向我这种小白在学了两个星期后就基本入门了,加上自己做的UI就可以了。代码在附件内容。 总体结构: 电气部分:通过重新设计板子设计基于机智云平台的设备,设计集成了若干模块,主要包括eeprom,时钟模块、运动驱动模块、语音提醒模块、传感器模块(温湿度、霍尔、光耦)、网络模块。 药盒模型:重点解决自动提取药物部分的模型(转盘式双层筛板) 云:使用机智云平台,独立搭建数据点。 APP:与机智云平台和MCU通讯,从而进行对智能药盒的管理控制;远程监控;远程提醒,远程温湿度查看。 发挥项设计: 1 语音播报 通过wt588d, 进行语音提醒 ,感情切(也可以自己录音哦) 2 断电后数据不丢 通过数据保存(一次设定,全程无忧)。(再也不用担心重复设定了) 3 自动化分拣药品种类 每天还在想那个药品吃多少吗(你就out 啦 ,全新智能药盒, 再也不用烦恼了 ) 4 断网后自动连接 断网后重新设置 不用 (网络连接失败后(有网络后)会重新连接的)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值