ESP8266

Arduino IDE для ESP8266

Недавно нужно было сделать девайс, который выдает время по UART раз в секунду. Выбор пал на ESP8266.
Изначально пощупал micropython, но как оказалось его ещё пилить и пилить.
Позже узнал, что можно использовать для программирования ESP8266 Arduino IDE. Доступна куча библиотек и печеньки.

Arduino IDE для ESP8266

Установка:

Cборка компилятора для esp8266 в linux

Wifi модуль, который последнее время будоражит массы отличается возможностью создания собственной прошивки.
Для этого вам нужно скачать, собрать и установить компилятор, утилиту esptool и esptool.py. Не пугайтесь просто их очень не удачно обозвали. Первая служит для создания прошивки, вторая же - для загрузки прошивки в устройство.

Установите зависимости необходимые для сборки. В Ubuntu так:

Прошивка WiFi модуля ESP8266

Не так давно приобрел себе парочку данных модулей. Подключил ESP8266 к WiFi. А теперь решил прошить в него более свежую прошивку.
На просторах интернета создано уже множество сторонних прошивок. У каждой из них свои преимущества. Советовать не буду.

Для прошивки нам понадобится утилита XTCOM и бинарный файл прошивки.

Подключаем WiFi на ESP8266

В народ уже хлынули бурные потоки данного модуля. Очень вкусное решение для домашнего мастерства.

Мне тоже недавно пришла заветная посылка с платами ESP-01 c ESP8266 на борту.
Первым делом открыл терминал, настроил его 9600 8N1 и подключил плату.
Ножек, слава богу, не много.