Прошивка контроллера ESP 32 прошивкой ESPEasy (Release mega-20201130).Проблемы,связанные с прошивкой и пути их решения.
Элементы умного дома сейчас остаются быть актуальными и,все большее количество людей приходят к тому,что готовые решения от производителя не всем под силу в материальном плане. Да и всегда хочется сделать что-то своими руками. В этом плане отлично подходит микроконтроллер от компании Espressif. В зависимости какой мы проект хотим создать,предстоит выбрать прошивку, которая будет удовлетворять нашим требованиям. Сегодня я расскажу о таком проекте, как ESPEasy. Это готовая обновляемая прошивка с веб интерфейсом. Прошившись ей нам больше не требуется писать код,чтобы заставить работать то или иное устройство,подключенное к плате, но о самой прошивке будет информативнее прочесть на сайте разработчика ( https://espeasy.readthedocs.io/ )
И так, приступим.
Я использую плату ESP 32 devkit v1. Для начала нужно скачать сам архив с прошивкой по ссылке https://github.com/letscontrolit/ESPEasy/releases/tag/mega-20201130
Дальше распакуем архив.В архиве есть спец программа для прошивки платы.
В папке bin лежат прошивки. О возможностях прошивок custom, test, normal подробно останавливаться не буду. В интернете много информации об этом.
Казалось бы , проще некуда,запустил программу,выбрал com port, выбрал прошивку и все хорошо. Кстати скажу, выбираем прошивку factory. bin так как она для полной прошивки платы.
Но не тут то было. Все мое потраченное время, а это 2 вечера, не увенчались успехоп.
Что я только не делал,и в конечном итоге в логе программы одна и таже ошибка, говорящая о невозможности залить прошивку во флеш память.
Перелопатив кучу инфы от том, как решить эту проблему,ничего путнего,что привело бы меня к положительному результату не нашел.Но кое-что конечно попадалось.Программа Flash DownLoad Tool шьет множество прошивок в формате bin, но обычно это прошивки,состоящие из нескольких файлов,для которых есть свои пути,которые обязательно нужно указывать в программе. Я не буду рассказывать об этой программе,я лишь покажу где указать путь к прошивке и прописать ее путь.
Выбираем путь к прошивке, далее прописываем так как на скрине и нажимаем старт.
Вот видно на скрине пошла прошивка модуля. После окончания прошивки будет выглядеть так
Если модуль прошился успешно и после перезагрузки модуля можно увидеть в беспроводных сетях новую точку доступа,которую поднял ESP. Название точки доступа будет отличаться, в зависимости от выбранной прошивки. Пароль к точке доступа configesp.
Теперь можно подключить реле или датчик температуры и влажности,зайти в интерфейс модуля и настроить, но это уже в следующей статье. Удачных прошивок.