瘦网虫 发表于 2013-7-14 16:17:47

433Mhz模块代替433Mhz遥控器

本帖最后由 瘦网虫 于 2013-7-14 17:14 编辑

上次扔掉的315Mhz遥控器不知道有没有人捡到。
(参考315Mhz模块传输替代315Mhz遥控器)

这次继续扔掉我的433Mhz遥控器。

先上遥控器图。



它控制的是一个风扇。


怎么知道是433Mhz的遥控器?拆啊。


再上433Mhz模块图。



这个跟左边的315Mhz模块好像啊。嗯。几乎一样啊。但是价格居然又贱了些。毫无意外的,使用315Mhz模块调试时使用的RCSwitch库,打开例程。

这次更简单,连逻辑分析仪这个利器都没有祭出,用例程中的ReceiveDemo_Simple就直接得到了数据(例程中我还是改动了中断,设置成1,接线也做了对应改动,详见上次的315Mhz模块的教程)。



按照315Mhz模块的接线和例程,发送试试。

没有成功,没有听到“哔”的一声,一定是打开方式不对。继续找原因。
刷入ReceiveDemo_Advanced查看更详细的原始数据。



观察到PulseLength跟原始发送的默认值不一致。
有则改之,无则加勉。


看看发送例程中的改动,后面发送的具体数字改成前面读出来的数据。

听到“哔”后,立刻果断扔掉自己的433Mhz遥控器。


遥控器都扔完了,下一步,当然是让这些设备都“上网”。

敬请期待下一次发贴,详述上网的投影幕和联网的风扇之间的故事。

Enjoy it~

linkkl 发表于 2013-7-14 16:36:55

图挂了,,,,

瘦网虫 发表于 2013-7-14 16:44:00

本帖最后由 瘦网虫 于 2013-7-14 17:07 编辑

linkkl 发表于 2013-7-14 16:36 static/image/common/back.gif
图挂了,,,,

是你太快了。。手机导图,再上传真不是一般的慢。



遥控器读出来的数据:
hi
Received 1072320 / 24bit Protocol: 1
med
Received 1072176 / 24bit Protocol: 1
low
Received 1072140 / 24bit Protocol: 1
off
Received 1072131 / 24bit Protocol: 1

1h
Received 1072368 / 24bit Protocol: 1
3h
Received 1072188 / 24bit Protocol: 1
6h
Received 1072143 / 24bit Protocol: 1
off
Received 1072323 / 24bit Protocol: 1
对应的是图上的8个按键。

Cupid 发表于 2013-7-15 09:20:08

学习了:):)

[木□易] 发表于 2013-7-18 14:37:44

呵呵,下一集啥时候出啊

瘦网虫 发表于 2013-7-18 14:48:11

[木□易] 发表于 2013-7-18 14:37 static/image/common/back.gif
呵呵,下一集啥时候出啊

知识积累中。。。

hsiaochung 发表于 2013-7-18 21:29:00

這是我見過最棒的Arduino論壇

问题不大 发表于 2013-8-13 20:19:02

433Mhz模块

Ethanwain 发表于 2013-12-3 10:26:04

额,我又跟过来了,是这样,我这里遇到的问题是双向通信433M模块,不知道这种模块是否可以使用rcswitch的库,因为不确定就还没有买这个模块。。。(遥控器上倒是有),还有一个问题,既然是双向通信,遥控器内是不是有个状态判定的过程?比如灯是灭的,按一下灯亮,灯是亮的,按一下灯灭,求指点。。

Ethanwain 发表于 2013-12-3 11:29:52

是的,我自己也测试过315和433的模块,但这种是双向通信的。。。一种叫博帝的灯控开关,之前没注意买了好多,现在发现不是基本的收发模块。。难道是要悲剧吗?

Ethanwain 发表于 2013-12-3 11:32:06

主要是有一个自动对码的过程,就是遥控器和被控端同时进入匹配模式,遥控器会更具灯控的路数自己匹配使用几个按钮。。。 就是这段通信过程让我头疼。

瘦网虫 发表于 2014-2-12 22:45:24

没试过你说的这种

瘦网虫 发表于 2014-2-12 22:47:03

Ethanwain 发表于 2013-12-3 11:29:52 static/image/common/back.gif
是的,我自己也测试过315和433的模块,但这种是双向通信的。。。一种叫博帝的灯控开关,之前没注意买了好多,现在发现不是基本的收发模块。。难道是要悲剧吗?

你搜搜看cc1101,看有没有例程之类

-Hang【-】 发表于 2014-2-13 11:55:55

请问为什么PLuseLength()里面不是252吗?为什么写了251?

-Hang【-】 发表于 2014-2-13 11:58:30

瘦网虫 发表于 2013-7-14 16:44 static/image/common/back.gif
是你太快了。。手机导图,再上传真不是一般的慢。




请问要怎么样才能读取摇杆数据,然后让模块发送数据,另一块接收数据后小车开始执行,为什么我接收板接收到了后LED灯没反应?
页: [1] 2
查看完整版本: 433Mhz模块代替433Mhz遥控器