ESP-01 не прошивается (Failed to connect to ESP8266)

gucci76
Offline
Зарегистрирован: 02.01.2020

Здравствуйте.

Только начинаю знакомиться с миром Ардуино, поэтому не "пинайте" сильно. Помогите советом, пожалуйста.

Есть желание сделать на ESP-01 датчик температуры с BMP-280. Для прошивки ESP-01 приобрел USB-TTL (кажется так это называется - оно на фото). При продаже вроде было указано, что напряжение его 3.3 В, т.е. то что надо для ESP-01.

Нашел на просторах инета что для прошивки надо замкнуть два контакта, что сделал подручными средствами (тоже на фото).

При подключении к компьютеру должен вроде загореться красный светодиод на ESP-01. Но он не горит.

А IDE указал что работаю с платой ESP-01 и пример БЛИНК пытаюсь загрузить.

Пробовал разные COM порты. На четвертом выдает следующее:

esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting........_____....._____.....__
Failed to connect to ESP8266
Что я делаю не так? Где что еще надо подпаять? Помогите пожалуйста.
 
Спасибо
inspiritus
Offline
Зарегистрирован: 17.12.2012

А Вы ide для работы с esp8266 настраивали?
там на еsp не только пару контактов замкнуть при сбросе а потом разомкнуть там еще кучу всего к плюсу подтягивать

https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/#esp8266-connect

и кстати замыкать надо на есп а не на преобразователе юсб-ттл

и наконец 01 еспэшка сама капризная из всех, глючит от косого взгляда 

для нормального старта с есп возьмите NODEMCU  или на крайняк WEMOS с программатором на борту. Тм по крайней мере все подключено как надо и нормально работает вывод в сериал для отладки.

gucci76
Offline
Зарегистрирован: 02.01.2020

Спасибо за быстрый ответ.

Я думаю что для esp8266. В Инструменты - платы... выбрал Generic esp8266 module

вы об этом?

У меня пока в наличии только esp-01.

Закажу на али тогда NODEMCU - для пробы.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Заказывайте две. Иногда бывают битые. Лучше иметь контрольный дубль.

вообще я ноды покупаю в робошопе.спб.ру оттуда сдэком приходит мухой и ценник там приемлемый.

Araris
Offline
Зарегистрирован: 09.11.2012

gucci76 пишет:

В Инструменты - платы... выбрал Generic esp8266 module

Убедитесь ещё раз, что CH_PD соединён с VCC и GPIO0 с GND.

Попробуйте выбрать NodeMCU 1.0 ESP-12E, я свои ESP8266-01 так прошиваю (и адаптер имею такой же).

 
 
 
negavoid
Offline
Зарегистрирован: 09.07.2016

О, как раз вчера заказал себе такой переходник, спасибо и Inspiritus за ссылку, и Araris, тоже за ссылку.

gucci76
Offline
Зарегистрирован: 02.01.2020

Спасибо всем ответившим. Обязательно попробую.

gucci76
Offline
Зарегистрирован: 02.01.2020

Снова здравствуйте.

Пришла плата esp8266 nodemcu. Нашел в инете способы подключения к ней BME280

Только КомПорт пишет вот такую ерунду:

Could not find a valid BME280 sensor, check wiring, address, sensor ID!
SensorID was: 0xFF
        ID of 0xFF probably means a bad address, a BMP 180 or BMP 085
   ID of 0x56-0x58 represents a BMP 280,
        ID of 0x60 represents a BME 280.
        ID of 0x61 represents a BME 680.
 
Некоторое время назад все работало и показывало то что надо.
Провода подключения с тех пор не менял.
Не так то просто оказывается подружиться с Ардуино ((( Хоть я имею некоторое отношение к программированию)
Уже весь мозг сломал и перерыл кучу сайтов. Наверняка ведь пустяк какой то!
Спасибо!
inspiritus
Offline
Зарегистрирован: 17.12.2012

Вот оно работает и вот уже нет, ничего не менял 

проверяйте провода и бредборд где то неконтакт - обычное дело

для того, чтобы не попадать в такое лучше паять

gucci76
Offline
Зарегистрирован: 02.01.2020

Спасибо за ответ.

Паять пока не хочется, только проверить хочу.

А может быть что то с ESP8266?

 

gucci76
Offline
Зарегистрирован: 02.01.2020

Вы были правы.

Только сначала я протестировал саму ESP8266 блинком (пример).

Потом перезалил скетч по BME280

Только надо в ней писать

status = bme.begin(0x76); //это чтобы не менять библиотеку. Случайно нашел про это в комментарии к ютуб-ролику (хоть в тесте и написано)

Это я для будущих чайников (как я) написал.

p-a-h-a
Offline
Зарегистрирован: 17.01.2019

Вот схема и реализация доработки данного конвертера до программатора. В базы транзисторов установить резисторы 4к7-10к. Я установил SMD 4k7. Это из схемы wemos D1 mini кусочек. Данная доработка позволяет программировать ESP01 без лишних телодвижений с нажатиями кнопок. После прошивки устройство запускает залитую программу. 

Намучался с распиновкой CH340, методом тыка подобрал два средних контакта (на фото видно). С даташитом почему то не совпадает распиновка. Конденсатор варворски с конвертера выломал дабы подпаяться к микросхеме. Подобным образом допиливал pl2303 - Все работает, там еще в питание ESP в землю поставил последовательно диод для уменьшения напряжения от USB.

genia1991
Offline
Зарегистрирован: 25.12.2019

всегда удивлялся почему нельзя самому пересобрать плату а не такое делать как в посте 11 ?

Оно же и работать так будет через раз . схемка не сложная есть смысл пересобирать такое

b707
Offline
Зарегистрирован: 26.05.2017

genia1991 пишет:

Оно же и работать так будет через раз . схемка не сложная есть смысл пересобирать такое

это стиль гайвер-форума

genia1991
Offline
Зарегистрирован: 25.12.2019

b707 пишет:

genia1991 пишет:

Оно же и работать так будет через раз . схемка не сложная есть смысл пересобирать такое

это стиль гайвер-форума

гайвер если и делает такое. то так сказать на 1 раз. видео снял . показал и разобрал или выкинул.

В случаи на 1 раз. такой вариант очень даже нормальный но не постоянно пользоваться

negavoid2
negavoid2 аватар
Offline
Зарегистрирован: 06.05.2020

Перемычка слева - режим переходника, справа - программатора.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

на КТ-315Г эта схема может работать вечно )))

p-a-h-a
Offline
Зарегистрирован: 17.01.2019

2 года прошло. Полет нормальный) Ни разу косяков не вылезло.