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

标题: 玩儿esphome,哪个人在传感器比较好呀 [打印本页]

作者: hungheo    时间: 2024-11-26 10:23
标题: 玩儿esphome,哪个人在传感器比较好呀
本帖最后由 hungheo 于 2024-11-26 10:30 编辑

最近刚开始玩儿esphome,用的是海凌科的LD2410B,发热量确实很大,大家有没有推荐的人在传感器呐?
主要是适用于顶装的,最好能不取下来就可以调整参数,海凌科的app,homeassistant,esphome上调都可以
预想的是用红外来触发开灯,用人在传感器来判断关灯。
查了LD2402 LD2412,esphome上貌似都没有示例代码,也有说可以用LD2410的。
论坛的朋友也发过LD2412的,说是可以接入,但没办法在homeassistant上调参,只能APP上



另外请教一个红外感应的问题
我用的是SR505,刚开始还正常,后面就一直处于有人状态
是本身容易误触,还是说电路没接好呀?(电路部分纯纯小白,初中物理水平,晚上下班回家拍个接线的照片)
大家常用的是AS312还是其他呢?
附个esphome里面sr505的配置
  1. esphome:
  2.   name: ld2410
  3.   friendly_name: LD2410

  4. esp32:
  5.   board: esp32-s3-devkitc-1
  6.   framework:
  7.     type: arduino

  8. # Enable logging
  9. logger:

  10. # Enable Home Assistant API
  11. api:
  12.   encryption:
  13.     key: "6Q********************************="

  14. ota:
  15.   - platform: esphome
  16.     password: "b66d4*************************75c"

  17. wifi:
  18.   ssid: !secret wifi_ssid
  19.   password: !secret wifi_password

  20.   # Enable fallback hotspot (captive portal) in case wifi connection fails
  21.   ap:
  22.     ssid: "Ld2410 Fallback Hotspot"
  23.     password: "C***************"


  24. web_server:
  25.   port: 80

  26. uart:
  27.   tx_pin: GPIO17
  28.   rx_pin: GPIO18
  29.   baud_rate: 256000
  30.   parity: NONE
  31.   stop_bits: 1



  32. ld2410:
  33.   id: ld2410_radar

  34. #Configuration entities


  35. binary_sensor:
  36.   - platform: gpio
  37.     pin: GPIO8
  38.     name: "HC-SR505"
  39.     device_class: motion
复制代码



作者: ck3    时间: 2024-11-26 11:40
玩了那么多人在传感器之后,  建议直接买成品,现在人在传感器有线的也就四五十,无线的领普才69
作者: hungheo    时间: 2024-11-26 11:51
本帖最后由 hungheo 于 2024-11-26 11:54 编辑
ck3 发表于 2024-11-26 11:40
玩了那么多人在传感器之后,  建议直接买成品,现在人在传感器有线的也就四五十,无线的领普才69 ...

就是玩了这么多成品的,猜想搞搞diy的。。。。
目前我有涂鸦的两款(电目、云帆瑞达),子擎的、领普的、小米的,还有个迈瑞的干接点
作者: xiaoweibao    时间: 2024-11-26 13:45
我用的是海凌科的ld2420,可以直接在esphome接入ha在线调参的,还可以识别距离的
https://esphome.io/components/sensor/ld2420.html
  1. # Example configuration entry
  2. ld2420:

  3. text_sensor:
  4.   - platform: ld2420
  5.     fw_version:
  6.       name: LD2420 Firmware

  7. sensor:
  8.   - platform: ld2420
  9.     moving_distance:
  10.       name : Moving Distance

  11. binary_sensor:
  12.   - platform: ld2420
  13.     has_target:
  14.       name: Presence

  15. select:
  16.   - platform: ld2420
  17.     operating_mode:
  18.       name: Operating Mode

  19. number:
  20.   - platform: ld2420
  21.     presence_timeout:
  22.       name: Detection Presence Timeout
  23.     min_gate_distance:
  24.       name: Detection Gate Minimum
  25.     max_gate_distance:
  26.       name: Detection Gate Maximum
  27.     # See "Number" section below for detail
  28.     gate_select:
  29.       name: Select Gate to Set
  30.     still_threshold:
  31.       name: Set Still Threshold Value
  32.     move_threshold:
  33.       name: Set Move Threshold Value

  34. button:
  35.   - platform: ld2420
  36.     apply_config:
  37.       name: Apply Config
  38.     factory_reset:
  39.       name: Factory Reset
  40.     restart_module:
  41.       name: Restart Module
  42.     revert_config:
  43.       name: Undo Edits
