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

 找回密码
 立即注册
查看: 5534|回复: 23

[技术探讨] 人体存在传感器LD2410B使用求助与经验分享

[复制链接]

18

主题

593

帖子

4021

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4021
金钱
3413
HASS币
40
发表于 2023-3-18 22:36:15 | 显示全部楼层 |阅读模式
本帖最后由 whxciotw 于 2023-3-18 22:37 编辑

背景

  • 近来海凌科的人体存在传感器LD2410B比较火,既有论坛大神珠玉在前,分享了几款定制的PCB+外壳,又有ESPHome官方支持在后,自今年3月版本已完整支持了LD2410,这样就极大方便了我等普通玩家。
  • 不过在实际使用中,仍然有一些小的问题,无法解决,故求教各位坛友;同时有一点点使用经验,一同分享。

    软硬件

  • 硬件采用论坛mrlaogui大神的分享中子子擎的方案
  • 软件采用ESPHome的3月版本,可支持LD2410及LD2410B

    存在问题

    DIY的人体传感器ESP连接wifi后,偶尔会掉线,HA中显示不可用,尝试多种解决方案,均无果。不知有没有坛友遇到类似情况?

    尝试解决

    家中有不少ESP设备(sonoff、wemos d1、nodemcu等),连接wifi都蛮稳定的,就是这个人体传感器的ESP连接有问题。

分别尝试过以下方法,均失败:

  • 更换数据线,保证供电
  • 更换wifi信道,减少干扰
  • 关闭LD2410B的蓝牙广播

难道是我使用的这批ESP32体质太差?

经验分享

折腾过程中,了解了下LD2410B的协议,看到了可以关闭蓝牙广播,需要在ESPHome中添加以下配置,分享如下:

switch:
  - platform: template
    name: "${device_name} BT"
    turn_on_action:
      # 使能配置
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x04, 0x00, 0xFF, 0x00, 0x01, 0x00, 0x04, 0x03, 0x02, 0x01]
      - delay: 0.5s
      # 蓝牙开
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x04, 0x00, 0xA4, 0x00, 0x01, 0x00, 0x04, 0x03, 0x02, 0x01]
      - delay: 0.5s
      # ld2410b 重启
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x02, 0x00, 0xA3, 0x00, 0x04, 0x03, 0x02, 0x01]
      - delay: 0.5s      
      # 结束配置
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x02, 0x00, 0xFE, 0x00, 0x04, 0x03, 0x02, 0x01]
    turn_off_action:
      # 使能配置
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x04, 0x00, 0xFF, 0x00, 0x01, 0x00, 0x04, 0x03, 0x02, 0x01]  
      - delay: 0.5s
      # 蓝牙关
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x04, 0x00, 0xA4, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x01]
      - delay: 0.5s
      # ld2410b 重启
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x02, 0x00, 0xA3, 0x00, 0x04, 0x03, 0x02, 0x01]
      - delay: 0.5s
      # 结束配置
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x02, 0x00, 0xFE, 0x00, 0x04, 0x03, 0x02, 0x01]
    assumed_state: true

button:
  - platform: template
    name: "${device_name} Ld2410 Reboot"
    on_press:
      # 使能配置
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x04, 0x00, 0xFF, 0x00, 0x01, 0x00, 0x04, 0x03, 0x02, 0x01]  
      - delay: 0.5s
      # ld2410b 重启
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x02, 0x00, 0xA3, 0x00, 0x04, 0x03, 0x02, 0x01]
      - delay: 0.5s
      # 结束配置
      - uart.write: [0xFD, 0xFC, 0xFB, 0xFA, 0x02, 0x00, 0xFE, 0x00, 0x04, 0x03, 0x02, 0x01]


评分

参与人数 3金钱 +30 收起 理由
book123 + 10 论坛有你更精彩!
隔壁的王叔叔 + 10 感谢楼主分享!
sorrypqa + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

50

主题

1298

帖子

4856

积分

论坛DIY达人

积分
4856
金钱
3558
HASS币
20
发表于 2023-3-19 00:38:30 | 显示全部楼层
本帖最后由 sorrypqa 于 2023-3-19 09:58 编辑

不错!LD2410B真是无处不在啊!学习学习,谢谢分享!如果ESP32有多个串口同时使用的话,楼主的配置会有出错提示,不知怎样指定用哪个串口来发送命令,uart_id都不知道放哪才正确。
回复

使用道具 举报

0

主题

4

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
52
HASS币
0
发表于 2023-3-19 08:52:45 | 显示全部楼层
您好,蓝牙关掉后,稳定性有提升吗?
回复

使用道具 举报

9

主题

168

帖子

1542

积分

金牌会员

Rank: 6Rank: 6

积分
1542
金钱
1374
HASS币
10
发表于 2023-3-19 09:23:59 | 显示全部楼层
2410放弃吧,稳定性太差。

1115+ESP32稳定运行1年多了。
回复

使用道具 举报

50

主题

1298

帖子

4856

积分

论坛DIY达人

积分
4856
金钱
3558
HASS币
20
发表于 2023-3-19 09:26:02 | 显示全部楼层
本帖最后由 sorrypqa 于 2023-3-19 09:32 编辑
65698888 发表于 2023-3-19 09:23
2410放弃吧,稳定性太差。

1115+ESP32稳定运行1年多了。

不是吧?我买了不少,准备哪里有电都塞一个,好像ESPHome官方没有直接支持1115
回复

使用道具 举报

36

主题

171

帖子

1375

积分

金牌会员

Rank: 6Rank: 6

积分
1375
金钱
1204
HASS币
0
发表于 2023-3-19 09:33:29 来自手机 | 显示全部楼层
esp32问题的,32开了蓝牙代理注释掉代码,
回复

使用道具 举报

18

主题

593

帖子

4021

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4021
金钱
3413
HASS币
40
 楼主| 发表于 2023-3-19 13:00:10 | 显示全部楼层
bearoldbig 发表于 2023-3-19 08:52
您好,蓝牙关掉后,稳定性有提升吗?

雷达检测一直稳定。
wifi稳定性没有提升。
回复

使用道具 举报

18

主题

593

帖子

4021

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4021
金钱
3413
HASS币
40
 楼主| 发表于 2023-3-19 13:00:58 | 显示全部楼层
65698888 发表于 2023-3-19 09:23
2410放弃吧,稳定性太差。

1115+ESP32稳定运行1年多了。

2410的稳定性差,是指哪一部分?
雷达监测的敏感度、或者误报?还是导致的esp模块的wifi稳定性?
回复

使用道具 举报

18

主题

593

帖子

4021

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4021
金钱
3413
HASS币
40
 楼主| 发表于 2023-3-19 13:03:40 | 显示全部楼层
wodepiqi 发表于 2023-3-19 09:33
esp32问题的,32开了蓝牙代理注释掉代码,

ESPHome代码中就没开过蓝牙代理
回复

使用道具 举报

18

主题

593

帖子

4021

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4021
金钱
3413
HASS币
40
 楼主| 发表于 2023-3-19 13:04:38 | 显示全部楼层
sorrypqa 发表于 2023-3-19 00:38
不错!LD2410B真是无处不在啊!学习学习,谢谢分享!如果ESP32有多个串口同时使用的话,楼主的配置会有出错 ...

记得ESPHome的uart命令,是可以指定串口的吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 11:05 , Processed in 1.038098 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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