INA219 (обновлено: 27 Mar 2026, 17:17:09) Legacy

INA219

![](INA219.jpg)

Датчик INA219 измеряет напряжение, ток (через шунт) и рассчитывает мощность, предназначен для размещения в помещении (внутри щита/корпуса), имеет среднюю погрешность (сильно зависит от шунта/проводки) и быстрый отклик.


Интерфейс: I2C

Адрес I2C: без дополнительных манипуляций датчик имеет адрес 0x40. Если вам необходимо установить несколько датчиков, смотрите раздел Дополнительно.

Пины модуля и назначение

  • VCC / VDD: питание модуля (обычно 3.3В)
  • GND: земля
  • SCL: линия тактирования I2C
  • SDA: линия данных I2C
  • VIN+ / VIN- (или IN+ / IN-): входы измерения тока через шунт (включаются в разрыв нагрузки)

Подключение к ESP32 (I2C)

ВСТАВЬТЕ ИЗОБРАЖЕНИЕ: INA219_ESP32_layout.png
  • VCC3.3V
  • GNDGND
  • SCLGPIO22 (SCL)
  • SDAGPIO21 (SDA)

Дополнительно

  • Выбор I2C-адреса на плате (A0/A1):
  • ![](<INA219_I2C_Address.png>)
  • На модуле это две адресные площадки. В логике INA219 это пины A0 и A1 (на вашей плате они могут быть подписаны как A1/A2, но смысл один: два адресных бита).
  • Если вы замыкаете адресные площадки только на GND или VCC, то получаются такие адреса:
  • A1=GND, A0=GND0x40
  • A1=GND, A0=VCC0x41
  • A1=VCC, A0=GND0x44
  • A1=VCC, A0=VCC0x45