Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Система солнечного мониторинга измеряет напряжение, ток и мощность с панели и с двух выходов, а также напряжение на батарее.
Эта плата измеряет входное напряжение, ток и мощность от двух источников. Плата имеет два выхода. У каждого есть измерение напряжения, тока и мощности. Измерение напряжения, тока и мощности с помощью платы INA219 от Adafruit. Вход от солнечной панели полностью изолирован от ESP8266 и 5V. На всех входах и выходах есть предохранитель на 3 А. Я измеряю температуру и влажность внутри коробки с помощью AM2301 и измеряю температуру нагрева с помощью термопары и MAX6675. Шина I2C подключена через преобразователь сдвига уровня к плате ESP.
Спасибо, что читаете, ставите лайки и пишите комментарии.
Этот проект спонсируется компонентом LCSC.
Шаг 1. Шаг 1. Аппаратные компоненты
Adafruit INA219 3шт.
Плата NodeMCU ESP8266 1 шт.
Часы с таймером для собак 1 шт.
Max6675 с термопарой 1шт.
AM2301 Датчик температуры и влажности 1 шт.
AM1D-0505SZ Изолированный преобразователь постоянного тока в постоянный 1 шт.
ADUM1250ARZ - Цифровой изолятор I2C 1шт.
Клеммная колодка 2p 11шт
1А Предохранитель с розеткой 1шт.
3А Предохранитель с розеткой 4шт.
Понижающий преобразователь 12В / 5В 1шт.
Преобразователь логического уровня (двунаправленный) 1 шт.
Диод Шоттки 2шт
Провода перемычки
Компьютер с Arduino IDE
Raspberry Pi с MQTT borker и Node-Red
Паяльник с припоем
Шаг 2: Шаг 2: Электромонтаж и схемы
SDA - GPIO5
SCL - GPIO4
AM2301 (DHT) - GPIO2
WatchDog IN -GPIO15
WatchDog OUT - RST
МАКС 6675 SCK - GPIO14
Макс 6675 CS - GPIO12
Макс 6675 SO - GPIO13
Шаг 3: Шаг 3: Описание печатной платы
Сверху находится контроллер солнечного заряда, подключенный к измерительной плате.
Слева внизу - клемма с двумя входами, клемма аккумулятора, клемма с двумя выходами, NodeMCU с центром сдвига уровня, плата MAX6675. Справа вверху находится таймер WatchDOG.
Шаг 4: Шаг 4: Код
Шаг 5: Шаг 5: Красный узел
Фото из Node Red Dashboard.