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

Прошивка ESP 8266 e12 непонятки

Mazur

New member
Здравствуйте! Хочу описать странное поведение моей ESP. Дело обстоит в прошивке.
Почему то, у меня все прошивальщики заканчивают прошивку на 99% и ESP умирает. Иногда с помощью ESPlorera, у меня получалось достучаться до ESP, но я видел только постоянные перезагрузки.
Перечитал кучу статей о прошивках через ардуино, всякие подключения, но так и не смог разгадать "тайну золотого ключика...". Но в какой то из статей вычитал, что перед самой заливкой надо замкнуть на ESP +(VCC) через резистор с CH_P (У меня CH_PD). Загрузка так же остановилась на 99%, но ESP появилась в сети. ))) УРА.
Решил я попробовать Blynk, скачал на телефон прогу Blynk, на винду Arduino IDE . Подключил все, в общем делал все по инструкции, но ESP опять умирает. (((
Или надо при прошивке из самой ардуины (Скетч я имею виду) тоже резистором замыкать. Или я ни чего не понимаю.
 

Mazur

New member
Питание сделано на основе LM1117S с двумя кондерами.
Ну и по факту как прошивка может влиять на питание?!
Единственно что при заливке скетча я не замыкаю VCC и CH_PD
может в этом дело?
 
Последнее редактирование:

Victor

Administrator
Команда форума
но ESP опять умирает.
при заливке скетча из Arduino IDE флеш память не заполняется полностью, запись происходит только на участке, размер которого соответствует размеру собранной прошивки (примерно 300кб), что никак не может быть 99% от общего объема флеш памяти. Так что причина у вас не связана с 99%
Приведите подробную схему подключения, какими прошивальщиками пользовались, что вы имеете ввиду, когда пишите "ESP умирает", т.е. максимум подробной информации.
 

vad7

Active member
@Mazur, описывайте подробно подключения вплоть до USB порта, можно с фото.
Как оказалось, подвоха можно ждать где угодно.
 

Mazur

New member
при заливке скетча из Arduino IDE флеш память не заполняется полностью, запись происходит только на участке, размер которого соответствует размеру собранной прошивки (примерно 300кб), что никак не может быть 99% от общего объема флеш памяти. Так что причина у вас не связана с 99%
При заливки из Arduino IDE нет процентов. Там точечки бегут. Через некоторое время пишет : Вгрузили.

Приведите подробную схему подключения,
Первое что я сделал, это ESP припаял к плате. Затем подключил питание на 3.3 вольта.
Дальше подключаю как на фото. rx-rx и tx-tx и т.д.
программы использовал:
flash_download_tool
esp8266_flasher
XTCOM_UTIL (не могу работать с ней т.к. Arduino повисла на 9 коме)
__________________________

теперь как я шью ESP .
- Замыкаю Gpio и GND
- Замыкаю резистором CH_PD и VCC
- Gодключаю провод Ардуино к компьютеру
- Запускаю esp8266_flasher выбераю прошивку ( AT_v0.20_SDK_v0.9.3 ) и загружаю.
при этом синий светодиод ESP мигает. Процесс останавливается на ...99%
- Отключаю провод от компьютера и разъединяю CH_PD и Gpio
- Подключаю провод к компу для питания ESP и делаю ресет замыкая RST и GND
= в сети появляется ESP шка , можно ESPlorer ом отправлять команды.

Теперь хочу подключить BLYNK
- Замыкаю Gpio и GND
- Подключаю провод Ардуино к компьютеру
- Запускаю Arduino IDE выбераю прошивку и загружаю.
при этом синий светодиод ESP мигает. В конце пишет Вгрузили....
- отключаю провод от компьютера и разъединяю Gpio
- подключаю провод к компу для питания ESP и делаю ресет замыкая RST и GND
= в сети ничего нет , ESPlorer не достучаться. ((((( Иногда бывает ESPorer показывает что ESP уходит в перезагруз...
 

Вложения

Victor

Administrator
Команда форума
= в сети ничего нет , ESPlorer не достучаться. ((((( Иногда бывает ESPorer показывает что ESP уходит в перезагруз...
когда загрузили скетч blynk так и должно быть. теперь к ней доступ только из их приложения.
и я не увидел общую землю на фото между Arduino и ESP
 

Mazur

New member
То есть она не видимая становится для сети?!
Соответственно управлять Blynk ом не получается с телефона.
А общая земля взята рядом с 13 Pin
 

Mazur

New member
Сегодня попробую залить скетч для Blynk замкнув - резистором CH_PD и VCC

Может в этом вся причина?!
 

Victor

Administrator
Команда форума
То есть она не видимая становится для сети?!
Соответственно управлять Blynk ом не получается с телефона.
не соответственно.
в сети вы ESP не увидите, а с телефона из приложения Blynk управлять сможете.
А общая земля взята рядом с 13 Pin
да, сейчас разглядел
Сегодня попробую залить скетч для Blynk замкнув - резистором CH_PD и VCC
CH_PD должен быть подключен к VCC всегда, можно кратковременно отключать для перезагрузки
 

Mazur

New member
В общем не работает. Wi-Fi анализатор не видит ESP с прошивкой для Blynk, ESPlorer если и подключается к ESP, то пишет о том, что она постоянно перезагружается. Blyank на смартфоне так же пишет, что ESP в сети нет.
Мне кажется что я что то не так делаю. ((((
 

Victor

Administrator
Команда форума
В общем не работает. Wi-Fi анализатор не видит ESP с прошивкой для Blynk, ESPlorer если и подключается к ESP, то пишет о том, что она постоянно перезагружается. Blyank на смартфоне так же пишет, что ESP в сети нет.
Мне кажется что я что то не так делаю. ((((
Я уже пытался вам объяснить, что с прошивкой Blynk ESP8266 не видна никому, кроме приложения Blynk (и то через их сервер), поэтому бесполезно искать новую точку доступа на ESP8266 или подключаться с помощью ESPlorer (хотя если подключиться, то можно увидеть отладочную информацию blynk)
Чтобы приложение на телефоне увидело вашу ESP нужно сделать все правильно.
1. Прочитайте http://esp8266.ru/esp8266-blynk/ (статья писалась давно, что-то могло и устареть)
2. Скачайте и установите последнюю версию библиотеки blynk или воспользуйтесь Library Manager
3. Откройте в Arduino IDE пример [inline]ESP8266_Standalone.ino[/inline] и в строке 39 вставьте имя и пароль своего маршрутизатора для подключения по WiFi [inline]Blynk.begin(auth, "ssid", "pass");[/inline]
4. В этом же примере в строку 34 вставьте токен из мобильного приложения [inline]char auth[] = "YourAuthToken";[/inline]
5. Залейте скетч в ESP8266 и наслаждайтесь :)
Если будете задавать вопросы в следующий раз на нашем (да и на любом другом) форуме, то попытайтесь формулировать более подробней, чем просто
В общем не работает.
 

Mazur

New member
Я уже пытался вам объяснить, что с прошивкой Blynk ESP8266 не видна никому, кроме приложения Blynk (и то через их сервер), поэтому бесполезно искать новую точку доступа на ESP8266 или подключаться с помощью ESPlorer
То есть, даже роутер не увидит MAC адрес подключившегося к нему устройства? Этакий шпион! )))
Я хочу спросить, если я видео сниму? Сможете помочь?
 

Victor

Administrator
Команда форума
То есть, даже роутер не увидит MAC адрес подключившегося к нему устройства?
увидит конечно, но вы не писали что и на роутере ESP не видите
если я видео сниму? Сможете помочь?
Я уж вам все как мог подробно объяснил... Если у вас все же нет связи между ESP и приложением Blynk и роутер не видит подключенного по WiFi клиента, то попробуйте правильно переустановить Arduino IDE и проверьте пароль и SSID вашей WiFi сети в скетче и код из приложения.
 

Mazur

New member
увидит конечно, но вы не писали что и на роутере ESP не видите

Я уж вам все как мог подробно объяснил... Если у вас все же нет связи между ESP и приложением Blynk и роутер не видит подключенного по WiFi клиента, то попробуйте правильно переустановить Arduino IDE и проверьте пароль и SSID вашей WiFi сети в скетче и код из приложения.
Спасибо за помощь! Постараюсь разобраться сам. Видимо где то что то напутал...
 
Сверху Снизу