Прошивка: различия между версиями
Siv (обсуждение | вклад) (Новая страница: «== Установка Visual Studio Code (vscode) и прошивка == === Шаг 1 === Скачать и установить vscode Если у вас <code>Windows OS</code>, то скорее всего потребуется установить драйвера, которые можно скачать здесь В большинстве случаев подходят CP210x Universal Windows Driver === Шаг 2 === Запускаем <code>vsc...») Метка: визуальный редактор отключён |
Siv (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
== Установка Visual Studio Code (vscode) и прошивка == | == Установка Visual Studio Code (vscode) и прошивка == | ||
[[File:Vscode1.mp4]] | |||
=== Шаг 1 === | === Шаг 1 === | ||
Скачать и установить vscode | Скачать и установить vscode | ||
| Строка 55: | Строка 55: | ||
При условии, что сборка компонентов была выполнена правильно, то как только прошивка будет загружена на плату и произойдет перезагрузка на плате поднимется веб сервер. Вам необходимо найти <code>IP</code> адрес, который получил <code>WEGABOX</code>. Это возможно сделать через веб интерфей роутера. | При условии, что сборка компонентов была выполнена правильно, то как только прошивка будет загружена на плату и произойдет перезагрузка на плате поднимется веб сервер. Вам необходимо найти <code>IP</code> адрес, который получил <code>WEGABOX</code>. Это возможно сделать через веб интерфей роутера. | ||
==Прошивка по Wi-Fi== | |||
В дальнейшем, если будет желание или необходимость перепрошивки <code>ESP</code> это можно будет сделать через Wi-Fi. | |||
Для этого нужно будет раскоментировать строчку в <code>platformio.ini</code> и указать свой <code>IP</code> адрес <code>WEGABOX</code>. | |||
---- | ---- | ||
[[Категория:WEGABOX]] | |||
[[Категория:WEGA-DOSER]] | |||
Текущая версия от 23:16, 25 апреля 2023
Установка Visual Studio Code (vscode) и прошивкаПравить
Шаг 1Править
Скачать и установить vscode
Если у вас Windows OS, то скорее всего потребуется установить драйвера, которые можно скачать здесь
В большинстве случаев подходят CP210x Universal Windows Driver
Шаг 2Править
Запускаем vscode идем в extensions и устанавливаем platformio.
Шаг 3Править
Открываем папку с проектом.
Шаг 4Править
Копируем файл src/pre.h.rename вставляем в ту же папку и переименовываем новый файл в pre.h.
Открываем pre.h.
- Обновляем
ssid- имя вашей сети - Обновляем
password- пароль для вашего WiFi - Обновляем
String wegaapi- URL для подключения кWEGA-API - Обновляем
String wegaauth- token для подключения кWEGA-API - Обновляем
String wegadb- имя базы данных для хранения данных сWEGABOX - Обновляем
long freqdb- частота отправки данных в базу в секундах - Обновляем
#define HOSTNAME- Имя системы и DDNS .local
Обновляем список датчиков, которые подключены к WEGABOX
- 1 значит датчик включен(подключен)
- 0 значит датчик выключен(не подключен)
- Пример
#define c_DS18B20 1- Цифровой датчик температуры для шины 1-Wire
Что дальше
- Сохраняем код
- Нажимаем
build, что бы проверить что прошивка собирается
Если все хорошо, то в терминале будет что-то подобное.
Если в терминале видим SUCCESS то подключаем ESP32 через консольный кабель.
Нажимаем кнопку Upload и заливаем проект на ESP32
В большинстве случаев platformio найдет подключеное устроиство через консольный кабель автоматически, если этого не произошло то добавляем строчку в самом низу в файле platformio.ini
Для Widows OS систем upload_port = COM[13] - после прошивки ESP по консольному кабелю строчку необходимо удалить.
Для Linux и MacOS систем upload_port = /dev/ttyUSB* - после прошивки ESP по консольному кабелю строчку необходимо удалить.
Больше про настройки upload_port можно прочитать здесь
При условии, что сборка компонентов была выполнена правильно, то как только прошивка будет загружена на плату и произойдет перезагрузка на плате поднимется веб сервер. Вам необходимо найти IP адрес, который получил WEGABOX. Это возможно сделать через веб интерфей роутера.
Прошивка по Wi-FiПравить
В дальнейшем, если будет желание или необходимость перепрошивки ESP это можно будет сделать через Wi-Fi.
Для этого нужно будет раскоментировать строчку в platformio.ini и указать свой IP адрес WEGABOX.