САМОВАР 
×
Меню

Первичная загрузка скетча

 
Перед первой загрузкой скетча Самовара в ESP32 компьютер и плату нужно подготовить, об этом читайте в "Подготовка ESP32 к загрузке"
 
 
При установке Arduino IDE, программа создаст новый каталог с именем Arduino в ваших документах. Путь по умолчанию C:\User\Documents\Arduino
Этот каталог нужно подготовить.
При установке Arduino IDE может поместить в ...Documents\Arduino вложенные каталоги, в том числе и с именами libraries и tools. Эти каталоги нужно убрать.
 
Внимание, это важно!
Для корректной  установки скетча Самовара нужно использовать  libraries (библиотеки) и tools (инструменты) которые идут в архиве с каждым релизом Самовара. Использование  библиотек прежних релизов или полученных из других источников, будет приводить к ошибке загрузки скетча Самовара в ESP32.
 
Данные далее рекомендации помогут не совершать ошибок на первых порах по невнимательности и пр. В дальнейшем вы сможете выработать свой собственный метод.
 
Создадим в каталоге ...Documents\Arduino вложенный каталог OLD и перетащим туда  libraries и tools, созданные Arduino IDE при установке.
Если все сделано правильно, то в каталоге C:\User\Documents\Arduino\ не должно быть каталогов с именами  libraries и tools. Любые другие имена каталогов допускаются.
 
Теперь нужно скачать архив с последней прошивкой по ссылке .

  Внимание!
Рекомендуется скачивать архив именно по выше приведенной ссылке. Это будет законченная и протестированная версия .  На ресурсе так же  присутствует Мастер-версия. Это будущая версия, которая находится в стадии разработки. Она может работать не корректно или вообще не работать.
 
 
Первичная загрузка скетча
1

ZIP

Скачать архив в формате ZIP
2

TAR

Скачать архив в формате TAR (RAR, GZ)
 
Как правило архив сохраняется в каталог "Загрузки" вашего браузера.
Имя скачанного архива:  Samovar-X.XX, где X.XX будет соответствовать номеру версии (далее все примеры будут на версии Samovar-6.17). 
 
Копируем (или вырезаем и вставляем) скачанный архив в каталог C:\User\Documents\Arduino\ (у вас может быть другой путь)
 
Таким образом в ...Documents\Arduino\ должна образоваться следующая структура каталогов:
 
 
 
Теперь скетч готов для загрузки в ESP32.
При нажатии на стрелку начнется загрузка релиза в Самовар
 
Примечание.
Внимание! Важно!
Последнее время появились вполне работоспособные клоны  платы ESP32, но при выборе в  в меню “Инструменты” > Плата > ESP32 Arduino>DOIT ESP32 DEVKIT V1 не устанавливается  web-интерфейс. При выборе платы ESP32 Dev Module загрузка интерфейса проходит нормально.
 
Внимание.
Локальная загрузка интерфейса возможна только в версиях Arduino IDE ниже чем 2.x.х.  Именно поэтому  нужно сначала использовать версию 1.8.х.
Дополнено.
На версиях Arduino IDE 2.x.х появилась возможность локальной установки интерфейса с помощью плагина. Инструкция
здесь
 
Внимание! Важно!
С версии 6.0 При условии, что Самовар подключен к интернету,  интерфейс будет автоматически скачиваться и устанавливаться без вашего участия.
В том числе,  в случае необходимости отката на старую версию скетча, интерфейс так же откатится на соответствующую версию сам.
Если подключения к интернету нет, то интерфейс необходимо устанавливать, для каждой версии самостоятельно - т.е. локально.
Дополнено.
Но, как выяснилось, что-то изменилось и это работает не для всех.
С версии 6.20 в файл Samovar_ini.h добавлен параметр:
//#define NOT_USE_INTERFACE_UPDATE              //не использовать обновление интерфейса при загрузке
При первой загрузке скетча его нужно  раскомментировать:
#define NOT_USE_INTERFACE_UPDATE              //не использовать обновление интерфейса при загрузке
При этом интерфейс не будет обновляться через интернет. В последствии, при настройке скетча строку можно вернуть к первоначальному виду (закомментировать) и посмотреть будет ли обновление через интернет проходить корректно.
 

 
После загрузки скетча и web-интерфейса нужно подключить Самовар к вашей Wi-Fi сети.
  Когда Самовар будет подключен к вашей WI-FI сети, откройте на компьютере интерфейс Самовара, введя в адресной строке браузера присвоенный ему IP-адрес.
 
Далее,  нужно обязательно загрузить в Самовар рекомендованные значения по умолчанию.

Пояснение
Файл с начальными настройками Samovar_default_settings.txt содержит значения по умолчанию. При первом, после сборки,, запуске Самовара - в обязательном порядке загружать значения по умолчанию. которые позволят получить работающий без ошибок Самовар. Потом  нужно будет настроить Самовар под себя и свое оборудование.
 
Для загрузки настроек нужно перейти на вкладку Настройки-Прочие, внизу страницы выбрать команду "Восстановить" (п.3), На компьютере откроется Проводник,  выбрать для загрузки файл Samovar_default_settings.txt из каталога ... \Documents\Arduino\tools\.
После загрузки значений по умолчанию нужно  нажать "Сохранить" и перезагрузить Самовар с отключением питания.
Это делается 1 раз. Только при первой загрузке скетча в ESP32. При последующих обновлениях релизов загружать настройки по умолчанию не нужно.
 
 
Первичная настройка Самовара закончена - можно приступать к настройкам файла Samovar_ini.h под собственное оборудование.