Что за плата: NodeMCU WeMos ESP8266, UNO R3 + WiFi ATmega328P + ESP8266

Добрый день!

Есть такая плата:


Arduino uno + ESP8266

В соседней теме я делился нерабочим скетчем, где после советов ua6em я понял, что плата встроенный модуль ESP не понимает команд AT (т.е. в режиме ESB-ESP (пробовал переключатели 5-6 и 5-7 в режиме монитора отправлял AT и AT+GMR и в ответ глухо).

Подскажите, пожалуйста, как узнать что там за плата какая прошивка к ней подойдет и возможно ли перепрошить? Может быть есть еще какой-нибудь способ проверить понимает ли команды AT или нет (например другое ПО)?

Начать следует с того, что задать эти вопросы продавцу.

Плата тут одна и она на фото выше. Может вы спрашиваете, какие там контроллеры? - прочитайте обозначения на чипах

Вообще это должна быть атмега328 + есп8266 на одной плате. И обращаться с ней нужно соответственно - как с двумя отдельными контроллерами.
В первую очередь найдите описания положения переключателей для каждого режима. Переключать надо не 2 переключателя, а все.

Включаем 5-6-7 и заливаем в ESP прошивку с поддержкой AT команд
Включаем 5-6 и проверяем через терминал
Включаем 3-4 и прошиваем 328
Включаем 1-2-3-4 и снифим как обмениваются 328 с ESP при работе вашего скетча в 328

1 лайк

Эту статью я изучил, ещё перед покупкой платы. Но в статье автор ничего не заливал в esp, пользовался только ардуиной.

Взял за основу код, но видимо брак в моей плате или производитель другой: на команды АТ esp не реагирует.

Заказал себе отдельный esp

Сложно прошить ESP прошивкой с поддержкой AT команд ???
Может в ней китайцы что то от себя прописали …

Из полутора десятков штук ни в одной AT прошивки у меня не оказалось

Надеюсь, это не Ваш случай, и плату удастся оживить, но на всякий случай расскажу, что у меня где-то в хламе валяются две подобного рода платы (ардуино + есп), только не уно, а меги. Обе бракованные. Что-то эти гибриды несчастливые какие-то. Ладно хоть удалось с обоих магазинов китайских деньги вернуть полностью (два разных магазина и платы тоже чуток но разные).

Перепрошил esp по этой инструкции: Прошивка ESP8266 через Flash DownLoad Tool [Амперка / Вики]

Использовал прошивку: esp8266 – Сообщество разработчиков

с этого сайта: Загрузить файлы документации, datasheet, прошивки, утилиты – esp8266

Теперь ESP стала понимать AT команды. Всем спасибо за советы! ))

Использовать ЕСП8266 лишь как модем с АТ-командами под управлением ардуино - как-то несколько странно - это же контроллер куда более мощный чем Уно. Почему не исполнять код прямо на нем, тем более что он поддерживается Ардуино ИДЕ

Жду отдельный модуль ЕСП и пока изучаю плату, которая под рукой. С ней не все до конца ясно:

11:49:27.535 -> AT+CWLAP

11:49:29.646 -> +CWLAP:(3,"POCOX3Pro",-42,"a6:88:77:7d:c1:56",1)
11:49:29.646 -> +CWLAP:(3,"buh",-67,"c8:d3:a3:55:f4:ea",1)
11:49:29.646 -> +CWLAP:(4,"259",-82,"c8:d3:a3:56:0c:24",1)

11:49:29.689 -> OK
11:50:17.503 -> AT+SWWJAP+DEF="buh","**********"

11:50:17.503 -> 
11:50:17.503 -> ERROR

11:56:50.068 -> AT+GMR

11:56:50.068 -> 0020000903
11:56:50.068 -> 
11:56:50.068 -> OK
11:57:33.662 -> ATE
11:57:33.662 -> ERROR
11:57:52.488 -> AT+CIPSTA

11:57:52.488 -> 
11:57:52.488 -> ERROR
11:57:57.609 -> AT+CIPAP

11:57:57.609 -> 
11:57:57.609 -> ERROR



Не все команды понимает почему-то

версия прошивки старая видимо и таки да -82 это не рабочий линк