|
【TI首届低功耗设计大赛】风湿患者室内保健提醒系统完结
[复制链接]
本帖最后由 转身0105 于 2015-1-5 11:19 编辑
第一次在论坛上参加活动,虽然这之前也参加过各种竞赛,但是这次给我的感觉还是比较独特的,也希望以后能多参加论坛上的活动。下面对我的作品做以下小结:
1.关于作品
本作品利用MSP430FR5969开发板、OLED、蜂鸣器以及AM2302温湿度传感器,制作一个简单的、低功耗的风湿患者室内保健提醒系统。主要功能为利用单片机的RTC时钟,在指定的时间区间内根据设定对温湿度报警。例如设定报警区间为8:00--22:00,则当温湿度超过阈值时,会发出声光报警;而不在报警区间时,则不会报警,即可设置勿扰模式。
2.作品实现
虽然FR5969有SPI模块,可惜我没有调试出来,只调试出来了模拟SPI接口
最早调试的是AM2305,单总线,后来AM2305做项目交付使用时一起寄过去了,只找到了AM2302,插上去发现不好使,后来修改了延时正常工作
说来惭愧,在这之前一直没有使用过实时时钟模块,正好借着此次机会学习了下RTC模块,中途还纠正了一些官方库中的注释错误。说实话,TI的库真的,真的......
最后就是所有模块连接到了一起,并写了按键程序和界面程序,写的有点臃肿,有时间在重构下
测试过程中,找到了几个严重的bug,一个是按键,一个是温度显示。按键bug调试过程中很容易发现,温度显示少考虑了零下,当零下时没有“-”,这对于身处哈尔滨的我是不能容忍的,果断修改了程序
3.新的想法
今年大四,即将毕业,要做毕业设计,所以打算在该作品的基础上,再加些东西做毕设,主要想法有以下几点: 添加光照、压强模块 添加WIFI模块,实现物联网 对接微信公众平台和yeelink云平台 增加外部电路,实现对加湿器等用电器的控制 .....
以前没有搞过物联网方面的,感觉是个不小的挑战,当然大神请飘过
4.下面附上测试视频和实物图片
下面是oled和AM2302的转接板
下面是功耗测试的截图,1s检测一次传感器并刷新屏幕,功耗有点高
测试视频
5.之前的帖子
【TI首届低功耗设计大赛】之开篇
【TI首届低功耗设计大赛】oled调试成功
【TI首届低功耗设计大赛】FR5969 RTC之官方库注释纠错
【TI首届低功耗设计大赛】FR5969 DHT11(AM2302)调试
6.源代码
TI_LowPower.zip
(465.2 KB, 下载次数: 0)
7.一点建议
希望论坛能支持markdown语法
1.维基百科--《Markdown》
2.Windows书写工具--《MarkdownPad》
3.在线书写网站-- 《Cmd Markdown》
|
|