Встановлення мікропрограми

Кожен чіп 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-мережу. За промовчанням там відображатимуться поточні настройки. Рекомендуємо змінити їх з міркувань безпеки!

Зверніть увагу , в аварійному режимі точки доступу контролер працює тільки, якщо під час його увімкнення не вдається підключитися до заданої WiFi-мережі. Окрім цього, час його роботи в цьому режимі обмежений однією годиною, після чого він автоматично перевантажується і намагається підключитися до Вашої WiFi мережі знову. Якщо контролеру вдалося підключитися до Вашої WiFi-мережі, але згодом з'єднання було втрачено, то контролер намагатиметься постійно відновити з'єднання, не переходячи в аварійний режим точки доступу і не перевантажуючись. Докладніше про режими роботи контролера з WiFi-мережею можна ознайомитись у документації: Підключення контролера до WiFi-мережі .

Натисніть кнопку Save та контролер буде перезавантажено, після чого він виконає підключення до Вашої WiFi-мережі. Якщо йому вдасться це зробити, то з'явиться напис GOT ACCESS , а поряд з нею динамічна (випадкова) IP-адреса контролера у Вашій WiFi-мережі, яку йому видав маршрутизатор. Однак, нам необхідно щоб контролер мав завжди статичну (постійну) IP-адресу. Це можна зробити, заповнивши розділ Network , де вручну вказати IP-адресу контролера. Параметри Gateway та Network зберігаються такими, як є, вони можуть автоматично скопійовані, якщо натиснути курсором на зелену смугу зверху. Після завершення налаштувань натисніть ще раз кнопку Save .

Перейдіть на закладку Firmware і виберіть мікропрограму якого проекту Ви хочете завантажити в контролер. Зверніть увагу, що для завантаження потрібно буде підключення до Інтернету. Спочатку відбудеться завантаження мікропрограми із сервера, а потім її запис у контролер. Після запису контролер перезавантажиться і його світлодіод повільно блиматиме, а потім згасне. Це означатиме, що Ваша WiFi-мережа була знайдена і контролер до неї успішно підключився.

Ви можете перейти на закладку Setup або відкрити у своєму браузері веб-сторінку контролера для перевірки та встановлення інших його налаштувань.

Однак зручніше це можна зробити за допомогою сервера SmartESP, тому знаючи IP-адресу контролера краще вже переходити до наступного етапу: Реєстрація контролера на сервері .    

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


Варіант: Самостійне встановлення

Увага, цей варіант вимагає вищого рівня знань у програмуванні контролерів!

Установку мікропрограми можна зробити вручну, просто завантаживши bin-файл зі сторінки відповідного проекту і потім, використовуючи інше програмне забезпечення, завантажити його в чіп ESP8266.

Зверніть увагу! Кожен проект (наприклад Climate ) використовує свою власну версію мікропрограми. Тому, щоб отримати вихідний bin-файл мікропрограми, потрібно зайти на відповідну сторінку проекту та завантажити його.

Перейдіть на сторінку проекту та завантажте bin-файл мікропрограми до себе на комп'ютер:

Підключіть контролер до комп'ютера через USB-кабель безпосередньо (для Wemos D1 mini) або USB-UART-TTL адаптер. Перевірте наявність драйверів. Після підключення має з'явитися новий порт COM. Використовуйте інше програмне забезпечення для встановлення мікропрограми на контролер, наприклад, це може бути Nodemcu Flasher :


Перезавантажте контролер, перепідключивши його. Якщо це Wemos D1 mini , то після його включення, вбудований світлодіод почне швидко блимати. Це означає, що мікропрограма встановлена правильно і контролер працює в режимі точки доступу. Далі необхідно здійснити підключення контролера до Вашої мережі WiFi.