复制代码

作者: hungheo    时间: 2024-11-26 13:52
xiaoweibao 发表于 2024-11-26 13:45
我用的是海凌科的ld2420,可以直接在esphome接入ha在线调参的,还可以识别距离的
https://esphome.io/compon ...

谢谢,好用不?发热严重不?
作者: bugensui    时间: 2024-11-26 14:01
很难解决误触发的问题,不管是成品,还是diy的,偶尔会有误触发
作者: hungheo    时间: 2024-11-26 14:10
bugensui 发表于 2024-11-26 14:01
很难解决误触发的问题,不管是成品,还是diy的,偶尔会有误触发

这个是肯定的,没有完美的软硬件嘛。只是想在现有的东西上有更大的调整的功能
作者: fkxldn    时间: 2024-11-26 20:31
自用2410,放在棚里,由于家里是浴屏,一直有误触发。又做了一个带红外的一直没试。
作者: hungheo    时间: 2024-11-26 21:06
fkxldn 发表于 2024-11-26 20:31
自用2410,放在棚里,由于家里是浴屏,一直有误触发。又做了一个带红外的一直没试。 ...

2410是最开始的版本呀,确实问题多,最新的应该是2410C,我用的2410B这几天都还正常,就是烫的不行
作者: xiaoweibao    时间: 2024-11-26 21:52
hungheo 发表于 2024-11-26 13:52
谢谢,好用不?发热严重不?

我用着还行,家里一个LD2410B,四个LD2420,最近新购入了一个LD2402,LD2410B没关注(已经上天花板装好了);LD2420用着还行,手摸着感觉比体温要低,
不过我是调好参数在直接高低电平输出接入到 esphome 的 ,没用使用 uart 接入,之前通过 esphome 在线调参总是调不好,参数和官方给的上机位软件不一样,拿捏不好参数,要不就是很容易误触,要不就是触发不了。现在就是用官方的上机位软件调好再接入,把人在传感器做成可拆卸的,需要调的时候直接取下来,调完了在按回去。
作者: yj82871002    时间: 2024-11-26 22:20
室内的话不建议用红外,受季节影响大,且不能暗装影响颜值。我自己用一个低功耗的MG5850B做运动触发,触发后给LD2410B上电做存在判断,吸顶稳定运行。
作者: kjjuhfv    时间: 2024-11-26 22:56
一个2410b  一个2420
几乎没有误触发
发热这个问题无所谓 没有发生过掉线
作者: Howeverbut    时间: 2024-11-26 22:57
xiaoweibao 发表于 2024-11-26 13:45
我用的是海凌科的ld2420,可以直接在esphome接入ha在线调参的,还可以识别距离的
https://esphome.io/compon ...

LD2420用的什么ESP模块的,我用了ESP8266-01s没法通讯调参数,只能改线路弄成状态反馈了
作者: lulipang    时间: 2024-11-26 23:32
ESP32+LD2420
  1. # The LD2420 has 16 sense gates 0-15 and each gate detects 0.7 meters 15th gate = 9m
  2. ld2420:

  3. sensor:
  4.   - platform: ld2420
  5.     moving_distance:
  6.       name : Moving Distance

  7. binary_sensor:
  8.   - platform: ld2420
  9.     has_target:
  10.       name: Presence


  11. select:
  12.   - platform: ld2420
  13.     operating_mode:
  14.       name: Operating Mode

  15. number:
  16.   - platform: ld2420
  17.     presence_timeout:
  18.       name: Detection Presence Timeout
  19.     min_gate_distance:
  20.       name: Detection Gate Minimum
  21.     max_gate_distance:
  22.       name: Detection Gate Maximum
复制代码

.....

