• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Не получается прошить ESP-12E

shdmitrij16

New member
Здравствуйте всем.

Помогите достойно войти в сообщество ESP-шников.

Arduino IDE - 1.6.8., ESP 8266 – 2.1.0.

На руках модуль ESP-12E «без обвески». Припаял к нему провода. Хвосты в макетку. Отдельный блок питания на +3,3 V для модуля. Точнее старая зарядка от сотового телефона (примерно 700мА) и LM 2596, но без модуля стабилизации AMS 1117. Напряжение выставляю +3,6V, с запасиком. Старт на макетке: VCC на +3,3V. CH-PD, GPIO2, GPIO0 через резистор 10 КОм на +3,3V. GPIO15 через резистор 10 КОм на GND. Определяется Андроид-устройством как Al-Thinker DX-XXX. Вижу IP и MAC–адрес новой сети.

Далее подключаю к ноутбуку PackardBell, перемкнув предварительно RST и GND Arduino UNO. С Arduino UNO RX на RX, TX на TX к модулю. GND с Arduino UNO на макетку к модулю.

В Диспетчере Файлов не определяется новое устройство.

Наугад выделяю порт COM3 для Generic ESP8266 Module. В мониторе порта







Что за прошивка? Так и не разобрался. В Интернете ничего похожего не нашёл.

Отсоединяю провод CH-PD.

Перебрасываю GPIO0 на GND.

Подсоединяю провод CH-PD.



Запускаю XTCOM_UTIL. Порт COM3 программа не определяет.

Всё выдохся.

Как и чем прошить? Хочу поморгать светодиодами через Андроид устройство. Заранее спасибо всем откликнувшимся.
 

shdmitrij16

New member
Здравствуйте всем.

Помогите достойно войти в сообщество ESP-шников.

Arduino IDE - 1.6.8., ESP 8266 – 2.1.0.

На руках модуль ESP-12E «без обвески». Припаял к нему провода. Хвосты в макетку. Отдельный блок питания на +3,3 V для модуля. Точнее старая зарядка от сотового телефона (примерно 700мА) и LM 2596, но без модуля стабилизации AMS 1117. Напряжение выставляю +3,6V, с запасиком. Старт на макетке: VCC на +3,3V. CH-PD, GPIO2, GPIO0 через резистор 10 КОм на +3,3V. GPIO15 через резистор 10 КОм на GND. Определяется Андроид-устройством как Al-Thinker DX-XXX. Вижу IP и MAC–адрес новой сети.

Далее подключаю к ноутбуку PackardBell, перемкнув предварительно RST и GND Arduino UNO. С Arduino UNO RX на RX, TX на TX к модулю. GND с Arduino UNO на макетку к модулю.

В Диспетчере Файлов не определяется новое устройство.

Наугад выделяю порт COM3 для Generic ESP8266 Module. В мониторе порта







Что за прошивка? Так и не разобрался. В Интернете ничего похожего не нашёл.

Отсоединяю провод CH-PD.

Перебрасываю GPIO0 на GND.

Подсоединяю провод CH-PD.



Запускаю XTCOM_UTIL. Порт COM3 программа не определяет.

Всё выдохся.

Как и чем прошить? Хочу поморгать светодиодами через Андроид устройство. Заранее спасибо всем откликнувшимся.
2016-04-01_232134.jpg
 

Victor

Administrator
Команда форума
перемкнув предварительно RST и GND Arduino UNO. С Arduino UNO RX на RX, TX на TX к модулю. GND с Arduino UNO на макетку к модулю.
В Диспетчере Файлов не определяется новое устройство.
нужно добиться того, чтобы ваша Arduino определялась как USB-TTL и вы могли подключиться терминалом к новому порту
Попробуйте сначала сделать это без ESP8266
 

NutsXXXL

New member
@shdmitrij16 тут нужно представить себе как все это работает (до андройда тут еще пахать и пахать):

1) Aduino UNO здесь если и нужен то только для того чтобы он работал исключительно конвертером USB. Точнее его atmega16u2 - Он выступает как виртуальный com-порт для esp8266 и драйвер используется тоже от UNO. А рабочий контроллер atmega 328 из него желательно вообще вытащить или стереть прошивку. Ну можно конечно и RST замкнуть. Для всего этого esp8266 вобще не нужен - все и без него должно работать: без эха но порт от arduino должен быть
2) Надо еще посмотреть что значит TX у UNO. Если это выход atmega 328 (что логично) значит этот TX к TX ESP8266, но я бы перепроверил - не надо ли крест накрест TX-RX RX-TX. И для каждой процедуры прошивки надо будет замыкать перемыкУ на прошивку и дергать питание или reset модуля. а потом вертать назад и снова сбрасывать модуль для работы

судя по картинке тут что-то уже заработало

3) для тестов всяко надо прошивку попроще - типа мигающий светодиод, которая Blink the blue LED on the ESP-01 module в примерах. ну как все это заработает тогда можно читать статьи про Blynk и другие подобные технология для esp8266 с облаками и андройдами
 
Последнее редактирование:

shdmitrij16

New member
Заказал в Китае модуль NodeMcu V3 , потренируюсь на нем, а затем вернусь к чистому модулю esp-12. Иногда крайне важно занять минимум места для своего проекта. Огромное спасибо всем откликнувшимся. О своих "поБЕДАХ" отпишусь несколько позже.
 
Сверху Снизу