Программатор

Если Вы самостоятельно собираете контроллер, то в этом случае потребуется загрузить в него микропрограмму. Это можно сделать вручную, просто скачав bin-файл со страницы соответствующего проекта и затем, используя стороннее ПО, загрузить его в чип ESP8266 (подробнее об этом в разделе Загрузка микропрограммы). Либо же, можно использовать наше приложение-программатор SmartESP. Это приложение разработано для ОС семейства Windows и максимально упрощает работу с контроллером. С её помощью Вы сможете выполнить все необходимые задачи: инициализировать новый контроллер, подключить и настроить WiFi-соединение, загрузить соответствующую микропрограмму проекта (прошивку), а также выполнить другие настройки.

Программатор доступен бесплатно! Однако, устанавливаемая микропрограмма на контроллер работает в демонстрационном режиме, который длится 10 мин после каждого включения контроллера. После регистрации, Вы сможете получить вечную лицензию для каждого контроллера, которая будет работать без ограничений.


Скачать SmartESP v3.2


Шаг 1 - Подготовка и подключение

Скачайте файл-архив с программой SmartESP и распакуйте его на своём компьютере. Для загрузки в контроллер микропрограммы требуется подключить его через USB-провод к Вашему компьютеру. Подключите контроллер Wemos D1 mini к компьютеру и определите порт к которому он будет подсоединен, например COM3 (это легко узнать, используя "Диспетчер устройств").

Если случилось так, что Вы не можете найти в списке новое COM-устройство, то это означает, что Вам необходимо установить драйвер. Какой драйвер Вам нужен, можно определить глядя на микросхему на плате, для контроллера типа WeMos D1 mini обычно это CH340 или CP2104.

 


Шаг 2 - Инициализация

Запустите приложение SmartESP, выберете COM-порт к которому подключен контроллер и нажмите кнопку Connect. Установится соединение и загорится индикатор ONLINE. Можно продолжить и выполнить инициализацию, для чего нажмите соответствующую кнопку Initialize. Включится индикатор WAIT и начнётся процедура записи инициализационной микропрограммы. После успешного завершения этого процесса включится индикатор READY.

  


Шаг 3 - Задание настроек подключения

Перейдите на закладку Access, здесь необходимо задать главные настройки контроллера:

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

Нажмите кнопку Save и контроллер будет перезагружен, после чего он выполнит подключение к Вашей WiFi-сети. Если ему удастся это сделать, то появится надпись GOT ACCESS TO WI-FI, а рядом с ней IP-адрес контроллера в Вашей WiFi-сети, который ему выдал маршрутизатор. Сохраните его, для того чтобы подключить контроллер к серверу SmartESP позже.

 

 

Шаг 4 - Установка микропрограммы

Перейдите на закладку Firmware и выберете микропрограмму какого проекта Вы хотите загрузить в контроллер. Обратите внимание, что для её загрузки потребуется подключение к Интернет. Сначала произойдёт загрузка микропрограммы с сервера, а затем её запись в контроллер. После записи контроллер перезагрузится и его светодиод будет медленно мигать, а потом погаснет. Это будет означать, что Ваша WiFi-сеть была найдена и контроллер к ней успешно подключился. 

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