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

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

[修仙教程] 基于D80NK的人员计数器

[复制链接]

12

主题

243

帖子

1919

积分

论坛技术达人

积分
1919
金钱
1665
HASS币
40
发表于 2020-11-24 12:37:27 | 显示全部楼层 |阅读模式
本帖最后由 needs 于 2020-11-24 12:56 编辑

上个月看到@louis_lee发的帖子:【ESPHome 轻松实现房间内人员计数】https://bbs.hassbian.com/thread-11065-1-1.html随即买了4个D80NK进行测试视频演示如下:


接线图见原帖,接入5V,GND,GPIO18,GPIO22
随后刷入ESPhome到nodemcu-32s,配置为通过MQTT发布到NodeRed进行控制,NodeRed使用@neroxps大佬的进行修改
配置如下:
esphome:
  name: esp32
  platform: ESP32
  board: nodemcu-32s

wifi:
  ssid: "YOURSSID"
  password: "YOURPASSWORD"

# Enable logging
logger:

mqtt:
  broker: "mqtt服务端地址"
  topic_prefix: D80NK/chufang_d80nk

ota:
  password: "123456"
  
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO22
      mode: INPUT_PULLUP
      inverted: True
    name: sensor1
  - platform: gpio
    pin:
      number: GPIO18
      mode: INPUT_PULLUP
      inverted: True
    name: sensor2

随后导入nr的json文件至NR,修改初始化全局变量节点内容,注意此处的chufang_d80nk与esphome中mqtt的主题内容一致,direction_sensor的内容修改成esphome中name的配置,pplname配置成对应区域在homeassistant中配置的input实例,随后按示例添加修改如下图所示 修改部分.png
MQTT修改相关的订阅主题,修改MQTT服务端地址到你的MQTT地址上,主题与ESPhome中配置的MQTT一致即可,最后在HA操作中配置homeassistant的服务地址信息
MQTT修改.png
随后在homeassistant中添加input
input_number:
  chufang_zone_ppl_num:
    name: 'chufang_zone_ppl_num'
    initial: 0
    min: 0
    max: 10
    step: 1
  keting_zone_ppl_num:
    name: 'keting_zone_ppl_num'
    initial: 0
    min: 0
    max: 10
    step: 1
然后在入口处放置D80NK,两个sensor侧放间隔5cm,即可实现

flows下载: flows.json (51.36 KB, 下载次数: 22)




评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-11-24 14:36:01 | 显示全部楼层
红外对管方式的确很快~
Nero
回复

使用道具 举报

1

主题

148

帖子

1571

积分

金牌会员

Rank: 6Rank: 6

积分
1571
金钱
1423
HASS币
0
发表于 2020-11-24 21:51:22 | 显示全部楼层
漫反射光电管对光线暗影响大不大?
回复

使用道具 举报

12

主题

243

帖子

1919

积分

论坛技术达人

积分
1919
金钱
1665
HASS币
40
 楼主| 发表于 2020-11-26 11:42:29 | 显示全部楼层
zhuming62690 发表于 2020-11-24 21:51
漫反射光电管对光线暗影响大不大?

白天没试过,家里都不去住,周末回去试试去
回复

使用道具 举报

12

主题

243

帖子

1919

积分

论坛技术达人

积分
1919
金钱
1665
HASS币
40
 楼主| 发表于 2020-11-26 11:43:33 | 显示全部楼层
neroxps 发表于 2020-11-24 14:36
红外对管方式的确很快~

现在发现ESP32这个wifi不太稳,藏不起来线。。
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-11-26 11:58:03 | 显示全部楼层
needs 发表于 2020-11-26 11:43
现在发现ESP32这个wifi不太稳,藏不起来线。。

计数逻辑还是要在 ESP32 内完成的好,依赖 node-red 传输,计算消耗太高了.
Nero
回复

使用道具 举报

12

主题

243

帖子

1919

积分

论坛技术达人

积分
1919
金钱
1665
HASS币
40
 楼主| 发表于 2020-11-26 17:34:14 | 显示全部楼层
neroxps 发表于 2020-11-26 11:58
计数逻辑还是要在 ESP32 内完成的好,依赖 node-red 传输,计算消耗太高了.

等有空了改个tasmota的来实现配置和人数逻辑,现在想3D打印个外壳,能粘在门框上,另外 ESP32的功耗还没好好研究过,1万毫安的充电宝供电不知道能维持多久
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-11-26 18:00:22 | 显示全部楼层
needs 发表于 2020-11-26 17:34
等有空了改个tasmota的来实现配置和人数逻辑,现在想3D打印个外壳,能粘在门框上,另外 ESP32的功耗还没 ...

我等 NRF51 的问题解决了,我就用 NRF51 低功耗来干这个活````

mysensor
Nero
回复

使用道具 举报

12

主题

243

帖子

1919

积分

论坛技术达人

积分
1919
金钱
1665
HASS币
40
 楼主| 发表于 2020-11-27 11:55:16 | 显示全部楼层
neroxps 发表于 2020-11-26 18:00
我等 NRF51 的问题解决了,我就用 NRF51 低功耗来干这个活````

mysensor

坐等大佬发车
回复

使用道具 举报

9

主题

527

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1823
HASS币
0
发表于 2020-12-31 16:37:39 | 显示全部楼层
needs 发表于 2020-11-26 17:34
等有空了改个tasmota的来实现配置和人数逻辑,现在想3D打印个外壳,能粘在门框上,另外 ESP32的功耗还没 ...

esp8266nuc   带两个dht11  一个dht12   5000的充电宝,用了不到24小时。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 11:00 , Processed in 0.062481 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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