X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
微控制器 MCU
[经验] 【TI首届低功耗设计大赛】一道菜的总结
ljj3166
2014-12-27 22:28
楼主
这是个没有冬歇期的赛季
一眨眼,该交任务了,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的慷慨赞助,感谢评委和各位网友的强力围观,请向我开炮
重在参与,谢谢。
本帖最后由 ljj3166 于 2014-12-27 23:03 编辑
So TM what......?
点赞
回复评论 (3)
沙发
ljj3166
果断沙发,消灭〇回复
本帖最后由 ljj3166 于 2014-12-27 23:12 编辑
So TM what......?
点赞
2014-12-27 22:38
板凳
wu1169668869
很详细的帖子!
点赞
2014-12-28 01:02
4楼
chen8710
学习,很好的一帖子
天下难事,必做于易;天下大事,必做于细。 与其博览群书,不如精读一本。
点赞
2014-12-28 14:04
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
关于PIC单片机的“休眠”和“唤醒”
我的U盘坏了,怎么办啊?
EEWORLD大学堂----带有全新传感器和智能模拟IC的手势识别技术演示
瑞萨78K0单片机在软件仿真时中断函数问题请教!!!
入职一年多的感想总结
研发超级电容城市公共交通电动汽车
【树莓派Pico测评】 串口通讯功能及其测试
发送固定个数脉冲的方法
在c语言中const能这样用吗?
基于51单片机的低频信号发生器设计
独轮自平衡车之stm32f7disco+cubemx+Timer6IT+Blink BY---wo4fisher
初学者找单片机开发板,仿真器资料这里来
EEWORLD大学堂----PRoC BLE 低功耗蓝牙射频片上系统简介
电子产品测试工作如何开展
求推荐一款STM32F7芯片
TCPMP播放视频图片重影
ZIGBEE技术和应用概要(图解)
《2011应届理工学生求职宝典》免费赠送
PCB走线宽度、电流关系计算工具
LM3S AD寄存器貌似有BUG
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复