作者: lulipang    时间: 2024-11-26 23:58
LEVEL 不同
  1. ###### radar sensor SR312 ########  
  2.   - platform: gpio
  3.     pin: ${radar_sensor_pin}   # GPIO19
  4.     name: "Presence detect"
  5.     disabled_by_default: false
  6.     device_class: "occupancy"
  7.     filters:
  8.       - delayed_on: 50ms
  9.       - delayed_off: 50ms   

  10.     on_state:
  11.       if:
  12.         condition:
  13.           and:
  14.             - switch.is_on: s_saver
  15.             - switch.is_on: s_saver_presc
  16.             - display.is_displaying_page: saver_page
  17.         then:
  18.           - display.page.show: idle_page
  19.           - script.execute: saver_enabled   
复制代码

作者: xiaoweibao    时间: 2024-11-27 09:16
Howeverbut 发表于 2024-11-26 22:57
LD2420用的什么ESP模块的,我用了ESP8266-01s没法通讯调参数,只能改线路弄成状态反馈了 ...

我用的就是esp01s,就是esphome平台要升级到最新版,23.10版的不行,平台是24年才新增这个模块的

作者: flamestsui    时间: 2024-11-27 11:09
ESP01s+LD2420
作者: Howeverbut    时间: 2024-11-27 21:37
ESP01s+LD2420没法通讯的问题找到了
作者: houhd    时间: 2024-11-30 06:40
ck3 发表于 2024-11-26 11:40
玩了那么多人在传感器之后,  建议直接买成品,现在人在传感器有线的也就四五十,无线的领普才69 ...

有没有不要网关的?或者一个esp32刷个esphome就可以当网关的?
作者: tangyali    时间: 2024-11-30 19:50
没必要还用红外触发了,2410有款低功耗的,不过我没试过,用过的可以说说效果
作者: hungheo    时间: 2024-11-30 20:35
yj82871002 发表于 2024-11-26 22:20
室内的话不建议用红外,受季节影响大,且不能暗装影响颜值。我自己用一个低功耗的MG5850B做运动触发,触发 ...

这是个好主意呀
作者: hungheo    时间: 2024-11-30 20:38
tangyali 发表于 2024-11-30 19:50
没必要还用红外触发了,2410有款低功耗的,不过我没试过,用过的可以说说效果

不是功耗的问题,我们这边习惯开窗,微风一吹就很容易触发了
作者: tangyali    时间: 2024-11-30 21:52
hungheo 发表于 2024-11-30 20:38
不是功耗的问题,我们这边习惯开窗,微风一吹就很容易触发了

那有没有可能会出现:人移动触发红外,但人离开后因为风的原因,还是会无法实现离开的场景呢?
作者: qingvsyu    时间: 2024-12-1 15:41
yj82871002 发表于 2024-11-26 22:20
室内的话不建议用红外,受季节影响大,且不能暗装影响颜值。我自己用一个低功耗的MG5850B做运动触发,触发 ...

ld2410b 你是怎么驱动电源的呀。用的什么管子呀。
作者: yj82871002    时间: 2024-12-1 22:45
qingvsyu 发表于 2024-12-1 15:41
ld2410b 你是怎么驱动电源的呀。用的什么管子呀。

我自己用的AO3400A这个NMOS,换成8050的三极管也可以直接替换。IO口电平控制通断,电路图像这样。[attach]65589[/attach]

作者: zssss    时间: 2024-12-5 11:58
yj82871002 发表于 2024-11-26 22:20
室内的话不建议用红外,受季节影响大,且不能暗装影响颜值。我自己用一个低功耗的MG5850B做运动触发,触发 ...

新人,刚好有你这个需求,有什么教程吗?
作者: yj82871002    时间: 2024-12-5 14:47
zssss 发表于 2024-12-5 11:58
新人,刚好有你这个需求,有什么教程吗?

抱歉没有,这个需要嘉立创制作PCB。我也是啥也不懂东一榔头西一棒槌的自学,没什么条理性。硬件我这新的设计验证完成会放开源平台,代码还得你自己写。
作者: karl321    时间: 2024-12-22 10:04
esp32-s3-devkitc-1  你们用的是什么外壳呀 我也是这个板子 现在裸装  太丑了




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5