『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: step0766

[基础教程] 轻松简单地获取315、433Mhz遥控器的十进制发射码

  [复制链接]

7

主题

320

帖子

2420

积分

金牌会员

Rank: 6Rank: 6

积分
2420
金钱
2100
HASS币
0
发表于 2018-9-11 15:29:32 | 显示全部楼层
需要学习!!!!
回复

使用道具 举报

11

主题

150

帖子

711

积分

高级会员

Rank: 4

积分
711
金钱
556
HASS币
20
发表于 2018-9-11 18:50:09 | 显示全部楼层
step0766 发表于 2018-9-10 21:34
你再试一下这个看看

貌似还不行  有没有其他网友测试下  我怕我的步骤出错
回复

使用道具 举报

0

主题

149

帖子

690

积分

禁止访问

积分
690
金钱
541
HASS币
0
发表于 2018-9-12 20:36:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
发表于 2018-9-12 22:06:05 | 显示全部楼层
step0766 发表于 2018-9-10 21:34
你再试一下这个看看

这几天忙,没有时间玩这个,同时也在等UNO到货,step0766太伟大了,热心的改了两个版本,这么热血的大咖,拳坛有几个?再次向step0766致敬,争取盖楼到999 .这会正在焊接uno 针脚,一会弄好向大咖汇报,

微信图片_20180912220458.jpg

回复

使用道具 举报

6

主题

289

帖子

987

积分

高级会员

Rank: 4

积分
987
金钱
698
HASS币
0
发表于 2018-9-12 23:28:47 来自手机 | 显示全部楼层
学习一下,膜拜大佬
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
发表于 2018-9-12 23:29:08 | 显示全部楼层
验1

https://bbs.hassbian.com/forum.php?mod=redirect&goto=findpost&ptid=1314&pid=130771这个 进UNO 秒运行,不在像用nodeMCU那样,每刷一次都要烧香祈祷运行正常,
现在窗口显示的速度比较快,没有信号时候,会显示
⸮start...
Empfangene Daten:
1111111111111111111111111111111111111111
Empfangene Daten:
1111110011111111111111001111111111111111
Empfangene Daten:
1100111111000111111111111111111111111110
Empfangene Daten:
1111111111111111111111111110011100001111
Empfangene Daten:
1111111111111111100011111111111111111111
Empfangene Daten:
1111111111111111111111111111110011111111
Empfangene Daten:
1101111111111111111111111111111111111111
Empfangene Daten:
1111111100111111111111111110111100111001
Empfangene Daten:
1111111111111111111101111111111111111111
Empfangene Daten:
1111001111111111111111111111111111111111
Empfangene Daten:
1111111111111111110111111111111111010011



用杜亚遥控发射 ,秒出来信号,只是每次按压遥控,发的码率都不一样,


如 按一下上  第一次




Empfangene Daten:
0000110000000000000000000101111111000011
Empfangene Daten:
0000001100000011110000110100011000001111
Empfangene Daten:
0000111001111100000011100000111100000100
Empfangene Daten:
0011111100000110100000111111000001100001
Empfangene Daten:
0000110110001111000001110001111101111100
Empfangene Daten:
0000000000000111111000011000011111111100
Empfangene Daten:
0000000000000000001111000000010110111101





再次按压 又出现
Empfangene Daten:
1111111111111111100001111111000000011000
Empfangene Daten:
0000000000111111110000001110000000000111
Empfangene Daten:
1100001110000111011100011110000011100000
Empfangene Daten:
0000011101101000011100000100000011000000
Empfangene Daten:
1111111000000111000110000001111100000000
Empfangene Daten:
0000011110000111111100001000000011111110
Empfangene Daten:
1100000000000000001111110001101100111111
Empfangene Daten:
1111111111111011111111111111111111111111
Empfangene Daten:
1001100001111110111111110011111111111001
Empfangene Daten:
1101111111111111111111111111111111111101



用胡桃木的433 继电器遥控按键读取的码
Empfangene Daten:
0001001111001100000111000001111100000111
Empfangene Daten:
0001100000001111100011111100000001000111
Empfangene Daten:
0111100011111111110111111111111111111111
Empfangene Daten:
1111111111111111101111111101111111011101
Empfangene Daten:
1110011101111111111111111111110011011100
Empfangene Daten:
0000010010001110000001100001111110000000
Empfangene Daten:
0001000011100011111100001111000000010011
Empfangene Daten:
0000111110000010000000011111000011100011
Empfangene Daten:
0011111000111000111110111000100000110110





转换成16进制 后 发现结果和之前买的射频解码器的数值不一样,
这个是不是只能是杜亚的解码方法, 现在发现杜亚的码好长,
转换后还得一大溜,不知道串口能不能发送出去


