NodeMCU - это прошивка, которая позволяет запрограммировать ESP8266 модуль lua скриптом.
По работе модуль очень схож с платой Ардуино. С помощью всего нескольких строк кода вы можете установить WiFi-соединение, управлять с esp8266 контроллером, превращая ваш esp8266 в веб-сервер, умную лампочку, умную розетку и многое другое.
Схема и подключение программатора (3.3V FTDI) к ESP8266
Распиновка ESP8266:
Отдельно приводим соединения в таблице:
ESP8266 | FTDI |
---|---|
RX | TX |
TX | RX |
CH_PD | 3.3V |
GPIO 0 | GND |
VCC | 3.3V |
GND | GND |
Схема соединений примерно будет выглядеть так:
После подключения вашей платы к компьютеру, вам необходимо скачать программу для прошивки NodeMCU. Скачать Node MCU Flasher для Windows можно по следующим ссылкам:
После загрузки файла, запустите его, у вас появится окно, как на картинке ниже, во вкладке com port, необходимо выбрать порт, на котором будет подключен ваш ESP8266.
На вкладке Config, выберите файл прошивки, которую можно скачать по ссылке ниже. После того как вы выберете прошивку, нажмите Flash, дождитесь окончания загрузки прошивки и всё готово.
Последнюю версию прошивки можно взять на гитхабе.