找回密码
 立即注册
查看: 2787|回复: 6

[技术探讨] esp32模块刷esphome固件能不能用来检测电池的电压?

[复制链接]

54

主题

263

回帖

1371

积分

金牌会员

积分
1371
金钱
1054
HASS币
0
发表于 2022-5-1 18:43:26 来自手机 | 显示全部楼层 |阅读模式
esp32模块刷esphome固件能不能用来检测电池的电压?
2BC9482D-FC22-441E-B961-26BC6AF956DF.jpeg
回复

使用道具 举报

8

主题

686

回帖

4701

积分

论坛元老

积分
4701
金钱
4002
HASS币
0
QQ
发表于 2022-5-1 19:03:13 来自手机 | 显示全部楼层
用INA226可以检测电压电流
回复

使用道具 举报

104

主题

2845

回帖

1万

积分

超级版主

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

积分
12162
金钱
9143
HASS币
460

教程狂人突出贡献

发表于 2022-5-1 20:57:21 来自手机 | 显示全部楼层
可以,有内置的adc,懂电路就可以
回复

使用道具 举报

0

主题

4

回帖

118

积分

注册会员

积分
118
金钱
114
HASS币
0
发表于 2022-5-1 23:57:05 来自手机 | 显示全部楼层
可以的,楼上说了有内置adc,电压大了可以搞电阻分压。esphome,我有adc代码事例。搬过来就行
回复

使用道具 举报

54

主题

263

回帖

1371

积分

金牌会员

积分
1371
金钱
1054
HASS币
0
 楼主| 发表于 2022-5-2 00:24:07 来自手机 | 显示全部楼层
托尼布朗李 发表于 2022-5-1 23:57
可以的,楼上说了有内置adc,电压大了可以搞电阻分压。esphome,我有adc代码事例。搬过来就行 ...

求代码分享,谢谢。如何接线?12v电压
回复

使用道具 举报

liqx 

3

主题

159

回帖

1306

积分

金牌会员

积分
1306
金钱
1144
HASS币
0
发表于 2022-5-2 07:50:23 | 显示全部楼层
Analog To Digital Sensor
The Analog To Digital (adc) Sensor allows you to use the built-in ADC in your device to measure a voltage on certain pins. On the ESP8266 only pin A0 (GPIO17) supports this. On the ESP32 pins GPIO32 through GPIO39 can be used.

模数传感器
模数 (adc) 传感器允许您使用设备中的内置 ADC 来测量某些引脚上的电压。 在 ESP8266 上,只有引脚 A0 (GPIO17) 支持此功能。 在 ESP32 引脚上,可以使用 GPIO32 到 GPIO39。

https://esphome.io/components/sensor/adc.html?highlight=adc
回复

使用道具 举报

0

主题

4

回帖

118

积分

注册会员

积分
118
金钱
114
HASS币
0
发表于 2022-5-2 14:57:56 | 显示全部楼层
tiani 发表于 2022-5-2 00:24
求代码分享,谢谢。如何接线?12v电压

回复的时候我把字打错了,楼下给了esphome官网的代码示例。分压的话你百度一下很容易搜到分压电阻设计。也有计算公式。ADC测量好像是1v,把12分到1v,然后
sensor:
  - platform: adc
    # ...
    filters:
      - multiply: #这里填入倍数,就自己放大了得到实际数据。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-16 11:47 , Processed in 0.135053 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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