INA3221 Датчик напряжения\тока для Home Assistant v1.1.....

Источник:

3-канальный датчик напряжения и тока для Home Assistant с использованием ESPHome.

Например, его можно использовать в качестве тестера аккумуляторов или солнечных панелей, который будет отображать все в виде графика в HA.
По сути 6 мультиметров в одном блоке.
Также может использоваться автономно с пользовательским кодом.
В комплект поставки входит настенное крепление, которое также работает как подставка с длинными винтами в верхних отверстиях.
Стенд печатает стоя.
OLED-экран не является обязательным.
Для верхней части необходимы 4 винта M3 10 мм (макс.).
Код не удалось вставить, поэтому он находится в текстовом файле. Код предназначен для S3.
Корпус версии 1.1 должен соответствовать стандартной печатной плате INA.

Совместим с несколькими esp32 типа «Supermini», а также с серией XIAO от SeeedStudio и аналогичными Waveshare C3\S3. Я использую Supermini S3, который также имеет кнопку и адресуемую RGB-подсветку на крышке и может использоваться в HA. В качестве световода для этого светодиода я использовал прозрачную нить накаливания, предварительно просверлив отверстие сверлом диаметром 2 мм. Конец можно нагреть, чтобы он зарастал внутри и его нельзя было вытащить.

Кнопка Supermini S3 ��аходится на контакте 0. C3 — на контакте 9.
C3 имеет простой светодиод на выводе 8.
S3 имеет как адресуемый RGB, так и простой светодиод на контакте 48. Можно использовать только один.

Он использует плату INA3221 из британского магазина на Tindie. Это доступно с несколькими резисторами, которые дают различные пределы тока и разрешения. Прочтите для этого документацию. Это не моя доска. Я использую сопротивление 0,01 Ом, теоретический предел которого составляет 16 А, но, по словам продавца, он ограничен примерно 5 А.

Эта плата была выбрана потому, что более дешевая плата большего размера может оказаться в плохой версии, где все каналы связаны друг с другом, поэтому вы не сможете использовать на них разные источники питания. Плата Tindie дороже, но имеет гарантированно разделенные каналы и несколько вариантов резисторов.
Измеряет до 26 В (верхняя сторона).
Также должна быть возможность смешивать резисторы, чтобы у вас был канал с низким током и высоким разрешением.
Код необходимо скорректировать, если вы используете другие резисторы.

Он использует 7 встроенных быстроразъемных разъемов Wago 221 (7-й предназначен для заземления платы на все, что вы измеряете). Их и доски необходимо приклеить к раме. Не используйте для этого силикон, поскольку он очень едкий, если только он не нейтральный. Я использовал полимер MS.

Также к нему добавили верхнюю часть для OLED-экрана. Это RAK1921, но он может подойти к обычному SSD1306 0,96 дюйма, 128x64, экран I2C. Код очень простой, поэтому он просто показывает напряжение\ток на трех каналах.

У меня на подходе больше экранов, поэтому позже я могу добавить что-нибудь для большего размера, на котором можно будет разместить больше информации, например недостающую мощность. Возможно, другие смогут создать более сложный код, отображающий график на экране.

-----------------------------------------------------------------------------------------------------------------------

Список изменений:

v1.1

Добавлен вертикально удлиненный корпус толщиной 2 мм для ус��ановки стандартной печатной платы датчика INA (38x32,3 мм).
Немного обновил код, улучшил шрифт «Робото».
Теперь вы можете переключаться между различными экранами с помощью кнопки на SuperMini S3 и, возможно, C3.

15:37
20
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Настенный дисплей Home Assistant - Raspberry Pi Touch Displa
Это крепление, которое я разработал дляПодробнее
CatOmater V 1.9 - автомат Cat? Может быть. Потолочная/настен
30 января 2024 г., версия 1.9: НовыеПодробнее
Shelly H&T уличный чехол
Корпус для датчика влажности иПодробнее
Настенная коробка Samsung Galaxy Tab A8 для создания приборн
Раскройте потенциал своего умного домаПодробнее
Мультисенсор CO2 Apollo Automation MSR-2 мм.волн.
https://apolloautomation.com/productsПодробнее
Датчик качества воздуха Apollo Automation AIR-1
https://apolloautomation.com/productsПодробнее
Проект умного реле-бокса
Я регулярно занимаюсь электроннымиПодробнее
Интеллектуальный монитор водяного фильтра с Wi-Fi и веб-инте
доступна версия 2.0: Высокая интеграцияПодробнее
Умный термостат для обогрева плинтуса
Некоторое время назад я хотел добавить вПодробнее
Мистер Робот Микропад
Mr Robot Micropad — это необычноеПодробнее
Реле 5 В + разъем
Напечатано белым PETG Prusament толщинойПодробнее
Корпус для печати D1MiniDev
Корпус, напечатанный на 3D-принтере иПодробнее
Чехол для адаптера ESP Resol VBus
Мне нужен был адаптер VBus для моейПодробнее
Luftklappe für Isoliertes Rohrsystem Ø 180 мм - BWWP Projekt
Luftklappe für mein BWWP ProjektПодробнее
Дисплей для ESP32 с ILI9341
Совместимость с ESPHome и Home AssistantПодробнее
Компактный корпус USB-ключа ESP32 WROVER-B
Этот компактный корпус предназначен дляПодробнее
Чехол для антенны XIAO ESP32 SMA
Мне нужен был чехол для использованияПодробнее
Чехол для плеера/усилителя Louder ESP32 s3
Поскольку модуль Louder ESP32 имеет тотПодробнее
ESP32 Max v1.0 Quad Корпус термопары с дисплеем
Это базовый блок для установки макетнойПодробнее
DFRobot Beetle ESP32-C6 - Корпус дверного датчика
Я предпочел Beetle ESP32-C6, посколькуПодробнее
Метеостанция IOT ESP32 для домашнего помощника или ESPHome
Я разработал эту настройку дляПодробнее
NodeMCU ESP32 S2 с корпусом датчика DHT11
Это моя версия корпуса с крышкой дляПодробнее
Чехол для радара LD2410 с d1 mini esp32
Напечатано из белого PLA Hatchbox. ЯПодробнее
Корпус для Guition ESP32-S3 4,3-дюймовый ЖК-дисплей
Это простой корпус для дисплея GuitionПодробнее
Корпус ESP32 LD2450
Небольшой кейс для ESP32 и LD2450 сПодробнее
Snapcase платы разработки Esp32
Напечатано Prusament PETG Jet BlackПодробнее
Динамик ESP32
Оригинальные коробки восхитительны, но вПодробнее
Водомер ESP32-Cam Бельгия SWDE
Эта модель предназначена дляПодробнее
USB-накопитель TinyS3 (ESP32-S3)
Небольшой кейс для преобразования TinyS3Подробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.