家庭智能管理药箱的设计与实现

来源 :计算机时代 | 被引量 : 0次 | 上传用户:ajie830510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要: 为了解决家庭储存药品的繁琐药品管理问题,设计了以STM32F103VE为硬件平台的家庭智能药箱。采用嵌入式技术集成了条码扫描识别模块,WiFi模块,语音播报模块,显示模块,环境监测模块等,实现了药品智能入库、按时服药提醒、药品过期提醒、药箱内温湿度监测等功能。
  关键詞: 嵌入式技术; 条码扫描识别; WiFi; 语音播报
  中图分类号:TP311.13          文献标识码:A     文章编号:1006-8228(2021)09-63-03
  Abstract: In order to solve the cumbersome drug management problem of storage drugs in home, a family intelligent medicine box based on STM32F103VE is designed. Embedded technology is adopted to integrate bar code scanning and recognition module, WiFi module, voice broadcasting module, display module and environment monitoring module etc., and realize the functions of drug intelligent warehousing, reminder of taking medicine on time, reminder of drug expiration, and temperature and humidity monitoring in the medicine box.
  Key words: embedded technology; barcode scanning; WiFi; voice broadcast
  0 引言
  当今世界新一轮科技革命和产业变革方兴未艾,数字技术飞速发展,智能化的概念已经渗透到了各行各业以及我们生活中的方方面面,而嵌入式技术的发展与物联网世界的到来,给智能家居产品带来了发展契机[1],与此同时,随着生活水平的不断提高,普通的传统药箱实现的功能已经不能满足人们的需求,人们期待产品更智能化和人性化。
  国内老龄化态势日趋严峻,2019年超过60岁的老人已有2.5亿,占全国人口的18.1%,其中约有1.8亿老人身患各种慢性疾病。人口老龄化问题已成为我国前所未有的重大挑战[2]。人随着年龄的增长,患上慢性疾病的概率也随之增大,慢性疾病需要长期服药,由于老年人记忆力差,又缺少子女、家人陪伴和指导,所以忘记服药或错误用药的现象十分普遍。如果病人不正确按照医嘱用药,会导致病情恶化,乃至威胁到病人的生命安危。针对以上的情况,设计一款提醒老人正确服药,帮助家庭管理药品,允许家人远程获悉老人用药情况的集智能化和人性化的家庭药箱刻不容缓。
  1 家庭智能药箱整体架构
  对于本家庭智能药箱所实现的功能和应用场景,在搭建具体硬件平台时,需要考虑硬件系统占用的空间应该尽量小、且性能要保证稳定。药箱的主控系统采用的是STM32F103VET6芯片,外部的主要功能模块包括了ESP8266WiFi模块,MD300条码扫描识别模块,SYN6288语音合成模块,LCD显示模块,DHT11温湿度模块等,主要的任务是完成药品的自动入库,提醒用户按时吃药,以及通过WIFI模块实现与安卓端交互。家庭智能药箱整体架构如图1所示。
  2 家庭智能药箱硬件各模块详细设计
  2.1 主控模块设计
  主控单元采用的是STM32F103VET6芯片,STM32F103VET6是32位Cortex-M3内核的新型处理器。它具有更多片内RAM和外设,其出色的性能和丰富的资源几乎不需要扩展外围电路就能满足一般的设计要求,硬件设计大为简化,且执行速度和内存容量完全满足主控模块的多任务实时应用[3]。有100个引脚,多达80个GPIO以及丰富的外围设备接口,采用LQFP封装,支持多种通讯方式,拥有两个SPI(Serial Peripheral Interface),两个IIC(Inter-Integrated Circuit),五个USART(Universal Synchronous Asynchronous Receiver Transmitter),一个USB(Universal Serial Bus),一个CAN(Controller Area Network)通信,一个SDIO(Secure Digital Input and Output),同时GPIO口多达80个,CPU工作主频可达72MHz,满足我们对药箱的开发需求。
  2.2 智能入库模块设计
  智能入库单元采用了MD300条码扫描识别模块以及门锁模块,当用户有新的药品需要储存到药箱中,只需要将药品盒上的条形码对准我们的MD300完成扫描后,药品的信息将会通过串口传给MCU,MCU再通过串口发送给ESP8266WIFI模块,信息将通过WiFi通讯将药品条码信息传输给服务器,服务器通过数据匹配查询,再向安卓端发送药品信息,随后用户在安卓端即可查看药品说明等相关信息,同时MCU控制门锁模块允许用户将药品存入箱内,具体工作流程如图2所示。
  2.2.1 条码扫描识别模块
  随着科技的进步及物联网技术的发展,条形码及二维条码具有快速、准确、成本低、信息容量大、保密防伪性强等优点被广泛应用。在票务、零售、仓储、物流等应用领域,支持多个二维码扫描终端的多点无线传输系统具有非常广阔的应用前景[4]。MD300条码扫描识别模块带有USB+串口双接口(带TTL和232串口)可以同时识别二维码和EAN-13等多种不同条码类型,完成信息读取后通过蜂鸣器嘀一声表示完成,可连续多个扫描读取信息,综上该模块满足我们药箱的功能需求,在本设计中我们只需要采集条码信息,采用TTL串口与MCU通讯。   2.2.2 门锁模块
  为保障药品得到妥善保管,以及避免家中孩子误食药品,在本次设计中我们采用了机械卡口加上电磁锁的结构,只有当药品上传入库或用户使用安卓端控制锁开启时,锁才会解开,正常情况下锁为闭合状态。
  2.3 智能提醒模块
  针对老年人年岁渐长,视力下降,阅读药盒上的文字或者药品说明书很是吃力,以及为了提供用户更好的使用体验,家庭智能药箱设计了智能提醒模块,该模块采用了SYN6288语音模块和蜂鸣器模块,SYN6288芯片支持任意中文文本的合成,可以采用GB2312,GBK等编码方式,支持串口通讯,当到了用户设定的用药时间,服务器就会通过WiFi向MCU发送请求,蜂鸣器打开,语音模块温馨提醒用户,用户可在药箱端手动关闭提示。具体流程如图3所示。
  语音合成采用SYN6288是北京宇音天下科技有限公司于2010年初推出的采用PSOLA拼接合成技术的一款语音合成芯片[5]。该芯片具有性价比高,硬件接口简单、低功耗、音色清亮圆润的特点,支持16级的数字音量控制和6级词语语速控制,支持4种主要编码体系:GB2312,GBK, BIG5,Unicode;此外SYN6288通过异步串口(UART)通讯方式,接收待合成的文本数据,实现文本到语音(或TTS语音)的转换。为了让用户输出声音,SYN6288内置了推挽式(Push-Pull)的DAC,可直接驱动喇叭,进行声音播报。
  2.4 WiFi通讯模块
  在本次设计中我们采用的是ESP8266模块,ESP8266是一个完整且自成体系的WiFi网络解决方案,能够独立运行,也可以作为从机搭载于其他主机MCU运行。ESP8266在搭载应用并作为设备中唯一的应用处理器时,能够直接从外接闪存中启动[6]。在本次设计中MCU通过串口通讯发送AT指令给ESP-01S模块,在ESP-01S模块连接上设定网络后,进入STA模式,向服务器发送建立連接请求,建立后即可向服务器传输药品数据,接收客户安卓端的指令。
  2.5 LCD显示模块
  在本次设计中我们采用的是分辨率为320*240的3.2寸液晶屏,其内部包含了一个信号为ILI9341的液晶控制芯片该液晶控制器使用8080接口与单片机通讯,且控制器中包含有显存,MCU会把从DHT11检测到的温度湿度数据和RTC中的时间通过8080接口发送到液晶控制器,这些数据会被存储到它内部的显存中,然后液晶控制器不断把显存的内容刷新到液晶面板。
  2.6 DHT11温湿度模块
  在本次设计中我们采用DHT11数字温湿度传感器,DHT11是一款已校准数字信号输出的温湿度复合传感器[7]。它应用专用的数字模块采集技术和先进的温湿度传感技术,具有极高的可靠性和卓越的长期稳定型[8]。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能八位单片机相连接,因为DHT11是通过单总线来通讯的,所以我们只需要使用一个IO口读取即可,这使我们系统集成变得简易快捷。
  3 结论
  本药箱的设计主要采用了嵌入式技术和WI-FI技术,通过模块化的设计方案,硬件平台与后台服务器以及用户端的交互,实现了药品自动入库、按时提醒服药、药品过期提醒、药箱内温湿度的监测的四大主要功能。
  参考文献(References):
  [1] 朱敏玲,李宁.智能家居发展现状及未来浅析[J]. 电视技术,2015.39(4):82-85,96
  [2] 兰新越,杨静,董新军,王浩东,杨思瑶,向仁倩.老人药盒设计探究[J].西部皮革,2020.42(21):39-40
  [3] 张庆辉,马延立.STM32F103VET6和ENC28J60的嵌入式以太网接口设计[J].单片机与嵌入式系统应用,2012.12(9):23-25,32
  [4] 张世综,徐世许,边长安.基于条形码扫描技术的货物存储系统的研究与设计[J].制造业自动化,2019.41(9):51-55
  [5] 朱志伟,刘湘云.基于SYN6288的TTS语音系统[J].单片机与嵌入式系统应用,2012.12(9):75-77
  [6] 范兴隆.ESP8266在智能家居监控系统中的应用[J].单片机与嵌入式系统应用,2016.16(9):52-56
  [7] 王志宏,白翠珍.基于DHT11的实验室多点温湿度报警系统设计[J].山西电子技术,2011.4:45-46
  [8] 倪天龙.单总线传感器DHT11在温湿度测控中的应用[J].单片机与嵌入式系统应用,2010.6:60-62
