DIY智能家居最小系统演示-手机蓝牙控制-持续更新
chaily945202012/09/14极客DIY IP:广东
这是一个之前研究的智能家居控制器的最小系统,可以实现和手机蓝牙连接,也可以通过其他的例如zigbee模块的组网与中控系统连接。智能家居里面采用中控系统以控制各种家电设备使其互相协调与智能化,这里演示的是最低版本,用手机蓝牙来控制开锁和灯光的控制。 视频拍得很烂,而且相机不是很好,变得很黑暗,只能将就着看~~
二话不说,现在先上图和视频~~  这里逐渐讲一下关于此类控制器的实现和智能家居的简单构思。

在一个基础的智能家里架构里面,需要一个能控制所有被控制单元电器的一个核心处理器,这个处理器可以是一个MCU,也可以是一个嵌入式级别的系统,当然也可以是一台电脑。处理器必须达到两个要求:1. 此处理器必须能与每一个家用电器实现通信并对每一样家用电器进行单独的控制,它作为整个系统的中控平台,能够协调每个家用电器的运作;2. 此处理器必须能接受人的操控和设置,人可以使用操作面板或某个设备对处理器进行各项设置以操作家用设备,也可以把处理器设置为预先设定的情景模式自动管理各种电器。相信这些大家都应该想得通。

那处理器怎么去独立控制每一样家用电器呢,甚至做到用任何一部手机都能在有效的范围内通过蓝牙去控制呢?比如在一个很大的楼宇内,要求拿着一部手机,不管在楼宇里面的任何一个角落都能使用蓝牙或wifi去控制楼宇里面的每一个用电器该怎么实现的问题。这里先留给大家想想,以后我再谈谈我自己的完整的思路,这里先讲讲目前我这个蓝牙控制器是什么一个东西。

这个蓝牙控制器说起来非常简单,而且我把它称为初级版本,因为我这里已经做出来了更高级的用zigbee网络控制的,带地址的,可以用一个中控机来无线控制不同的电器的模型版本,但这里暂时不做演示和讨论,有兴趣的可以参看我之前发的贴:XXXXXXXXXXXXXXXXXXXXXXXX/t/50100 ,有人认为这个东西过于理论化,但我可以说它虽然是个模型,但它已经能做到利用中控机分地址控制,增加驱动电路就可以直接对接家用设备,嵌入到家电中就可以实现无线智能化,而且可以做得微型化,这里不做过多的讨论了。

说回这个蓝牙控制器,这个是最简单但又可以实现利用手机或者电脑来控制家电的最简化系统。控制器上面有一个MCU,刷有能驱动外设的指令集程序,通过通用的UART串口通信协议并以TTL电平与蓝牙串口模块对接。蓝牙模块担任着和手机之间的通信链接,手机上装有一个蓝牙串口通信工具软件(安卓手机的APK软件,当然也可以在IPHONE上开发)。蓝牙模块平时处于可见状态,使用手机打开蓝牙串口软件,搜索蓝牙模块,通过密码完成配对以后,便可以通过几个不同的模式向控制器发送字节信息。控制器上的蓝牙模块会将手机发来的字节信息直接通过其上面的TTL串口接口传给MCU,MCU通过对字节的识别,确定其指令的意义(注意:所谓的操作指令其实是以单个或多个字节的形式传输的)。例如,当手机向控制器发送16进制字节A1,则MCU收到蓝牙送出的字节A1,在MCU内部程序中,收到A1则表示把连接日光灯的I/O口电平置0,则MCU外围会控制日光灯的开关闭合,日光灯将被点亮,完成操作以后,MCU会自动通过串口向蓝牙回传一个字节A1(也可以是其他确认字节信息),这个字节会经过蓝牙传回给手机的蓝牙串口软件,软件上会显示接收到A1,以便确认MCU已经完成了对应操作。如此类似的操作,相信很多玩MCU的人都知道程序怎么编写了。至于MCU外围控制电路,那得视其控制的电器的复杂性而不同,那属于模拟电路的范畴。仅仅控制一个开关是很容易的,如果要控制一个灯泡的亮度该怎么控制?怎么样实现通过手机发送不同的字节指令信息来调整灯光亮度?这个留给大家思考,大家有兴趣的可以提出来讨论,如有需要日后我会对其进行简单的描述和演示(本人迟些会制作可以调光亮度和颜色的大功率三色LED,通过不同颜色的亮度值来实现配色,作为家庭的不同色调的照明灯)。
此控制器上的蓝牙模块只是为了方便和手机蓝牙对接,如果将其换成wifi模块,zigbee模块或其他模块,可以实现电脑控制,换成GPRS模块可以实现手机超远程控制,也可以多种模块结合,达到所需要的要求。
对于此控制器有疑问的大家尽可以提出~谢谢大家!




点击此处查看视频

点击上面的视频播放或者优酷地址:XXXXXXXXXXXXXXXXXX/v_show/id_XXXXXXXXXXXXXXXXml

科创1.jpg
科创2.jpg
+25  科创币    神之觉醒    2012/09/15
+100  科创币    虎哥    2012/09/15 “二话不说”导致本帖没能加精。相关的技术背景、实现方法、软件流程如果能讲解清楚,就能成为经典。
+20  科创币    科学人    2012/09/15 电力线载波也不错
来自:综合交流区 / 极客DIY
9
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
chaily94520 作者
12年4个月前 IP:未同步
451636
引用第1楼我说要有光于2012-09-15 00:39发表的 :
手机蓝牙常开的话会比较费电,不常开又不知道什么时候会用到,这样用的时候会很纠结啊。。。  



手机蓝牙用电其实很少的,当蓝牙处于非可见模式并且没有链接设备的情况下是处于低功耗状态,开了和没开几乎没区别。 而且目前这个软件是可以打开软件的时候自动打开蓝牙,关闭软件的时候自动关闭蓝牙的~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
chaily94520作者
12年4个月前 IP:未同步
451899
引用第5楼badboy-fly于2012-09-15 09:50发表的 :
我有手机蓝牙控制电脑半个小时左右电就吸光了况且我还是诺基亚WP7系统我怕安卓系统的会更糟因为安卓本身就是一个耗电的系统
LZ的家又里钢铁侠的家进一些了[s:274]  



嘻嘻,可以很肯定的告诉大家~安卓手机的蓝牙处于不可见模式并且没有连接设备的时候,打开和关闭对电池续航几乎没影响,大家可以测试一下~至于WP7,没测试过~[s:274]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
chaily94520作者
12年4个月前 IP:未同步
451901
主题已进行部分更新,欢迎大家参与技术讨论~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
chaily94520
进士 笔友
文章
10
回复
82
学术分
0
2012/03/19注册,1年7个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}