DIY电能表
在本文中,将展示如何制作一个基于 Arduino 的功率和电能表。应用使用 INA219 电流传感器测量电流、功率和能耗,并将其显示在 OLED 显示屏上。 可以在 OLED 显示屏上查看您的电压、电流、功率和能量数据。
1、INA219介绍
INA219 电流传感器是一款支持 I2C 的基于接口的零漂移和双向电流/功率监控模块。 它可以测量电路的电流、电压和功率。 我们可以很容易地使用 INA219 电流传感器和 Arduino 来测量电流和功率,它还可以检测分流电压。 该传感器模块配备 0.1 欧姆和 1% 的分流电阻,以满足电流测量的要求。 它可以测量高达+26V的直流电压。
INA219 的工作电压在 3V 和 5.5V 之间。 传感器值通过 INA219 模块和微控制器之间的 I2C 通信协议传输。
1)INA219工作原理
在我们开始使用 INA219 传感器之前,我们必须了解该传感器的工作原理。
INA219 传感器有一个 2端子,串联到测量的高端,能够测量高达 26V 的电压。 螺纹项与一个 0.1Ω 1% 检测分流电阻并联。 INA219 在高端测量两个不同的电压:
- V_shunt 是分流电阻器上的电压降。
- V_bus