Комментарии 22
Вроде - норм. Но...
Модуль выбран какой-то полностью левый, с залитыми припоем контактными и установочными отверстиями. Если есть примете другой - замените GY-219 на его марку.
Странно видеть в рекламе "импортозаместительной" Репки прямую ссылку на datasheet INA219, малодоступный без VPN.
Самый дешманский доступный модуль для DIY проектов - доступен и на АлиЭкспрессе и на ОЗОНе в виде кучи китайских клонов аналогов. Дешево и сердито. Если нужно - то можно добавить ссылки. Нужно? Просто Хабр последнее время строго относится к ссылкам на товары и модераторы возвращают на исправление, а времени на это порой не хватает.
А если Вы напишете подобную статью, но под другой модуль, то это будет очень круто и наверняка многим будет полезно и интересно! Если напишите, то говорите - добавлю в этой статье ссылку на Вашу с указанием, для какой модели датчика есть ещё материал на Хабре! А это конкретный такой туториал под конкретный вариант, что в начале и указано в типе материала.
Можно было бы поискать копию описания и на сайтах, доступных напрямую, но все же ссылка на оригинал лучше. Кому нужно - сможет прочитать. А купить такой модуль можно без особых проблем.
Отлично!
А не знаете, чем можно измерять переменку до 250В?
Этим же модулем через трансформатор, выпрямитель и делитель?
Обычно видел, что переменку стараются всасывать в ADC напрямую. Через ТТ где шунт на включен холодным концом в Vref используемый для ADC. Но про современные решения не скажу.
Такой задачи в своей практике пока не возникало для цифрового датчика, так что сходу не скажу есть ли такой тип готовых датчиков. Если возникнет задача и придётся её решить и будет время на статью, то будет и такой материал :-)
Но говоря в целом, то можно сделать обвязку электронную и измерять средние или максимальные значения переменного напряжения и этим датчиком и по сути в любых диапазонах (понижение, выпрямление, отсечение и всё такое - всё как и полагается делать для измерения параметров переменного тока). Но самое интересно с представленным датчиком это то, что можно заморочиться и не только сделать радиоэлектронную обвязку, но и программно анализировать параметры, например пульсации и т.п. Одним словом связка аппаратных и программных возможностей открывает огромные перспективы для творчества, но в рамках параметров частоты работы контроллера датчика, конечно, но для тока в 50 герц этого точно хватит.
Видел такой, но пока не пробовал:
PZEM-004T AC 100A цифровой амперметр ватт мощность вольт-ампер ток тестер модуль напряжения и тока тестовый модуль для Arduino
Я на вашей картинке КДПВ голову нагнул , чтобы стрелка и отражение совпали. Чтобы правильно снять показания. И только потом понял.
Это оху@нно! ©Pikabu. А как сделать, чтобы шкала была 100ма, а ток выдерживался в 20 А? Все мечтаю об этом, но реализовать не знаю как.
Какая замечательная статья! Как-бы продолжение статьи 8 профилировщиков потребляемой мощности, только тепер делаем сами...
Хороший power meter для измерения основных величин с неприцизионной точностью.
Использовал их в своем проекте.
Готовая библиотека не понравилась, написал свой код, работает норм.
Красиво. Подробно. Не хватает дополнительного акцента, что это работает только в системах, где "-" общий...
А вот, кто бы мне подсказал подобный чип для мониторинга без общего минуса. Типичное - бесперебойник 12В, у которого "минус" батареи коммутируется полевиком и не является общим с цепью питания. Пока идея с питанием INA от той же АКБ с гальванической развязкой, но уж слишком хлопотно для домашних поделок, попроще бы чего
Тут бы схемку... относительно какого минуса, в итоге, - мерять. Входного или выходного? Или относительно плюса, как в телекоме?
По-минимуму - видится один каскад на ОУ, инвертирующий усилитель со сдвигом уровня.
Явной схемки нет. Хочу мониторить 12В батарею на (например) охранно-пожарном БП. Ну или чем-то от meanwell. Они разные и сразу сказать, что там как сделано, невозможно. И доп. условие - одавать это дело по "цифре" в одноплатник или что-то похожее с минимальным доп. обвесом и размерами.
Судя по их схемам, там "+" АКБ общий с выходом, а "-" бывает по-разному, но что-то типа полевика обычно там есть (например DRC-40A - схема заряда и котроля в "-" батареи https://static.chipdip.ru/lib/335/DOC011335221.pdf).
Что-то этакое, как заготовка... R2 - шунт, R1-R5 - коэффициент усиления, R3-R4 - сдвиг выхода на 2,5 В от общего. Нелинейность внизу - работа выходного каскада ОУ.

воот... спасибо, возьму за основу, коль решусь делать на "рассыпухе".
Это то, на тему чего я уже давно и неспешно думаю, но не хочу :) Во-первых, у меня "плоховато" с операционниками - в детстве не поигрался, а сейчас чуть не с нуля разбираюсь, но почти не использую (потому и не освоил до сих пор). Даже понять, как правило, могу. И что-то подобное нарисовать, всего с парой-тройкой ошибок (Proteus / LTSpice спасают).
Собс-но не хочу именно по причине аналоговой части на "рассыпухи". Да - понятно, да - деталей немного. Но возня с наладкой пока отталкивает, ибо "для себя и совсем не срочно", а работа не ждёт...
ЗЫ: Вроде, видел схему на какой-то другой INA под это дело, но давно и не нашёл. Наверно потому и периодически ищу готовое, вместо "сесть и нарисовать самому" :)
I2C датчик INA219 + Python + Repka Pi: измеряем ток, напряжение и мощность во встраиваемых системах управления