其他文献
不同的植物、土壤和花盆下的盆栽环境具有不一样的特性,故难以使用一套恒定不变的控制算法来实现不同盆栽环境下的精准灌溉需求.文章结合当今农业灌溉系统的实现方法和经验,
人脸活体检测技术是一种人脸面部信息匹配与定位的生物识别技术,其能够根据摄像头采集的人脸信息进行检测与跟踪,以此来进行个体的身份信息识别。该技术在校园的智能安防建设中具有较高的应用价值。通过分析当前人脸活体检测技术的综合特征与优势,全面探究在校园智能安防中应用人脸活体检测技术的工作流程以及应用路径,以期推进我国校园智能安防应用水平的提高。
摘 要: 在科学技术高速发展的今天,信号处理的重要性愈加突显,研究分析信号特征有着十分重要的意义。文章在MATLAB编程技术和GUI界面设计的基础上,根据FFT变换、离散小波变换、自相关、互相关原理,设计了一个分析信号时域与频域特征的信号处理平台。  关键词: 信号处理; FFT变换; 离散小波变化; 自相关; 互相关  中图分类号:TN911.72 文献标识码:A 文章编号:1006-
摘 要: 微信的广泛使用使人们已习惯于拿起手机搜索小程序,就能随时随地获得自己所需的服务。文章基于微信小程序,设计了C2C模式的翻译服务平台,突破了传统人工翻译服务的局限,在交易层面实现了客户与译员的双向选择。该模式下客户与译员经协商后再进行交易,使用户的自主选择性得到保障,并极大提高作业的完成质量。  关键词: 微信小程序; C2C; 翻译服务平台; 双向选择  中图分类号:TP393.01
摘 要: 网络信息安全是计算机相关专业的一门重要课程,其中的密码学部分涉及到数论的相关知识,抽象而难以理解。Wolfram Alpha是一款在线知识型搜索引擎,兼具强大的功能和良好的易用性。文章介绍网络信息安全课程涉及到的基础数论知识,结合实例展示用Wolfram Alpha解决相关问题的方法,以期通过Wolfram Alpha的使用来提升教学效果。  关键词: Wolfram Alpha; 网络
摘 要: 市面上的日语语法APP的功能都比较单一,没有一个系统的整合与归纳。为此,提出开发一个专业的日语语法学习APP。以移动学习、碎片化学习、情境学习为理论依据,概述了系统的需求和构成要素,设计了APP的主要功能。该APP包含在线学习与教学管理等功能,可用于日语专业课程的移动教学,具有一定的实用性和推广性。  关键词: 日语语法; APP; 移动学习; 碎片化学习; 情境学习  中图分类号:G4
摘 要: 为了培养及提升学生的工程能力和创新能力,在工程认证教育理念引领下,分析了计算机网络实验教学存在的问题。在实验教学课程设置、实验教学设计等方面提出改进方法并予以实践,取得了较好的实验教学效果,提升了学生分析解决复杂工程问题和综合创新能力。  关键词: 工程认证; 计算机网络; 实验教学设计; 创新能力  中图分类号:TP393 文献标识码:A 文章编号:1006-8228(202
摘 要: 人工智能时代背景下,STEM 教育已成为国内外基础教育领域的研究热点。文章运用可视化分析的方法,总结国内外STEM教育研究热点,梳理这一领域的研究现状,并对国内外研究的异同进行分析。研究表明,国内外在人才培养、教师教育、课程整合、基础教育改革等方面有所差异。坚持STEM教师能力培养、打造STEM学习生态系统是我国STEM教育的发展趋势。未来需要加强STEM项目化学习活动的开展,开发跨学科
摘 要: 现有卷烟配送业务中存在配送过程无法实时监控和管理、收货环节存在风险漏洞以及卷烟收货人群文化程度参差不齐、收货地理位置不理想等问题。以移动互联网为技术手段、二代居民身份证签收为核心,结合收货密码设计实现了一个卷烟零售户精准收货物流系统。该系统由前端卷烟配送APP和后端云南烟草现代物流综合业务管理平台组成,能够切实推动卷烟配送规范化和信息化。  关键词: 卷烟零售; 卷烟配送; 物流系统;
摘 要: 以欧洲疫情数据为依据,从多个层面展示欧洲疫情的发展。根据9月14日欧洲新冠肺炎疫情数据,利用Hive与大数据框架Hadoop对其进行处理,借助Tableau组件对欧洲9月14日疫情情况进行可视化,获得相关可视化图表。  关键词: 欧洲新冠肺炎; Tableau; 大数据可视化; Hadoop; Hive  中图分类号:TP391.4 文献标识码:A 文章编号:1006-822