Превращение KORAD3005D в программируемый KORAD3005P
С помощью дешевого и доступного модуля на ESP8266 (он же ESP-12) можно превратить обычный KORAD3005D в программируемый блок KORAD3005P с управлением по WiFi и USB.
Хотя KORAD3005D не предназначен для удаленного управления, тем не менее некоторые экземпляры могут работать как программируемый KORAD3005D. Внутри на плате имеется разъем для управления по UART – этим и можно воспользоваться.
По какой-то причине часть блоков с индексом “D” имеют прошивку от блоков с индексом “P” и могут управляться через UART. Давайте далее называть такие блоки KORAD3005DP.
Отличить такие блоки очень просто – достаточно их послушать. Посмотрите короткое видео и вы услышите разницу.
Если вам повезло и у вас именно KORAD3005DP, тогда этот проект для вас. Если нет, посмотрите мой следующий проект – будет ещё интереснее.
Оборудование и прошивка
Для реализации проекта понадобиться любая отладочная плата на основе ESP8266 (ESP-12), а так-же кнопка и внешний USB разъем.
Прошивается такая плата с обычного компьютера через USB разъём, никаких дополнительных программаторов не нужно. Вы можете воспользоваться уже готовым файлом прошивки.
Ссылка на проект: https://github.com/profi-max/KORAD_WiFi_USB_module
Всё файлы проекта выложены на сайте GitHub. Как исходные коды, так и готовая скомпилированная прошивка. Загрузить прошивку в плату можно тремя разными способами:
- Готовый файл в папке Binary. Установите программу Flash Download Tools с официальной страницы производителя https://www.espressif.com/en/support/download/other-tools . Подключите USB кабель к отладочной плате, запустите приложение , выберите правильный COM-порт и bin-файл с прошивкой. По окончании загрузки нажмите кнопку “RST” (Reset), чтобы перезапустить вашу отладочную плату.
- Можно использовать Arduino IDE. Откройте скетч из папки Arduino. Выберите плату NodeMCU 1.0 . Установите библиотеку WiFiManager by tzapu. Скомпилируйте и загрузите скетч в отладочную плату.
- Можно использовать Visual Studio Code + Platformio. Откройте проект из папки VSCode. Скомпилируйте и загрузите проект.
После прошивки разъем USB можно использовать и для последующей перепрошивки и для управления KORAD по протоколу Modbus RTU.
Схема подключения к KORAD
Сначала измерьте напряжение между пинами 1 и 4 разъема J9. Если напряжение 5 вольт, подключайте их к пину VIN отладочной платы. Если 3.3 вольта – то к пину 3V.
DPSmaster - приложение для управления KORAD с компьютера
Приложение представляет собой 5Mb исполняемый файл для Windows, не требующий установки и установки стороннего программного обеспечения. Официальная страница программы: https://profimaxblog.ru/dpsmaster_rus/
Полный обзор DPSmaster: https://youtu.be/1nZQ2FA08Fg
- WiFi В приложении DPSmaster выберите“TCP” и введите корректный локальный IP адрес вашей ESP8266.
- USB В приложении DPSmaster выберите правильный“COM” порт. Скорость (Baud rate) 115200, адрес (slave address) 1.
Для соединения нажмите кнопку “Connect”. В момент соединения с программой KORAD блокирует все свои кнопки управления, с тем чтобы управление было только из программы. Через несколько секунд после отключения программы, KORAD разблокирует свои органы управления. Блокирование и разблокирование сопровождается звуковым сигналом.
Вам доступно:
- 10 обычных профилей (ячеек памяти) M0-M9
- ещё 10 профилей для зарядки литиевых батарей C0-C9
- Счетчики времени и энергии (ампер и ватт часы)
- Таймер для каждого профиля
- OVP – триггерная защита по напряжению
- OCP – триггерная защита по току
- OPP триггерная защита по мощности
- Soft Front – медленное нарастание напряжения при включении
- Автоматический сброс счетчиков при включении выхода
- 10-оборотные регуляторы тока и напряжения
- Регулировка установленного тока и напряжения колёсиком мыши над индикатором
- Автотест – инструмент для сбора и анализа данных в текстовом виде или в виде таблиц EXCEL
ВАЖНО: Все настройки параметров и профилей хранятся в отладочной плате ESP8266, а не в KORAD и не на компьютере.
Как подключиться к WiFi
Нажимайте в течении 3 секунд кнопку “Wifi Reset”, подключенную к отладочной плате. В это время модуль ESP8266 переходит в режим точки доступа. Откройте на своём телефоне настройки WiFi. Найдите и выберите точку доступа “KORAD bridge”, пароль не требуется. В открывшейся странице кликните “Configure WiFi”, затем выберите ваш роутер, введите пароль и нажмите “Save”. Теперь плата с ESP8266 подключена к вашему WiFi роутеру.
Как узнать локальный IP адрес
Откройте в браузере страницу вашего роутера. В списке клиентов WiFi найдите “KORAD server”.
Галерея
- This topic has 0 replies, 1 voice, and was last updated 1 month ago by profi-max.
-
AuthorPosts
-
-
29.03.2024 at 14:41 #4541
-
-
AuthorPosts
- You must be logged in to reply to this topic.