2309|3

3414

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

【TI首届低功耗设计大赛】一道菜的总结 [复制链接]

本帖最后由 ljj3166 于 2014-12-27 23:03 编辑

这是个没有冬歇期的赛季
一眨眼,该交任务了,NPC在哪?
……
胡言乱语几句,切入正题,看看这道菜是怎么做的


1、菜名
要问2014年业界什么最火,开源智能硬件、物联网、云计算首当其冲
论坛开始申请FR5969Launchpad的时候,只是想着用它做个简单的物联网模型,没有什么特别的实际想法
采集点传感器数据,进行简单的开关量操作
暂且称之为"基于FR5969的物联网监控小样","物联网炖传感器",筒子们贴膘了
看看最早的想法:https://bbs.eeworld.com.cn/thread-448174-1-1.html
最早是希望通过sina的云服务器对本地或者yeelink的传感器数据网页进行抓取
然后获取其中的数据和控制关键字,送微信进行交互
后来直接简化了,FR5969直接与sina服务器数据库进行数据交互
微信直接与数据库进行交互,最终使微信和FR5969进行交互
之前计划用五类线接入互联网,也改成了使用wifi DTU模块处理


2、食材
主材必须是FR5969LaunchPad了
辅材便是一堆传感器和其它器件
既然是监控,就得有监测有控制
监测方面
使用了3种数字传感器,分别是18B20、BMP085和DHT11,分别采集温度、气压和湿度
衍生出来的除了这三个基础物理量外,还能计算海拔高度、露点等等
这些模块都是很常见的,就不拿出来现了
控制方面就比较简单了,直接采用树莓派的继电器模块

欧姆龙微型继电器,大小只有10mm*6mm*5.56mm
控制电压交流可达125V,直流可达60V,125V交流是最大电流可达0.5A,控制30V直流时,控制电流可达1A


3、烹饪过程
金刚狼拿到手,当然是要熟悉一下
所以就:https://bbs.eeworld.com.cn/thread-448349-1-1.html piapia地仔细观赏一下再点个灯
再跑跑基础的外设,串口是必须的,很多时候能帮到大忙,于是就在CCS平台折腾了一下:https://bbs.eeworld.com.cn/thread-448409-1-1.html
后来,突然发现了一个快速部署原型的大招——Energia环境:https://bbs.eeworld.com.cn/thread-448940-1-1.html
看样子不需要苦逼地调试底层驱动了
有了Energia,进度很快啊,一不留神,传感器驱动就搞定了:https://bbs.eeworld.com.cn/thread-449201-1-1.html
顺带做了个转接板,把他们规整起来:https://bbs.eeworld.com.cn/thread-450062-1-1.html
既然使用wifi,金刚狼和它的小伙伴们就可以自由移动了
所以想把它们丢到室外,电源是必不可少的,直接上太阳能板,瞧瞧:https://bbs.eeworld.com.cn/thread-449230-1-1.html
家里非常下里巴人的组合,和高大上的实验室没法比,各位看官见谅
特别是那2块太阳能板,实在是像游击队
后来请来一正规军:https://bbs.eeworld.com.cn/thread-449808-1-1.html
到这里,数据采集侧的装备基本上配齐了
接下来就是云端的通信,这里测试了Yeelink和sinaSAE的MySQL
Yeelink:https://bbs.eeworld.com.cn/thread-449350-1-1.html
MySQL:https://bbs.eeworld.com.cn/thread-449469-1-1.html
经过一段时间的调试,功能基本上齐备了,有视频有真相:https://bbs.eeworld.com.cn/thread-450254-1-1.html
接下来就是拿出去真刀真枪的试试了,溜一下,看看是骡子是马:https://bbs.eeworld.com.cn/thread-451084-1-1.html
外边跑了大半个月,其实发现了不少问题,特别是功耗方面的
因为采用Energia,所以FR5969自身的低功耗特性无法通过代码进行调整
那只能拿外围模块开刀了:https://bbs.eeworld.com.cn/thread-452119-1-1.html
最近大半个月都是阳光普照暖冬,目前运行状态良好


4、装盘上菜
这个实在是没啥好现的
上个户外运行的合体图意思意思吧

微信端,可以查找公众号:IoT实验室关注一下(撸主2014年才开始使用微信,out了)
或者扫描二维码:

欢迎大家来戳
输入 help 并发送,可以查询相关的命令
额,小写哟,没有模糊匹配的

5、其它

关于低功耗
这次活动的主题是低功耗,由于编译环境的原因,未能体现FR5969控制的低功耗特性
但是在楼主看来,不能一味地追求MCU低功耗,而忽略了整个系统的平衡
毕竟在完成既定功能的前提下,系统的低功耗才是正真的低功耗
个人来看,可以从 器件选型 和 代码配置,来尽可能地达到低功耗的要求
楼主的系统,最大的电老虎不是控制器,而是WIFI模块(虽然号称是低功耗wifi模块),达到几十mA
在WIFI模块的功耗面前,FR5969的几乎可以忽略不计
所以楼主在https://bbs.eeworld.com.cn/thread-452119-1-1.html进行了一些更迭
效果也还不错

关于物联网智能硬件
物联网时代,仅会玩玩硬件,肯定是不够的
楼主自己动手从头到尾,借FR5969搭建了一个小模型,还没折腾什么高深的玩意儿
就觉得一入深似海啊
会用控制器的外设,获取一些数据,是整个模型中最基础的东西
再往上涉及到很多硬件领域以外的技能
譬如数据通信网络、面向对象的各种语言(比如坑爹的PHP等)、数据库基本原理和操作
虽然这些东西在大学时代上过一些相关课程,但也基本上还给了学校
这次也是花了好大功夫才勉强回忆起来
路还很长啊

致谢
再一次感谢EEWORLD提供的这次机会,感谢TI的慷慨赞助,感谢评委和各位网友的强力围观,请向我开炮
重在参与,谢谢。

最新回复

学习,很好的一帖子  详情 回复 发表于 2014-12-28 14:04
 
点赞 关注(1)
个人签名

So TM what......?


回复
举报

3414

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
本帖最后由 ljj3166 于 2014-12-27 23:12 编辑

果断沙发,消灭〇回复
 
个人签名

So TM what......?

 


回复

110

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
很详细的帖子!
 
 
 

回复

910

帖子

657

TA的资源

五彩晶圆(初级)

4
 
学习,很好的一帖子
 
个人签名天下难事,必做于易;天下大事,必做于细。
与其博览群书,不如精读一本。
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表