Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

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

Тема в разделе "Прошивки esp8266 - общие вопросы", создана пользователем espnew, 18 окт 2015.

  1. NutsXXXL

    NutsXXXL Читатель

    Сообщения:
    155
    Симпатии:
    17
  2. shdmitrij16

    shdmitrij16 Новичок

    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте всем.

    Помогите достойно войти в сообщество 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 программа не определяет.

    Всё выдохся.

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

    shdmitrij16 Новичок

    Сообщения:
    3
    Симпатии:
    0
    2016-04-01_232134.jpg
     
  4. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
    нужно добиться того, чтобы ваша Arduino определялась как USB-TTL и вы могли подключиться терминалом к новому порту
    Попробуйте сначала сделать это без ESP8266
     
  5. NutsXXXL

    NutsXXXL Читатель

    Сообщения:
    155
    Симпатии:
    17
    @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 с облаками и андройдами
     
    Последнее редактирование: 14 май 2016
  6. Рубен

    Рубен Активный участник сообщества

    Сообщения:
    30
    Симпатии:
    39
    Посмотри здесь.
     
  7. shdmitrij16

    shdmitrij16 Новичок

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

Поделиться этой страницей