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

Проблема с подключением esp-07 к Arduino UNO

ANovikov

New member
Здравствуйте, уважаемые форумчане!
Прошу сильно не ругаться и не отсылать, а подсказать новичку. Столкнулся с проблемкой и хотел бы спросить совета у знающих людей
Есть модуль ESP-07 и Arduino UNO, в менеджере плат устанавливаю "esp8266 by ESP8266 Community", подключаю по схеме из статьи с удинственным отличием (между 1 и 2 лапкой AMS1117 припаян танталовый конденсатор на 22 мкФ) https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/#esp8266-arduino-connect


Все вроде как подключается, на COM порте видно устройство, но после отправки команды AT через монитор COM порта ничего не приходит в ответ. Скорости менял. При подачи питания на доли секунды загорается синий диод.
UPDATE: подал напряжение на CHPD ПОСЛЕ включения питания и загрузки модуля, и в мониторе порта получил сообщение :
Код:
 ets Jan  8 2013,rst cause:1, boot mode:(5,6)

waiting for host

ets Jan  8 2013,rst cause:1, boot mode:(5,6)

waiting for host
Пишу в строку AT и в ответ ничего не получаю
 
Последнее редактирование:

Юрий Ботов

Moderator
Команда форума
Похоже на извечную путаницу понятий: если подключаете Arduino к компу, даже с esp шилдом, так и пишите в менеджере плат "Arduino uno", Если подключаете саму esp без всяких ардуино пишите в менеджере плат "esp8266..."
Вы же не выбираете в менеджере плат другие подключаемые шилды?! Чем esp-шилд лучше?
 

ANovikov

New member
Похоже на извечную путаницу понятий: если подключаете Arduino к компу, даже с esp шилдом, так и пишите в менеджере плат "Arduino uno", Если подключаете саму esp без всяких ардуино пишите в менеджере плат "esp8266..."
Вы же не выбираете в менеджере плат другие подключаемые шилды?! Чем esp-шилд лучше?
Выбрал в менеджере плат Arduino Uno, открыл монитор порта, включил подал питание на VCC, подождал, подал питание на EN (CH_PD), получил сообщение:
Код:
ets Jan  8 2013,rst cause:1, boot mode:(5,0)

waiting for host
Спасибо за внимание!
 

ANovikov

New member
По итогу все дело в питании. Подключил след. образом и Esplorer начал видеть модуль и команды через serial port принимать. Подключение :
Замнкул на дуине RESET и GND;
RX (ard)<>RX (esp);
TX(ard) <>TX(esp);
5v(ard)<>AMS1117 (можно выпаять со старой платы)+тант. конд 22мкФ(получаем 3.3V)<>VCC(esp)<> резистор 10 КОм+ EN(CH_PD)(esp);
GND(ard)<> GND(esp);
GPIO15(esp)<>GND;
Ну вот как-то так. Так что у кого проблемы с подключением и модуль не реагирует на команды рекомендую попробовать поиграться с питанием.
UPDATE:
Для перевода в режим перепрошивки (для перепрошивки) требуется следующее:
ESP8266:<>Arduino:
GND<> GND
GP2<>не подкл.
GP0<>GND
RXD<> RX
TXD <>TX
CHPD<>AMS1117 (можно выпаять со старой платы)+тант. конд 22мкФ(получаем 3.3V)<> 5v(ard)
RST <> не подкл.
VCC <> AMS1117 (можно выпаять со старой платы)+тант. конд 22мкФ(получаем 3.3V)<> 5v(ard) (прошить с резистором не получилось, возможно что-то с резистором)
Включили, подождали некоторое время и отключаем GP0 от GND, после этого грузим скетч
 
Последнее редактирование:
Сверху Снизу