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

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

LD-1115H毫米波波雷達DIY人體存在傳感器-成功

[复制链接]

2

主题

47

帖子

1339

积分

金牌会员

Rank: 6Rank: 6

积分
1339
金钱
1292
HASS币
0
 楼主| 发表于 2022-5-29 00:44:16 | 显示全部楼层
御坂御坂 发表于 2022-5-28 19:50
这个可以做好几个然后组一个相控阵吗?

一小顆毫米波雷達可以打到4米(我都嫌訊號太強了,不用那麼靈敏),應該不需要再組相位雷達陣^^
回复

使用道具 举报

1

主题

38

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1286
HASS币
0
发表于 2022-5-30 08:48:01 | 显示全部楼层
大佬,能不能做个详细的教程呀
回复

使用道具 举报

17

主题

153

帖子

1537

积分

金牌会员

Rank: 6Rank: 6

积分
1537
金钱
1384
HASS币
0
发表于 2022-5-30 21:06:02 | 显示全部楼层
楼主能来个详细教程吗,至少贴个ESPHOME代码模访下
回复

使用道具 举报

2

主题

47

帖子

1339

积分

金牌会员

Rank: 6Rank: 6

积分
1339
金钱
1292
HASS币
0
 楼主| 发表于 2022-5-31 19:55:45 | 显示全部楼层
fpsonic 发表于 2022-5-30 21:06
楼主能来个详细教程吗,至少贴个ESPHOME代码模访下

binary_sensor:
  - platform: gpio
    pin: <PIN_PIR_SENSOR_IS_CONNECTED_TO>
    name: "PIR Sensor"
    device_class: motion
回复

使用道具 举报

0

主题

18

帖子

2365

积分

金牌会员

Rank: 6Rank: 6

积分
2365
金钱
2347
HASS币
0
发表于 2022-6-2 02:15:52 | 显示全部楼层
順利被推坑成功!
回复

使用道具 举报

3

主题

46

帖子

471

积分

中级会员

Rank: 3Rank: 3

积分
471
金钱
425
HASS币
0
发表于 2022-6-2 19:34:54 | 显示全部楼层

谢谢大佬分享
回复

使用道具 举报

2

主题

345

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
1996
HASS币
30
发表于 2022-6-13 13:35:23 | 显示全部楼层
https://www.youtube.com/watch?v=VEqWlOeJ2YA
ESPHOME + 串口調試強度
回复

使用道具 举报

21

主题

135

帖子

786

积分

高级会员

Rank: 4

积分
786
金钱
651
HASS币
0
发表于 2022-6-13 14:54:36 | 显示全部楼层
本帖最后由 sundat 于 2022-6-13 15:15 编辑

他用的代码,我给各位复制出来了
https://community.home-assistant ... sphome-style/382778

esphome:
  name: mmwave-occupancy

esp8266:
  board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "password"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "mmWave-Occupancy"
    password: "password"

substitutions:
  device_name: mmwave-sensor
  
captive_portal:

web_server:
  port: 80
  version: 2
  include_internal: true

http_request:
  useragent: esphome/$device_name
  timeout: 2s

switch:
  - platform: safe_mode
    internal: true
    name: use_safe_mode

binary_sensor:
- platform: gpio
  name: mmwave_in_bedroom
  pin:
    number: GPIO16
    mode: INPUT_PULLDOWN

uart:
  id: uart_bus
  tx_pin: GPIO4
  rx_pin: GPIO5
  baud_rate: 115200
  debug:
    direction: BOTH
    dummy_receiver: true
    after:
      delimiter: "\n"
    sequence:
      - lambda: UARTDebug::log_string(direction, bytes);

number:
  - platform: template
    name: distance
    id: distance
    min_value: 0
    max_value: 1350
    initial_value: 315
    optimistic: true
    step: 15
    restore_value: true
    unit_of_measurement: cm
    set_action:
      - uart.write: "sensorStop"
      - delay: 1s
      - uart.write: !lambda
                      int cm = (int)ceil(x / 15.0);
                      std::string cms = "detRangeCfg -1 0 " + to_string(cm);
                      return std::vector<unsigned char>(cms.begin(), cms.end());
      - delay: 1s
      - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
      - delay: 1s
      - uart.write: "sensorStart"
      
  - platform: template
    name: latency
    id: latency
    min_value: 0
    max_value: 65000
    initial_value: 12500
    optimistic: true
    step: 25
    restore_value: true
    unit_of_measurement: ms
    set_action:
      - uart.write: "sensorStop"
      - delay: 1s
      - uart.write: !lambda
                      int ms = (int)ceil(x / 25.0);
                      std::string mss = "outputLatency -1 0 " + to_string(ms);
                      return std::vector<unsigned char>(mss.begin(), mss.end());
      - delay: 1s
      - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
      - delay: 1s
      - uart.write: "sensorStart"   

button:
  - platform: restart
    name: Restart $device_name

  - platform: template
    name: "factory_reset_sensor"
    id: "factory_reset_sensor"
    on_press:
      - uart.write: "sensorStop"
      - delay: 1s
      - uart.write: "factoryReset 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
      - delay: 3s
      - uart.write: "sensorStart" 

回复

使用道具 举报

2

主题

345

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
1996
HASS币
30
发表于 2022-6-17 16:18:40 | 显示全部楼层
sundat 发表于 2022-6-13 14:54
他用的代码,我给各位复制出来了
https://community.home-assistant.io/t/mmwave-presence-de ...

我試用過,但發覺有問題,不會返回 有人跟沒人 的訊號,等其他人試試
回复

使用道具 举报

5

主题

68

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
金钱
259
HASS币
0
发表于 2022-6-17 22:03:15 | 显示全部楼层
厉害了 mark一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 23:14 , Processed in 1.045059 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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