ACS712 — модуль датчика тока на эффекте Холла, который измеряет и переменный (AC), и постоянный (DC) ток. Он выдаёт аналоговое напряжение, пропорциональное протекающему току, поэтому его легко читать аналоговыми пинами (ADC) плат Arduino и серии ESP. Датчик обеспечивает гальваническую развязку между силовой цепью и микроконтроллером, поэтому измерение безопасно и не повредит плату. В продаже обычно три версии с пределами 5A, 20A и 30A. Его часто используют для мониторинга энергопотребления, защиты моторов от перегрузки по току, систем зарядки от солнечных панелей и аккумуляторов и учёта энергии в умном доме.

