请选择 进入手机版 | 继续访问电脑版

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

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

【经济实惠】使用ESP32追踪设备实现回家离家自动化

  [复制链接]

4

主题

339

帖子

3168

积分

论坛元老

Rank: 8Rank: 8

积分
3168
金钱
2829
HASS币
0
发表于 2021-7-23 09:01:49 | 显示全部楼层

我开发板选的ESP32 Dev Module,你选的哪个?其他参数我就修改了帖子里写的需要修改的信息,难道软件库装错了?
回复

使用道具 举报

38

主题

2035

帖子

7571

积分

元老级技术达人

积分
7571
金钱
5521
HASS币
110
发表于 2021-7-23 09:02:52 | 显示全部楼层
georgewu57 发表于 2021-7-23 09:00
没有报错信息,不就是OK的吗?

不是  是编译出错 但是不出报错信息  我准备重新搞 arduino环境了   现在编译的各种问题  和你们都不一样
看都看不明白 微信截图_20210723090153.png
回复

使用道具 举报

38

主题

2035

帖子

7571

积分

元老级技术达人

积分
7571
金钱
5521
HASS币
110
发表于 2021-7-23 09:59:59 | 显示全部楼层
georgewu57 发表于 2021-7-23 09:01
我开发板选的ESP32 Dev Module,你选的哪个?其他参数我就修改了帖子里写的需要修改的信息,难道软件库装 ...

重新部署了arduino环境
esp32包用自带的板管理器下载安装 编译报错和你们的一样了
回复

使用道具 举报

24

主题

122

帖子

1309

积分

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1187
HASS币
0
发表于 2021-7-23 17:11:23 | 显示全部楼层
其实直接使用路由器的wifi追踪更加简单 方便    而且还准确
zigbee网关专题:最合适你的网关 访问https://z2m.store/了解更多
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11427
金钱
8496
HASS币
460

教程狂人突出贡献

发表于 2021-7-23 18:01:22 | 显示全部楼层
yuzhigang 发表于 2021-7-23 17:11
其实直接使用路由器的wifi追踪更加简单 方便    而且还准确

估计你是不了解蓝牙用于设备追踪的好处,也可能不了解wifi追踪的弱点。
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11427
金钱
8496
HASS币
460

教程狂人突出贡献

发表于 2021-7-23 18:08:11 | 显示全部楼层
本帖最后由 XCray 于 2021-7-24 07:35 编辑
georgewu57 发表于 2021-7-19 17:22
楼主我用arduino编译tracker时出现一个错误,能不能帮忙解决一下?

arduino的esp32插件需要改造一下,找到文件“boards.txt”里对应的型号,会有这么一行(我用的模块是esp32doit-devkit-v1)
esp32doit-devkit-v1.upload.maximum_size=1310720

问题就出在这儿。

原因嘛,esp32的flash也需要根据不同需要进行分区,尤其是需要ota的时候,需要预留出足够的空间。

文件位置在不同的系统和安装方法以及版本的条件下可能会有不同,我的是在这个目录下:
C:\Users\xxxx\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.6

某些型号(包括我用的这款)默认是没有选择分区方案的菜单的,简单粗暴的办法是直接修改数值(比如改为1966080)。讲究一点的方案,是从别的型号(flash要一样大)把分区方案复制过来,把版型字符串替换掉,加到原有内容之后,比如我的修改成这样:
##从esp32-gateway复制
esp32doit-devkit-v1.menu.PartitionScheme.default=Default
esp32doit-devkit-v1.menu.PartitionScheme.default.build.partitions=default
esp32doit-devkit-v1.menu.PartitionScheme.no_ota=No OTA (Large APP)
esp32doit-devkit-v1.menu.PartitionScheme.no_ota.build.partitions=no_ota
esp32doit-devkit-v1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
esp32doit-devkit-v1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
esp32doit-devkit-v1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32doit-devkit-v1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
保存然后重启arduino ide,就可以看到选择分区方案的菜单了,选择“Minimal SPIFFS (Large APPS with OTA)”即可成功编译。
回复

使用道具 举报

24

主题

623

帖子

2750

积分

金牌会员

Rank: 6Rank: 6

积分
2750
金钱
2117
HASS币
40
发表于 2021-7-23 18:38:15 | 显示全部楼层
本帖最后由 sasukebinbin 于 2021-7-23 18:40 编辑
georgewu57 发表于 2021-7-19 17:22
楼主我用arduino编译tracker时出现一个错误,能不能帮忙解决一下?

空间不够的问题,可以试下改一下设置

截屏2021-07-23 下午6.36.53.png




回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

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

QQ
发表于 2021-7-23 22:58:37 | 显示全部楼层
Alexie 发表于 2021-7-12 19:23
挺有趣的idea ~ 之前联动到家场景,我们做过检测手机位置 - 发现极其耗电,经常被用户吐槽app后台耗电 ...

so ewelink要开发此类吗?
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

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

QQ
发表于 2021-7-23 22:59:18 | 显示全部楼层
通过信号大小 可以初步定位房间了吧??
回复

使用道具 举报

4

主题

339

帖子

3168

积分

论坛元老

Rank: 8Rank: 8

积分
3168
金钱
2829
HASS币
0
发表于 2021-7-24 08:53:09 | 显示全部楼层
XCray 发表于 2021-7-23 18:08
arduino的esp32插件需要改造一下,找到文件“boards.txt”里对应的型号,会有这么一行(我用的模块是esp32 ...

感谢版主,已编译成功!!!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 23:21 , Processed in 0.586090 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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