ESP8266:Примеры/Как записать на Sonoff новую прошивку

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Cat poo.png Черновик


Как записать на Sonoff новую прошивку[1]

В этой статье я расскажу, как загружать на смарт-переключатель Sonoff новую прошивку. Но сначала советую почитать ознакомительную статью о Sonoff.

Если у вас нет Sonoff, то купить его можно, к примеру, на eBay по цене около 5 долларов.

Перед тем, как приступить, ознакомьтесь с видеоруководством:

Код, упомянутый в видео, можно найти в статье «Перепрограммирование смарт-переключателя Sonoff».

Техника безопасности

Убедитесь, что отключили Sonoff от сетевого напряжения. Затем откройте корпус.

Safety warning.jpg

Распиновка Sonoff

Sonoff спроектирован с прицелом на дальнейшее модифицирование – обратите внимание на пустые контакты, находящиеся в центре. Вы можете подключиться к ним, а затем загрузить через них на Sonoff собственную прошивку. Распиновка Sonoff выглядит следующим образом:

Sonoff gpio-r 1 1.jpg

Я припаял к этим отверстиям гребешок штырьковых контактов, чтобы свести дальнейшую возню с подключением/отключением проводов к минимуму.

Pins-soldered 2 1.jpg

Подготовка 3,3-вольтового FTDI-модуля

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

Schematics-Copy 3 1.png
Внимание!

Загрузив новую прошивку, вы уже не сможете использовать приложение eWeLink.

Если вы будете пробовать разные версии прошивок, то каждый раз при загрузке новой прошивки вам придется заново подключать FTDI-модуль. Чтобы не возиться с этим, я подключил к питающей линии переключатель. Благодаря ему вы сможете включать/выключать Sonoff, не переподключая FTDI-модуль.

Также я при помощи горячего клея скрепил вместе концы проводов – для того, чтобы в дальнейшем не путаться с подключением между FTDI-модулем и Sonoff.

Hot-glue-ftdi 4 1.jpg

Переключение Sonoff в режим загрузки прошивки

Чтобы загрузить на Sonoff новую прошивку, вам нужно перевести его в режим загрузки прошивки. Для этого сделайте следующее:

  • Подключите к компьютеру 3,3-вольтовый FTDI-программатор
  • Зажмите кнопку на Sonoff
Hold-down-sonoff-button 5 1.jpg
  • Щелкните переключатель, чтобы подать питание на Sonoff
Apply-power-to-sonoff 6 1.png
  • Отпустите кнопку на Sonoff

Теперь Sonoff должен быть готов к загрузке новой прошивки.

См.также

Внешние ссылки