毕业设计感悟:做这个毕业设计之前,我觉得做这款很有意义,也很有挑战,市面上很多智能手环价格贵,让我自动化专业很是无法接受,决心自己去钻研其中的原理。
开始着手总体方案设计,智能当然与物联网分不开,当前开放的有ONEZET,阿里云,权衡之下还是选择了免费一个月的阿里云,也不是因为他免费,而是它能检测多模块的数据,选择好了平台,注册登录,设计功能,创造IOT 界面,物联网平台就这样搭建好了,很是顺利。接下来就是硬件部分,查找各模块资料花费了几天时间,选定好模块,订购模块开始测试,也遇到了很多问题,也在意料之中,那有什么一帆风顺,好吧,也是自己实力还不到位,吸取教训也是成长的关键,我开始不断调整引脚接口,查看原理图文档,规划了剩余接口的使用,不断试错,这个步骤在后面方案进行也在不断调整,买好了一批材料开始接线,先从烧写温度传感器代码程序开始,慢慢添加心率血氧,在心率血氧模块这里我吃尽了苦头,先是模块算法,我看了很多程序,有使用傅里叶变化,误差精确度也各不相同,最后我选择了,相对稳定,测试误差在正常范围内的算法,计算代码中pn_x到平均值中心的线性回归的方向系数β,平均中心索引值的平方和...前期都是在OLED显示屏进行调试,检测出现的BUG,模块坏了又换,心态一点一点被磨灭,可以说心率血氧模块才是这个本文设计的难点也是重点,模块换了一批才测试出市面上模块有一大部分烧写不了,不知测试了多少才让我总结出这个经验,历尽千辛万苦也不为过,ESP8266添加wifi模块也是比较顺利,刷固件库让我头疼了一会,也是几天就给解决了,也总结出个人开的热点是2.4G频道信号,想一想也是,小模块这么便宜哪有5G通信的本事,串口烧写AT指令到ESP8266,成功后就开始接到单片机上,通电,复位,将阿里云物联网平台接口接上,对应,测试,也是出现过问题,在精细化的流程下,也是很快解决了问题所在,做毕业设计不单单是为了毕业,更多是为做一件事情的付出的汗水,对自己的一个认可,真正做了才知道,乐在其中。