2997|4

524

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

【 Atmel创意大赛作品提交】在智能家居方面的应用 [复制链接]

最近貌似挺倒霉了。先是买的lcd屏有问题,得返修,然后圆通快递不给力,居然玩起了罢工,导致很多器件滞留在快递站将近一星期。终于。。。终于。。。终于我今天拿到东西了,真心的不容易。


不过满腔的怒火在看到送快递的美女时,真心的就没了,这快递公司太狡猾了,居然连这都算到了。


废话不多说,赶紧上贴


前言

首先谈下个人的想法,其实对于无线通信一直很感兴趣,在wifi、蓝牙以及普通的无线通信都用过。对底层协议目前还处于研究802.11的状态,所以说不上多了解。但好在现在各大芯片厂家都将这些要用的协议基本集成在自己的库中。所以对于做一个项目而言,还是相对而言容易上手的,不是太过复杂的功能,对协议掌握的要求就不是那么苛刻了。但是通过实际的使用可以发现,确实wifi、蓝牙以及普通的无线通信真谈不上未来谁能取代谁,各有优缺点,在不同的应用领域占有绝对优势,不是其他可以替代的,比如说wifi,应用范围很广,现在基本家家都有无线路由器,无疑智能家居现在都有wifi的功能了。但面向低功耗要求高,保密要求高,汽车电子领域蓝牙无疑更有优势。当然,现在也有传闻说要推车载wifi了,但毕竟目前还没成型。还有普通的2.4G的无线通信模块,低廉的价格无疑是最大的优势。原本想利用这次机会将atmel r21与一个普通M0的mcu+2.4G无线模块两者效果比较下,写个优势特性分析的。可惜我买的无线模块和LCD屏都刚拿到手还没来得及试,只能稍后奉上了。



其次谈谈r21的试用心得吧。由于时间有限,本人到目前为止,对各种外设无线通信部分都试用过了,无线通信部分还在继续研究,之后各种使用还会继续跟帖。总的来说目前的感受吧,r21资源还是很丰富的,例程很多,涉及包括ADC、串口、SPI、USB等多种外设的例程,可以让你快速上手,迅速用到项目中去。其次atmek还提供了基于ATMELSTUDIO、IAR等开发环境的例程任你选择。唯一遗憾的是无线部分的讲解真的不多,得慢慢研究,自己探索,所以后来我转入协议的研究,目前进展不大,不过有机会希望能与高手多多交流呀。


由于板子有限,就两块,也就不做多复杂的使用了。此处是一个简单的智能家居部分的应用。

硬件连接

1)数据接收显示部分



考虑到板子上没有多余的flash,为此我买了一个带中文字库的lcd12864作为显示的液晶屏。



串行方式显示具体硬件连接如下:

PA07------->RS
PA28------->RW
PA19------->E

PA13------->PSB

PA18------->RST

2)接收传感器数据并发送至另一板子部分
主要用了一个震动传感器模块和一个湿度传感器模块,可惜在淘宝上湿度传感器模块只买的数字的,无法向模拟的那样显示数值变换,只能显示阈值。而震动传感器虽然有AO和DO引脚,可惜被卖家忽悠了,模块手册也明确说了AO无法用。唉。。。



PA14-------->湿度传感器DO

PA05-------->震动传感器DO


主要实现的功能是将传感器接收到的数据通过液晶屏显示出来。测试所用的功耗、无线通信的最长距离这些情况




软件部分

是基于例程peer2peer上修改的,增加了12864模块功能,和两个传感器的GPIO输入



实物图演示

























唉,这个lcd屏幕貌似反光,拍了半天貌似只能这样了



由于时间仓促目前才做到这块,下面想先了解其低功耗特性再深入挖掘,作为对比参考,所以趁着此次机会另外买了无线模块做对比测试,我先研究研究,随后奉上测试结果
查看本帖全部内容,请登录或者注册

最新回复

DHT11是单线通信,还算方便,比1-wire简单。精度上一般情况下够用,如果要求高就换DHT22、SHT22、Si7005这样的。DHT11成本够低,就是好像容易坏。  详情 回复 发表于 2015-3-24 10:06

赞赏

1

查看全部赞赏

点赞 关注
 

回复
举报

1万

帖子

25

TA的资源

版主

沙发
 
温湿度传感器没有找对型号吧,DHT11这样的模块是可以方便显示温湿度的。



点评

可能是,我再换一家买了试试,我还买了温度传感器模块,声音传感器模块,还在调,湿度传感器DHT11的这种也看见了,不过不是模块,就上面蓝色的那个,考虑到不方便用就买的这种,效果确实不大理想,我再找找这种模块  详情 回复 发表于 2015-3-24 08:27
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
dcexpert 发表于 2015-3-23 22:09
温湿度传感器没有找对型号吧,DHT11这样的模块是可以方便显示温湿度的。

可能是,我再换一家买了试试,我还买了温度传感器模块,声音传感器模块,还在调,湿度传感器DHT11的这种也看见了,不过不是模块,就上面蓝色的那个,考虑到不方便用就买的这种,效果确实不大理想,我再找找这种模块的试试吧
 
 
 

回复

1万

帖子

25

TA的资源

版主

4
 
DHT11是单线通信,还算方便,比1-wire简单。精度上一般情况下够用,如果要求高就换DHT22、SHT22、Si7005这样的。DHT11成本够低,就是好像容易坏。
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

5
 
本帖最后由 770781327 于 2015-3-31 21:25 编辑

最近事太多。这个作品继续完善。


先上硬件框图:



其实设计时还是蛮合理的,想在加个摄像头的,不过再网上买了两个,效果不大好,就没移植上来



软件很简单啦,主要用的无线通信部分,这是基于原来例程移植的。还有就是lcd12864主要用spi或GPIO来作为串口驱动,或者用GPIO作为并口使用。优点就是速度够快。还有adc负责传感器部分的采样输入
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
报名最后一周!2025 英飞凌消费、计算与通讯创新大会-北京站
会议时间:3月18日(周二)09:30签到
参会奖励:电动螺丝刀套装、户外登山包、京东卡

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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

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

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

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