另外。
用UNO刷你第一楼的附件,居然没有任何反应,很是奇怪



回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
发表于 2018-9-13 00:30:29 | 显示全部楼层
本帖最后由 wktm 于 2018-9-13 00:33 编辑

找到一组用树莓派的方案
Plugin to control Dooya DC tubular motors

Plugin for pimatic to support DC tubular motors used in motorized roller blinds made by Chinese company Dooya and other vendors (like AKKO) who use the same chipset. Requires 433,92 MHz transmitter connected to raspberry pi.

The plugin emulates 433 MHz remote control including "up", "down" and "stop" buttons, so you will need actual values from a remote to replicate. You can't teach a receiver an additional remote because it can only hold one at a time.
Installation

npm install pimatic-dooya

Important: if you do not run pimatic as root your user must be a member of the gpio group, and you may need to configure udev with the following rule (assuming Raspberry Pi 3):

$ cat >/etc/udev/rules.d/20-gpiomem.rules <<EOF
SUBSYSTEM=="bcm2835-gpiomem", KERNEL=="gpiomem", GROUP="gpio", MODE="0660"
EOF

This plugin uses physical pin numbering so by default pin 22 is used which is GPIO25 pin for raspberry pi 3.
Codes

Codes for commands are coded with four pulses which is different from most 433 MHz chipsets. Consider the following image as a reference.

pulse codes

First goes remote id 32bit sequence which is hardcoded within the chipset then the actual command. Also note that a rotary command (in either direction) takes two different sequential commands to execute.
Usage

Plugin does not provide any interface. Instead it supports default shutter actions move up, move down, stop as well as shortcuts raise and lower. Feel free to create rules with them to your heart's content.

中国Dooya公司和其他使用相同芯片组的厂商(如AKKO)生产的电动卷帘机中使用的直流管状电机的pimatic支持插件。要求433,92MHz发射机连接树莓PI。


该插件模拟433MHz的远程控制,包括“向上”、“向下”和“停止”按钮,因此需要从远程复制实际值。你不能教一个接收器一个额外的遥控器,因为它只能保持一个一次。

安装


NPM安装PimoTooYa


重要提示:如果不以根用户身份运行pi.,则用户必须是gpio组的成员,并且可能需要使用以下规则配置udev(假设是Raspberry Pi 3):


$CAT> /ETC/UDEV/RUND.D/20GPIOMEM.规则< EOF

子系统= =“BCM2535GPIOMIM”,内核=“GPIOMIM”,组=“GPIO”,模式=“0660”

EOF


这个插件使用物理引脚编号,所以默认使用PIN 22是树莓PI 3的GPIO25引脚。

代码


命令的代码用四个脉冲编码,这与大多数433 MHz芯片组不同。考虑下面的图像作为参考。
687474703a2f2f74696e6b65726d616e2e6361742f77702d636f6e74656e742f75706c6f6164732f.jpg




脉冲编码


首先是远程ID 32位序列,它在芯片集内硬编码,然后是实际命令。还要注意,旋转命令(无论在哪个方向)都需要两个不同的顺序命令来执行。

用法
插件不提供任何接口。相反,它支持默认快门动作上移、下移、停止以及快捷方式的提高和降低。你可以随心所欲地去创造规则。

问题是刚买的树莓派,还没有学会装homeassitan呢,有会的赶紧指指路

回复

使用道具 举报

6

主题

271

帖子

2924

积分

金牌会员

Rank: 6Rank: 6

积分
2924
金钱
2648
HASS币
20

卓越贡献

 楼主| 发表于 2018-9-13 01:29:38 | 显示全部楼层
wktm 发表于 2018-9-12 23:29
验1

刷https://bbs.hassbian.com/forum.php?mod=redirect&goto=findpost&ptid=1314&pid=130771这个 进UNO  ...

1、正常来说,没遥控信号时不应该有显示,你的接线是不是不够严谨,产生了信号抖动,导致每一次的数据不一样,信号线需要尽量短、不松
2、这个只适用于杜亚的,胡桃木遥控的信号长度不一样
3、我就是用UNO获取胡桃木遥控的信号的,你检查一下你的操作
回复

使用道具 举报

0

主题

90

帖子

711

积分

论坛积极会员

积分
711
金钱
621
HASS币
0
发表于 2018-9-18 00:12:43 来自手机 | 显示全部楼层
过来学习下
回复

使用道具 举报

1

主题

13

帖子

75

积分

注册会员

Rank: 2

积分
75
金钱
62
HASS币
0
发表于 2018-9-19 13:39:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-11 11:11 , Processed in 0.081750 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表