Настройка Wi-Fi модуля

Тема в разделе "ESP8266, ESP32", создана пользователем Memfis09, 17 окт 2019.

  1. Memfis09

    Memfis09 Нерд

    Доброго времени суток,
    Сразу прошу не хаить за простой вопрос.
    Приобрёл набор Интернет вещей и по книжке пробую сделать настройку wi-fi модуля (перед 5 упражнением):
    собрал как по схеме указано в режиме USB-UART и соответственно плату Generic ESP8266, при нажатии на загрузку стандартного блинка долго коннектиться, но потом выдаёт, что плата не найдена или не сущестует...
    Но если отключить wi-fi модуль от Uno, то Uno без проблем прошивается (ессно при выборе платы Uno)
    В чем может быть проблема? или какие еще дать подробности?
    Уверен, что вопрос крайне простой :)
    Спасибо!
     
  2. NikitOS

    NikitOS Король шутов Администратор

  3. Memfis09

    Memfis09 Нерд

  4. NikitOS

    NikitOS Король шутов Администратор

    А подключили все верно? Reset замкнули на GND? Модуль в режим программирования переводите?
     
  5. Memfis09

    Memfis09 Нерд

    - Reset на GND на Uno замкнул
    - (на wi-fi модуле) режим программирования делаю: держу Прог, жму и отпускаю Reset, а потом отпускаю Прог и запускаю грузить (пробовал грузить и не отпуская Прог)
     
  6. NikitOS

    NikitOS Король шутов Администратор

    TX-RX модуля правильно подключены?
     
  7. SergeiL

    SergeiL Оракул Модератор

    Похоже, что Мега отвечает и не даёт прошить ESP.
    Попробуйте вытащить контроллер из кроватки.
     
  8. Memfis09

    Memfis09 Нерд

    Перепроверял.
    Но даже ради эксперимента и местами тоже менял.
     
  9. Memfis09

    Memfis09 Нерд

    Не совсем понял Вашего сообщения.
    Но попробую уточнить. У меня не Мега, а Уно. Кроватка - это бредборд или шилд? Я собираю по схеме без шилда.
     
  10. SergeiL

    SergeiL Оракул Модератор

    и
    Это разные подключения:
    UNO_1.png
    См. картинку:
    UNO.png
    Если подключено так, то UART слушают и UNO и ESP. Оба контроллера могут отвечать одновременно.
    Поэтому, если плата как на картинке, вытащить микросхему контроллера из кроватки и попробовать.
     
  11. akl

    akl Гуру

    а на АТ-команды через монитор ком-порта отвечает?
    AT+CWLAP например. Скорость должна быть 115200

    атмега резетом к земле приделана, не должна реагировать же
     
    Memfis09 нравится это.
  12. NikitOS

    NikitOS Король шутов Администратор

    Мега - это чип (AtMega), просто называют его так.
    Кроватка, это место, куда этот чип выставляется
     
  13. SergeiL

    SergeiL Оракул Модератор

    Не должна, но почему-то не работает...
     
  14. Memfis09

    Memfis09 Нерд

    на ручные команды из монитора порта реагирует
    только скорость 9600
     
    Последнее редактирование: 18 окт 2019
  15. SergeiL

    SergeiL Оракул Модератор

    Ну тогда в момент компиляции нажимаем кнопки:
    uno_2.png
     
  16. Memfis09

    Memfis09 Нерд

    да. так делаю
    вот что пишет при прошивке:
    esptool.py v2.6
    2.6
    esptool.py v2.6
    Serial port COM3
    Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
    File "C:\Users\����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
    esptool.main(fakeargs)
    File "C:/Users/����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2653, in main
    esp.connect(args.before)
    File "C:/Users/����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 468, in connect
    raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
    _
    выбранный последовательный порт _
    не существует или плата не подключена к нему
     
  17. akl

    akl Гуру

    все буквы правильно выводятся? без кракозябр?
    можно попробовать обратно 115200 поставить. По идее в режиме прошивки должна быть своя конфигурация и это не должно влиять, но мало ли.

    Лучше даже тупо AT+RESTORE прописать, будут настройки по умолчанию
     
    Memfis09 нравится это.
  18. akl

    akl Гуру

    еще возможно надо кнопки жать в более правильный момент. Там при загрузке вроде как раз есть момент когда оно ждет
     
  19. Memfis09

    Memfis09 Нерд

    сделал по умолчанию и сейчас теперь ошибку при прошивке не выдаёт, но зависло на коннекте:
    esptool.py v2.6
    2.6
    esptool.py v2.6
    Serial port COM3
    Connecting.....
     
  20. akl

    akl Гуру

    возможно надо переподключить.

    А оно точно на КОМ3 сидит?
    у меня было такое, что случайно не тот порт выбрал, а оно даже на "AT" "OK" отвечало непонятно каким образом