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

 找回密码
 立即注册
查看: 111352|回复: 132

ESP32人体计数VL53L1固件

  [复制链接]

18

主题

267

帖子

2666

积分

论坛技术达人

积分
2666
金钱
2359
HASS币
190
发表于 2020-10-25 19:50:49 | 显示全部楼层 |阅读模式
  • 2020/12/04更
jyz_0501的建议把试用时间改成了一天,没有Chip Key的情况也可以先试的。
据qjiang的建议加入了WIFI连接Retry 5次
录制了一个配置ESP32的视频,供参考一下

下面是新固件和烧录软件的链接
游客,如果您要查看本帖隐藏内容请回复


烧录教程


  • 固件背景
首先感谢Sugar,VL53L1的人数计数在ST的官网本来是有示例代码的,似乎没有人在ESP系列MCU上实现,Sugar首先实现了,而且做了大量的实验,来实现最佳最准的人数计数。
   之前的VL53L0,综合来讲比VL53L1x还是有点逊色,而且电池版还是在测试中,其实也是可以用L1x来测试电池版的。还是先等等
  • 原理图和原材料

接线如下图,实在是很简单了,SDA接ESP32的GPIO21,SCL接ESP32的GPIO22。VCC和GND接线如图。
6.png
  • 固件以及配置
下载这个小固件,并烧录到ESP32,第一次配置的时候确保你的WIFI和MQTT配置正确,或者在初始化时串口提示时输入1清除配置,或者重新烧写一次,再配置,。
游客,如果您要查看本帖隐藏内容请回复

如何配置:
  • 烧录好后,Reset ESP32
  • 约15S后,连接到一个叫PPL_CNT的无线,密码是password
  • 连接好后,约20S后,打开你的浏览器,转到http://192.168.4.1/   如下图开始配置

4.png
可以看到除了WIFI和MQTT的信息外,还有Chip Key和 Device Name, Device Name我就不解释了。
Chip Key是依据你的ESP32的Chip ID地址生成的一个激活码,现在只提供试用1天,前5名免费激活哦。还寻思着做成品加盟Hassmart
如果需要激活,就把你的Chip ID回得一下哦。
5.png
在Info这一页里面可以看到Chip ID
2.png

我测试时是用Mosquito Sub到这个主题People_count",就可以看到人数了。也可以用MQTT  订阅People_count",经测试HA好像对中横杠不兼容,尽量使用下横杠
3.png





评分

参与人数 3金钱 +38 HASS币 +20 收起 理由
romanten + 2 膜拜大神!
eric + 16 厉害了word楼主!
+ 20 + 20 厉害了word楼主!

查看全部评分

回复

使用道具 举报

6

主题

243

帖子

1864

积分

金牌会员

Rank: 6Rank: 6

积分
1864
金钱
1621
HASS币
0
发表于 2020-10-25 22:12:45 | 显示全部楼层
在等楼主计数器的成品。
回复

使用道具 举报

6

主题

99

帖子

1023

积分

金牌会员

Rank: 6Rank: 6

积分
1023
金钱
924
HASS币
0
发表于 2020-10-25 23:27:13 来自手机 | 显示全部楼层
坐等楼主成品
回复

使用道具 举报

10

主题

97

帖子

587

积分

高级会员

Rank: 4

积分
587
金钱
490
HASS币
0
发表于 2020-10-26 13:18:40 | 显示全部楼层
为什么人数还有负数?
回复

使用道具 举报

0

主题

220

帖子

1735

积分

金牌会员

Rank: 6Rank: 6

积分
1735
金钱
1515
HASS币
0
QQ
发表于 2020-10-26 13:44:41 | 显示全部楼层
本帖最后由 sunshine 于 2020-10-26 13:50 编辑

感谢大神,感谢Sugar,必须要注册才能用?
回复

使用道具 举报

18

主题

267

帖子

2666

积分

论坛技术达人

积分
2666
金钱
2359
HASS币
190
 楼主| 发表于 2020-10-26 17:36:09 | 显示全部楼层
sunshine 发表于 2020-10-26 13:44
感谢大神,感谢Sugar,必须要注册才能用?

前5名免费注册呀,
不注册可以试用一分钟,可以试试效果
回复

使用道具 举报

18

主题

267

帖子

2666

积分

论坛技术达人

积分
2666
金钱
2359
HASS币
190
 楼主| 发表于 2020-10-26 17:39:32 | 显示全部楼层
本帖最后由 magic900321 于 2020-10-26 18:23 编辑
lnight 发表于 2020-10-26 13:18
为什么人数还有负数?

如果有负值出现,可以验证它的不稳定性,影响不大,有需要我可以改一下固件。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2020-10-26 20:16:01 | 显示全部楼层
最近人体计数开始火起来了啊,我最初提出的设想是要实现了吗
回复

使用道具 举报

0

主题

20

帖子

130

积分

注册会员

Rank: 2

积分
130
金钱
110
HASS币
0
发表于 2020-10-27 09:34:26 来自手机 | 显示全部楼层
标题最后缺个x,哈哈哈
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2020-10-27 18:58:40 | 显示全部楼层
1分钟不够测试的,至少得1 2天实地测试才好!等你们测试完美了  我就上楼主的车~~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 19:29 , Processed in 1.909870 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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