Встановлення мікропрограми
Кожен чіп 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.