stm32毕设项目-基于stm32的智能药箱(代码开源)含论文

本文介绍了基于STM32F103ZET6的智能药箱设计,包含闹钟、环境监测、TFTLCD显示、DHT11温湿度传感器、ESP8266的网络连接至阿里云等功能。通过HAL库和EMWIN实现用户界面,支持定时提醒和远程数据同步。
摘要由CSDN通过智能技术生成

目录

 1、功能解释

2、硬件清单

3.硬件连接

4.代码分析


简介:智能药箱是基于 UCOS-III 系统,通过 STM32F103ZET6 为主控芯片。使用 4.3 寸 TFTLCD 触摸屏实现人机交互,使用 EMWIN 设计出用户交互界面。通过 DHT11 温湿度传感器模块来实时检测环境数据,当环境不合适时通过蜂鸣器发出警告。通过 ESP8266WIFI 模块与阿里云建立连接,实现将采集模块采集到的数据传输到阿里云并监测,并且可以通过网络来校准时间和发出警告。为了体现智能化,还实现多种服药方案不同时间闹钟提示并语音播报。

链接:

基于stm32的智能药箱: 个人的毕业设计,使用STM32F103ZET6完成一个智能药箱,使用HAL库完成,涉及的有emWin,UCOSIII等

 1、功能解释

1.闹钟:使用stm32的rtc实时时钟作为时间,完成时间显示。

2.环境检测:监测温湿度。

3.显示:为了方便设置其功能,触摸显示模块采用了4.3寸的TFTLCD屏幕。

4.网络:通过ESP8266连接阿里云,实现将本地数据传输到网络,也可以通过网络校准本地时间。

5.提示:当到达闹钟相应时间时,通过语音播报和蜂鸣器发出声音提示。

如图为使用该药箱的功能流程图,当开机后会进入主界面,在主界面会显示当前温湿度和系统时间,还可以跳转到其他界面。可以跳转的界面有系统时钟界面:可以设置系统时钟;设置界面:用来设置当前药盒剩余药量以及温湿度警报阈值;闹钟设置:添加或删除闹钟,并且可以设置不同闹钟服用不同药品;服药信息设置:添加服药信息序列,可以与闹钟绑定实现不同闹钟服用不同药品;网络设置:主要是断开与连接阿里云。

2、硬件清单

1.主板:正点原子的STM32F103ZET6开发板,有蜂鸣器,按键,LED灯,LCD接口灯板载资源

2.4.3寸TFTLCD触摸显示屏

3.DHT11温湿度传感器

4.语音播报  SYN6288

5.网络连接 ESP8266

3.硬件连接

DHT11在GPIO接口上接的是PA5。由于它是单总线,只需要一个GPIO接口即可。

语音模块使用的是SYN6288,该模块与主控芯片的通信方式是串口通信,在与主控通信接口为串口二GPIO端口为PA2、PA3.

ESP8266和主控连接的方式也是串口,连接是串口一,GPIO使用的是PA9、PA10。

电池供电功能:为了让药盒能够独立的工作,药盒使用电池供电。在电池输出电压大于7V时通过一个L298N模块能够稳定输出5V电压,5v电压用来供5V的模块使用,如显示屏就需要5V的电压,通过AMS1117可以将5V电压降成3.3V,供3.3V的模块以及主控芯片来使用。

4.代码分析

stm32毕设项目-基于stm32的智能药箱--主函数介绍-CSDN博客

stm32毕设项目-基于stm32的智能药箱--初始化解释_小九飞的博客-CSDN博客

stm32毕设项目-基于stm32的智能药箱--闹钟节点解释-CSDN博客

stm32毕设项目-基于stm32的智能药箱--通过ESP8266连接阿里云-CSDN博客

论文下载地址

https://download.csdn.net/download/m0_46138233/88504688

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值