Установка микропрограммы
В каждый чип ESP8266 необходимо установить микропрограмму. Это можно сделать с помощью специального программатора SmartESP, либо вручную, используя Ваше любимое ПО. Преимущество программатора SmartESP в том, что кроме загрузки микропрограммы, Вы сразу же настраиваете подключение к WiFi-сети.
Вариант: Программатор SmartESP
Итак, скачайте файл-архив с программатором SmartESP и распакуйте его на своём компьютере. Подключите контроллер Wemos D1 mini к компьютеру через USB-провод и определите порт к которому он будет подсоединен, например COM3 (это легко узнать, используя диспетчер устройств).
Если случилось так, что Вы не можете найти в списке новое COM-устройство, то это означает, что Вам необходимо установить драйвер. Какой драйвер Вам нужен, можно определить глядя на микросхему на плате, для контроллера типа Wemos D1 mini обычно это CH340 или CP2104.
Запустите приложение SmartESP, выберете COM-порт к которому подключен контроллер и нажмите кнопку Connect. Установится соединение и загорится индикатор ONLINE.
Можно продолжить и выполнить инициализацию, для чего нажмите соответствующую кнопку Initialize. Включится индикатор WAIT и начнётся процедура записи инициализационной микропрограммы.
После успешного завершения этого процесса включится индикатор READY.
Перейдите на закладку Access, здесь необходимо задать главные настройки контроллера.
- Wi-Fi access - параметры (название и пароль) подключения контроллера к Вашей WiFi-сети.
- Network - параметры сети контроллера. Если оставить пустым, то IP-адрес будет выдаваться автоматически маршрутизатором.
- Name - название контроллера в сети (латинские символы).
- Password - пароль доступа к контроллеру.
- Board Hotspot - параметры аварийного подключения к контроллеру, если ему не удается найти Вашу WiFi-сеть. По умолчанию, там будут отображаться текущие настройки. Настоятельно рекомендуем изменить их по соображениям безопасности!
Нажмите кнопку Save и контроллер будет перезагружен, после чего он выполнит подключение к Вашей WiFi-сети. Если ему удастся это сделать, то появится надпись GOT ACCESS, а рядом с ней динамический (случайный) IP-адрес контроллера в Вашей WiFi-сети, который ему выдал маршрутизатор. Однако, нам необходимо чтобы контроллер имел всегда статический (постоянный) IP-адрес. Это можно сделать заполнив раздел Network, где вручную указать IP-адрес контроллера. Параметры Gateway и Network сохраняются такими как есть, они могут автоматически скопированы, если нажать курсором на зеленую полосу сверху. После завершения настроек нажмите еще раз кнопку Save.
Перейдите на закладку Firmware и выберете микропрограмму какого проекта Вы хотите загрузить в контроллер. Обратите внимание, что для её загрузки потребуется подключение к Интернет. Сначала произойдёт загрузка микропрограммы с сервера, а затем её запись в контроллер. После записи контроллер перезагрузится и его светодиод будет медленно мигать, а потом погаснет. Это будет означать, что Ваша WiFi-сеть была найдена и контроллер к ней успешно подключился.
Вы можете перейти на закладку Setup или открыть в своём браузере веб-страницу контроллера для проверки и задания других его настроек.
Однако, более удобно это можно сделать с помощью сервера SmartESP, поэтому зная IP-адрес контроллера лучше уже переходить к следующему этапу: Регистрация контроллера на сервере.
Вариант: Самостоятельная установка
Внимание, этот вариант требует более высокий уровень знаний в программировании контроллеров!
Установку микропрограммы можно сделать вручную, просто скачав bin-файл со страницы соответствующего проекта и затем, используя стороннее ПО, загрузить его в чип ESP8266.
Перейдите на страницу проекта и скачайте bin-файл микропрограммы к себе на компьютер:
Подключите контроллер к компьютеру через USB-кабель напрямую (для Wemos D1 mini) или USB-UART-TTL адаптер. Проверьте наличие необходимых драйверов. После подключения должен появится новый COM-порт. Используйте стороннее ПО для установки микропрограммы на контроллер, например, это может быть Nodemcu Flasher:
Перезагрузите контроллер, переподключив его питание. Если, это Wemos D1 mini, то после его включения, встроенный светодиод начнет быстро мигать. Это означает, что микропрограмма установлена верно и контроллер работает в режиме точки доступа. Далее необходимо выполнить подключение контроллера к Вашей WiFi-сети.