
基于51/STM32单片机的智能药盒设计系统 物联网定时吃药 药品分类 重量检测 GSM短信 语音 蓝牙控制 Wifi无线传输 系统设计 成品 套件 DIY设计 实物+源程序+原理图+仿真+其它资料
很多老年人随着年龄的增长,都有健忘的毛病,对于这些老年人来说在生病的时候甚至是日常生活中按时吃药是一个难题,如果需要在不同时间吃不同的药,几乎很难独立完成,这次的毕业设计题目所指的智能药盒就是针对这些老年人所设计的,是一种为了方便老年人服药而设计的药物存储容器,它可以更好地管理高龄人群吃药麻烦的问题,根据对老年人每天吃药的时间进行定时,来实现一天内对老年人每天三次或更多次的定时提醒,提醒使用者服用
随着社会的发展和人们生活水平的提高,人们对生活的健康质量也追求越来越高,为了方便老年人吃药,结合当前智能药盒蓬勃的发展状况,本文介绍了一种基于单片机的家庭用智能药盒的设计。首先,本文介绍了此系统所涉及的硬件的结构和工作原理,主要包括STM32单片机、LCD1602液晶和单片机的定时/计数器。其次,介绍了系统硬件的模块化设计和软件的编程思想。最后是对系统进行调试之后得出最后的结果。在第一部分着重介绍了单片机的各项参数、内部结构、引脚功能,LCD1602的硬件电路、显示原理和各项命令,定时/计数器和DS1302原理,蜂鸣器报警,SIM800短信模块的简单介绍。在第二部分则系统地介绍了各模块之间的运作模式和工作流程。最后调试完善后得到的系统运行基本模式为:系统基于单片机控制,通过对单片机STM32和DS1302的设计,使其完成对时钟运行的控制,并通过LCD1602液晶显示出来。当系统检测到有时间设置功能键,10分钟通过SIM800短信模块发送短信通知,时间到后蜂鸣器进行提醒,红外感应药盒是否打开,DHT11温湿度采集当前药盒环境,压力传感器检测药盒是否有药,并且还可以通过按键设置吃药的类目和数量比较适合普通家庭使用。
关键词:智能药盒;STM32;时钟;1602显示;DHT11温湿度采集;红外感应;压力检测
840系列
整个实物设计过程:
药量检测+温湿度+药品分类+定时吃药+温湿度采集+红外感应:
版本一(51系列)
840
蓝牙传输控制+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本二(51系列 送APP源码)
840
WIFI传输控制+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本三(51系列 送APP源码)
基于51单片机智能药盒 物联网定时吃药 药品分类 重量检测 WiFi传输 系统设计(实物+程序+原理图+其他资料)840-3
GSM短信通知+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本四(51系列 )
基于51单片机智能药盒 物联网定时吃药 药品分类 重量检测 GSM短信 系统设计(实物+程序+原理图+其他资料)840-4
药量检测+温湿度+药品分类+定时吃药+温湿度采集+红外感应:
版本五(STM32系列)
840
蓝牙传输控制+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本六(STM32系列 送APP源码)
840
WIFI传输控制+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本七(STM32系列 送APP源码)
基于STM32单片机智能药盒 物联网定时吃药 药品分类 重量检测 WiFi传输 系统设计(实物+程序+原理图+其他资料)840-7
GSM短信通知+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本八(STM32系列 )
840
药量检测+温湿度+药品分类+定时吃药+温湿度采集+红外感应
版本一/五
1. 单片机进行数据处理
2. LCD1602液晶显示当前时间、温湿度、药品重量
3次吃药时间、药品类目和药品数量
3. HX711压力采集当前药品重量
4. 红外感应当前药盒是否打开
5. DS1302时钟芯片显示当前年月日、时分秒、星期
6. DHT11采集当前环境温度和湿度
7. 当压力传感器检测当前重量为 “0”
说明药品已经用完蜂鸣器进行声光报警提示
7. 按下第一个按键进入设置模式
第二个按键加 第三个按键减
可以修改当前时间信息
8. 在吃药时间设置页面下:可以设置吃药时间和次数
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
State:ON 打开吃药时间
State:OFF 关闭吃药时间
一共可以设置3次吃药时间
9. 在药品设置页面下:可以设置吃药 类目的数量
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
Anum:XX(表示A药片数量) Bnum:XX(表示B药片数量)
Cnum:XX(表示C药片数量) Dnum:XX(表示D药片数量)
10. 到了吃药时间后液晶闪烁提醒吃药数量和类目
蜂鸣器进行声光报警提示
11. 当红外感应到药盒打开后自动取消报警和液晶显示提示
12. 时间可以掉电行走,重新上电无需重新设置
药品数量可以掉电存储,重新上电无需重新设置
定时时间可以掉电存储,重新上电无需重新设置
蓝牙传输控制+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本二/六(送APP源码)
1. 单片机进行数据处理
2. LCD1602液晶显示当前时间、温湿度、药品重量
3次吃药时间、药品类目和药品数量
3. HX711压力采集当前药品重量
4. 红外感应当前药盒是否打开
5. DS1302时钟芯片显示当前年月日、时分秒、星期
6. DHT11采集当前环境温度和湿度
7. 当压力传感器检测当前重量为 “0”
说明药品已经用完蜂鸣器进行声光报警提示
7. 按下第一个按键进入设置模式
第二个按键加 第三个按键减
可以修改当前时间信息
8. 在吃药时间设置页面下:可以设置吃药时间和次数
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
State:ON 打开吃药时间
State:OFF 关闭吃药时间
一共可以设置3次吃药时间
9. 在药品设置页面下:可以设置吃药 类目的数量
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
Anum:XX(表示A药片数量) Bnum:XX(表示B药片数量)
Cnum:XX(表示C药片数量) Dnum:XX(表示D药片数量)
10. 到了吃药时间后液晶闪烁提醒吃药数量和类目
蜂鸣器进行声光报警提示
11. 当红外感应到药盒打开后自动取消报警和液晶显示提示
12. 时间可以掉电行走,重新上电无需重新设置
药品数量可以掉电存储,重新上电无需重新设置
定时时间可以掉电存储,重新上电无需重新设置
蓝牙APP功能:
13. 手机端连接蓝牙后可以显示当前温湿度、重量、吃药时间等信息
14. 手机端可以设置当前吃药时间、药品种类、药品数量等信息
15. 当吃药时间到后手机端震动提醒
并且进行语音播报:“吃药时间到了,请及时吃药”
16. 手机端点击“已吃药”停止震动和播报
WFII传输控制+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本三/七(送APP源码)
1. 单片机进行数据处理
2. LCD1602液晶显示当前时间、温湿度、药品重量
3次吃药时间、药品类目和药品数量
3. HX711压力采集当前药品重量
4. 红外感应当前药盒是否打开
5. DS1302时钟芯片显示当前年月日、时分秒、星期
6. DHT11采集当前环境温度和湿度
7. 当压力传感器检测当前重量为 “0”
说明药品已经用完蜂鸣器进行声光报警提示
7. 按下第一个按键进入设置模式
第二个按键加 第三个按键减
可以修改当前时间信息
8. 在吃药时间设置页面下:可以设置吃药时间和次数
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
State:ON 打开吃药时间
State:OFF 关闭吃药时间
一共可以设置3次吃药时间
9. 在药品设置页面下:可以设置吃药 类目的数量
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
Anum:XX(表示A药片数量) Bnum:XX(表示B药片数量)
Cnum:XX(表示C药片数量) Dnum:XX(表示D药片数量)
10. 到了吃药时间后液晶闪烁提醒吃药数量和类目
蜂鸣器进行声光报警提示
11. 当红外感应到药盒打开后自动取消报警和液晶显示提示
12. 时间可以掉电行走,重新上电无需重新设置
药品数量可以掉电存储,重新上电无需重新设置
定时时间可以掉电存储,重新上电无需重新设置
WIFI APP功能:
13. 手机端连接WIFI后可以显示当前温湿度、重量、吃药时间等信息
14. 手机端可以设置当前吃药时间、药品种类、药品数量等信息
15. 当吃药时间到后手机端震动提醒
并且进行语音播报:“吃药时间到了,请及时吃药”
16. 手机端点击“已吃药”停止震动和播报
GSM短信通知+药量检测+温湿度+药品分类+定时吃药
温湿度采集+红外感应 版本四/八
1. 单片机进行数据处理
2. LCD1602液晶显示当前时间、温湿度、药品重量
3次吃药时间、药品类目和药品数量
3. HX711压力采集当前药品重量
4. 红外感应当前药盒是否打开
5. DS1302时钟芯片显示当前年月日、时分秒、星期
6. DHT11采集当前环境温度和湿度
7. 当压力传感器检测当前重量为 “0”
说明药品已经用完蜂鸣器进行声光报警提示
7. 按下第一个按键进入设置模式
第二个按键加 第三个按键减
可以修改当前时间信息
8. 在吃药时间设置页面下:可以设置吃药时间和次数
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
State:ON 打开吃药时间
State:OFF 关闭吃药时间
一共可以设置3次吃药时间
9. 在药品设置页面下:可以设置吃药 类目的数量
长按第一个按键进入设置模式
再次长按第一个按键退出设置模式
Anum:XX(表示A药片数量) Bnum:XX(表示B药片数量)
Cnum:XX(表示C药片数量) Dnum:XX(表示D药片数量)
10. 到了吃药时间后液晶闪烁提醒吃药数量和类目
蜂鸣器进行声光报警提示
11. 当红外感应到药盒打开后自动取消报警和液晶显示提示
13. 吃药提前十分钟会发送短信提醒,如设置的是12.00吃药
11.50会发送短信提醒吃药,短信内容为:
“吃药时间到了,请及时吃药!”
13. 时间可以掉电行走,重新上电无需重新设置
药品数量可以掉电存储,重新上电无需重新设置
定时时间可以掉电存储,重新上电无需重新设置
修改的手机号码可以掉电存储,重新上电无需重新设置
更多推荐
所有评论(0)