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

 找回密码
 立即注册
查看: 6471|回复: 11

[进阶教程] 发个SR501人体传感器电池供电方案,请大家测试

[复制链接]

7

主题

397

帖子

2231

积分

金牌会员

Rank: 6Rank: 6

积分
2231
金钱
1834
HASS币
0
发表于 2019-5-15 00:00:24 | 显示全部楼层 |阅读模式
本帖最后由 qjiang 于 2019-5-21 23:10 编辑

这个是esp32芯片用的 不是8266的
esphome配置文件:
deep_sleep:
  run_duration: 20s
  sleep_duration: 30min
  id: deep_sleep_1
  wakeup_pin_mode: KEEP_AWAKE
  wakeup_pin: 14
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
    name: "自动人体传感器"
    device_class: motion
    on_release:
      then:
        - deep_sleep.enter: deep_sleep_1
    on_press:
      then:
        - deep_sleep.prevent: deep_sleep_1


每30分钟唤醒我是为了让温度传感器上报温度。理论上触发不多的话一节锂电池用个3-5年没什么问题
自己测试了几台,今天又改了下代码 暂时没什么问题, 还希望大佬指点改进!

esphome:
  name: sr501
  platform: ESP32
  board: nodemcu-32s
  on_boot:
     priority: 50
     then:
       - lambda: |-
          id(sr501).publish_state(false);
wifi:
  ssid: "youssid"
  password: "12345678"
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
deep_sleep:
  id: deep_sleep_1
  wakeup_pin_mode: KEEP_AWAKE
  wakeup_pin: 14
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
    name: "SR501人体传感器"
    id: sr501
    device_class: motion
    on_release:
      then:
        - lambda: |-
            id(sr501).publish_state(false);
        - deep_sleep.enter: deep_sleep_1
    on_press:
      then:
        - deep_sleep.prevent: deep_sleep_1




回复

使用道具 举报

10

主题

151

帖子

1570

积分

金牌会员

Rank: 6Rank: 6

积分
1570
金钱
1414
HASS币
40
发表于 2019-5-15 06:50:32 | 显示全部楼层
很好的方案,有时间试试。
回复

使用道具 举报

71

主题

1146

帖子

6311

积分

论坛元老

Rank: 8Rank: 8

积分
6311
金钱
5160
HASS币
30
发表于 2019-5-15 07:09:30 | 显示全部楼层
不是很明白,休眠30分钟期间,人体传感器还能探测吗?

评分

参与人数 1金钱 +2 收起 理由
jyz_0501 + 2 同疑问

查看全部评分

回复

使用道具 举报

23

主题

1328

帖子

6523

积分

超级版主

Rank: 8Rank: 8

积分
6523
金钱
5170
HASS币
100

教程狂人

发表于 2019-5-15 09:16:21 | 显示全部楼层
深度睡眠没毛病,后果是响应会变慢,就不知道esp32供电跟得上不,期待后续的测试
回复

使用道具 举报

26

主题

2095

帖子

8503

积分

论坛元老

Rank: 8Rank: 8

积分
8503
金钱
6403
HASS币
30

论坛元老

发表于 2019-5-15 10:31:50 | 显示全部楼层
这是esphome?
回复

使用道具 举报

7

主题

1974

帖子

5657

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5657
金钱
3683
HASS币
145

灌水之王

发表于 2019-5-15 12:04:38 | 显示全部楼层
谁测试下 反应独反应时间 和电量啊
回复

使用道具 举报

13

主题

159

帖子

1092

积分

论坛技术达人

积分
1092
金钱
923
HASS币
70

教程狂人

发表于 2019-5-15 20:15:59 | 显示全部楼层
话说 这种方案要不要焊电路,还是用jumper cable接就可以了?
回复

使用道具 举报

7

主题

151

帖子

2487

积分

论坛技术达人

积分
2487
金钱
2326
HASS币
50
发表于 2019-5-16 08:41:24 | 显示全部楼层
这样的话,要是在客厅,一直有人,会不会就不太省电了
回复

使用道具 举报

15

主题

636

帖子

2179

积分

金牌会员

Rank: 6Rank: 6

积分
2179
金钱
1543
HASS币
0
发表于 2019-6-14 11:54:40 | 显示全部楼层
话说这传感器也是热释电的吧,这一套下来比小米的便宜不聊多少吧?也没有改善小米的无法检测静止人体的缺点,貌似只能享受DIY的乐趣了吧。。。
回复

使用道具 举报

7

主题

87

帖子

396

积分

论坛分享达人

积分
396
金钱
309
HASS币
0
发表于 2019-10-18 22:27:54 | 显示全部楼层
收藏,正在弄这个接到basic上,代码很有用
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 01:09 , Processed in 0.055618 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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