31回答

5收藏

[原创] 树莓派无线控制开关,开启智能家居的第一步(附视频)

 

Raspberry Pi Raspberry Pi 35198 人阅读 | 31 人回复 | 2012-12-15

本帖最后由 ukonline2000 于 2013-1-24 13:42 编辑

其实早就买了各种无线开关,当初还答应过网友帮忙调试的,唉。。。但是一直没有时间,昨晚抽了些时间,把功能调通了,也算是给网友一个交代吧,虽然晚了点,呵呵!

btw.树莓派通过无线和arduino的通信,也调通了,以后再出教程吧!

准备设备:

1.树莓派

2.315MHz 发射模块(淘宝上5元,买的时候可以把接收模块也买了玩玩)

3.学习型无线开关


4.遥控开关


实现步骤:

1.按照下图连接你的遥控开关



为了演示方便我有了我的负载接的是另一块树莓派,呵呵

2.先让“遥控开关”学习遥控器的编码,购买的卖家有说明,这里就不多说了,然后测试一下,遥控是否能控制“遥控开关”,可以不用接复杂,只要能听到继电器闭合的“咯哒”声,就算是学习成功了

3.将315MHz发射模块连接到树莓派上

发射模块的VCC——->树莓派的5V管脚

发射模块的GND——–>树莓派的Ground管脚

发射模块的DATA——–>树莓派的GPIO0(PIN11)管脚

发射模块的DATA接一个8K的电阻然后接树莓派的3.3V管脚(PIN1)

原因是发射模块是5V电平的,为了方便大家我做的arduino转接板,转接板的GPIO电平为5V的,不用接电阻直接使用,有兴趣的朋友可以去我的网店购买(http://ukonline2000.taobao.com

4.下载和安装wiringpi的库

安装git-core
sudo apt-get install git-core

下载winringPi库
git clone git://git.drogon.net/wiringPi

编译和安装库

cd wiringPi
./build
另外大家可以使用下面的命令对库进行更新
cd wiringPi
git pull origin

5.下载附件程序,拷入树莓派中(源程序在里面,可以直接make编译使用,也可以用编译好的send)

pi-swtich


6.安装步骤2中学习遥控器的方式,让遥控开关学习树莓派发出的无线指令,按一下“遥控开关”的学习键,看见红灯亮起时,先输入

开关打开命令:./send 11111 4 1


看见“遥控开关”的红灯闪两下后赶紧输入下一条命令

开关闭合命令:./send 11111 4 0


红灯闪三下说明学习完成,如果不成功重复该步骤

6.学习完成后,你就可以实现无线遥控了,呵呵

http://player.youku.com/player.php/sid/XNDg4NTQ4MjI0/v.swf

简单画了电路图





博客站点:http://ukonline2000.com
网店:http://ukonline2000.taobao.com
分享到:
回复

使用道具 举报

回答|共 31 个

倒序浏览

沙发

hxz0123

发表于 2012-12-15 11:49:30 | 只看该作者

不错,沙发
轻轻地
    我走了
       正如我轻轻地来
挥一挥衣袖
   不带走一片云彩
我的博客:http://blog.timcu.com/
板凳

stanle1

发表于 2012-12-15 11:51:10 | 只看该作者

板凳···~~~~~~~~~~~~~~~~~
地板

liuyu-419812

发表于 2012-12-15 11:52:09 | 只看该作者

很好,顶一个
5#

swustlx86

发表于 2012-12-15 14:34:45 | 只看该作者

先顶一下  慢慢学习
6#

fbihjp_3007420

发表于 2012-12-15 19:00:51 | 只看该作者

这个可以有。。
7#

hoo_3007778

发表于 2013-1-21 00:02:09 | 只看该作者

楼主,请问在树莓派上有方法能查询到当前开关是通的还是关的吗?

想折腾一个玩玩
8#

wyyyh

发表于 2013-1-21 22:45:52 | 只看该作者

本帖最后由 wyyyh 于 2013-1-21 23:14 编辑

发射模块的VCC——->树莓派的5V管脚
发射模块的GND——–>树莓派的Ground管脚
发射模块的DATA——–>树莓派的GPIO0(PIN17)管脚
发射模块的DATA接一个8K的电阻然后接树莓派的3.3V管脚(PIN1)

请U大解释,或者画个接线图。不是很确定自己的理解。

也不知道如何pyhton上实现,pi-swtich有点难啃呢
9#

ukonline2000

发表于 2013-1-22 00:08:24 | 只看该作者

wyyyh 发表于 2013-1-21 22:45
发射模块的VCC——->树莓派的5V管脚
发射模块的GND——–>树莓派的Ground管脚
发射模块的DATA——–>树莓派 ...

有时间给你画个图,呵呵
博客站点:http://ukonline2000.com
网店:http://ukonline2000.taobao.com
10#

wyyyh

发表于 2013-1-24 11:22:34 | 只看该作者

U大,上班了,画图了。我东西到了

去了你的“私人官网”也没看出太具体,老外那里看鸟语有点晕
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条