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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: kjjuhfv

[技术探讨] 各位自己搞的射频 接收模块距离时多远啊?我的超级差劲是...

[复制链接]

7

主题

30

帖子

489

积分

论坛分享达人

积分
489
金钱
459
HASS币
0
发表于 2023-4-15 17:04:35 | 显示全部楼层
我用的接收模块接ESP8266,发现ESP8266 开着esp32_ble_tracker蓝牙 收小米温度计就很难接收,看log可以收到码的片段。
把esp32_ble_tracker禁止后,好了一些
回复

使用道具 举报

33

主题

312

帖子

1855

积分

金牌会员

Rank: 6Rank: 6

积分
1855
金钱
1538
HASS币
40
发表于 2023-5-26 13:02:19 | 显示全部楼层
本帖最后由 lione95678 于 2023-5-26 13:14 编辑

你既然买蜂鸟的模块了,就再买点他们家的天线吧,多买几种,测试一下,看看是天线的问题还是模块的问题我用他们家的弹簧天线,带了他们家的lr-45b,实际使用没有问题,因为是接的灯具,只能说发射端和接收端间隔1-2堵墙没有问题
他们家的天线带别家的模块,是自带开关量的,实际使用下来,发射端在地下停车库,接收端在2层,也没有问题,垂直距离有点大,但水平距离很小。
另外,如果接收模块接了刷esphome固件的esp8266模块,排除了天线和接受模块的问题,那么esphome的接受设置也需要多次测试
我使用的esphome代码:
remote_receiver:                 #rf射频的接收,详见https://esphome.io/components/remote_receiver.html
  pin: D5                        #rf射频接收模块的信号引脚接入nodemcu的D6引脚  
  dump:                         #解码的类型 
    - rc_switch                  #使用RCSwitch RF来解码
  tolerance: 50%                #远程信号长度在解码过程中可以偏离的百分比。默认为25%,我这设置50%  
  filter: 200us                  #过滤所有比此短的脉冲。用于消除噪声信号中的毛刺。默认为10us,我这设置为200us
  idle: 4ms                     #信号应保持稳定(即不发生变化)以使其被视为完整的时间。默认为10ms,我这设置为4ms
  buffer_size: 1kb 
tolerance、filter、idle等可能需要多次调试
回复

使用道具 举报

0

主题

80

帖子

1064

积分

金牌会员

Rank: 6Rank: 6

积分
1064
金钱
984
HASS币
0
发表于 2023-5-26 14:01:21 | 显示全部楼层
插眼学习
回复

使用道具 举报

24

主题

582

帖子

2697

积分

金牌会员

Rank: 6Rank: 6

积分
2697
金钱
2115
HASS币
0
 楼主| 发表于 2023-5-26 16:54:48 | 显示全部楼层
lione95678 发表于 2023-5-26 13:02
你既然买蜂鸟的模块了,就再买点他们家的天线吧,多买几种,测试一下,看看是天线的问题还是模块的问题我用 ...

我前段时间研究出来怎么回事了
是idle那段 我都默认不设置的  
idle越小 在2ms的时候读取速度应该是最好了
tolerance越大读取到的奇怪信号越多
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 14:53 , Processed in 0.338491 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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