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

Странное поведение Wemos mini - то грузится то нет...

done7k

New member
а вот это другой чип, но подключен через USB . здесь принт возвращает... модет провода TX RX глючат???

esp8266-b.png
 

done7k

New member
посадил на USB замкнул gpio2 на 3.3 и gpio15 на землю .. и оно работает. А вот если отключить один или оба, то не работает... причем, если gpio2 подкинуть + через 10к , то не работает, но загорается светодиод при ресете...

есть тут схема на мой модуль, а то в сети все разные..?
 

nikolz

Well-known member
посадил на USB замкнул gpio2 на 3.3 и gpio15 на землю .. и оно работает. А вот если отключить один или оба, то не работает... причем, если gpio2 подкинуть + через 10к , то не работает, но загорается светодиод при ресете...

есть тут схема на мой модуль, а то в сети все разные..?
У вас модуль wemos
1597979332088.png
Не надо ничего на нем паять.
сделайте следующее, если хотите чтобы все работало .
--------------------------
установите программу tera term
-----------------
установите программу nodemcu flasher,
из папки win32/reliаse или win64/64
запустите ее
подключите и отключите свой модуль к USB
в программе появится и исчезнет ваш ком порт
если этого не происходит то проверяйте кабель
------------------
запустите программу тера терм
настройте ком порт в ней и скорость 74880
подключите модуль
и нажмите rst
на экране появится сообщение
----------------
Если сообщение есть то модуль исправный
и проблемы могут быть лишь в программе
-------------
Вернитесь к flasher
и запишите любую прошивку в модуль
если запись завершится нормально про модуль нормально программируется
-----------------
вернитесь к teraterm установите скорость 9600 или 115000 зависит от прошитой программы
и нажмите rst
читайте сообщения
------------------
После этого можете играть с ESPloader.
 

CodeNameHawk

Moderator
Команда форума
есть тут схема на мой модуль, а то в сети все разные..?
А угадайте какой у меня модуль, на вкус и цвет они разные.
В гоогле есть схема, сами найдете?

Надо знать что за LUA в нем залита.
Проще всего скачать и залить по новой саму LUA.
https://nodemcu-build.com/
Для начала не включайте дополнительные модули, оставьте те по умолчанию.

И для начала почитайте
http://forum.amperka.ru/threads/esp-8266-esp32-nodemcu-lua-азы-программирования.12558/
https://habr.com/ru/post/394535/
https://github.com/nodemcu/nodemcu-flasher
https://www.google.com/search?client=firefox-b-d&q=lua+esp8266
 

nikolz

Well-known member
Если собираете свою схему на ESP-12 ( т е берете отдельно модуль ESP-12) то вам нужен адаптер USB-UART
На ESP-12 надо поставит 4 резистора и 2 кнопки
Полагаю что это совсем просто
и подключить Tx и Rx сигналы крест накрест от адаптера
Ну конечно не забыть Vcc и GND
---------------
пины RST,GPIO0 GPO2 и GPIO15 задают режим работы ESP
их подключаем через резистор 10 ком - GPIO0,RST,GPIO2 к Vcc, а GPIO15 к GND
------------
две кнопки подключаем к RST и GPIO0 и к GND
--------------
Для запуска в режиме программирования удерживаем нажатой кнопу GPIO0 и кликаем кнопку RST потом отпускаем кнопку GPIO0.
Дл запуска выполнения программы кликаем кнопку RST.
-----------------------------
ВСЕ до безобразия просто.
 

CodeNameHawk

Moderator
Команда форума
done7k
Если после заливки LUA, схема не начнет работать без дополнительных перемычек, а вы проверили, что резисторы на плате стоят нужных номиналов, то надо будет стереть есп, заливаете в нее АТ прошивку, проверяете ее работу и снова заливаете LUA.
 

nikolz

Well-known member
done7k
Если после заливки LUA, схема не начнет работать без дополнительных перемычек, а вы проверили, что резисторы на плате стоят нужных номиналов, то надо будет стереть есп, заливаете в нее АТ прошивку, проверяете ее работу и снова заливаете LUA.
дело в том, что при использовании ESPloader для работы на LUA с некоторыми модулями возникают проблемы именно при старте прошивки.
Поэтому тестировать модуль на луа и с ESPloader начинающим не рекомендую.
Есть еще прога для луа англоязычная, она более устойчивая, чем ESPloader, но менее функциональна и сложнее в понимании для начинающих.
 

done7k

New member
запустите программу тера терм
настройте ком порт в ней и скорость 74880
подключите модуль
и нажмите rst
на экране появится сообщение
----------------
Если сообщение есть то модуль исправный
и проблемы могут быть лишь в программе
во чо пишет...

esp8266-c.png

ок проблема в прошивке konnected
Вернитесь к flasher
и запишите любую прошивку в модуль
если запись завершится нормально про модуль нормально программируется
нет. прошиваться не хочет.. если замкнуть gpio0 на G то в терминале пишет boot mode (5,7) вместо (7,7)
 

nikolz

Well-known member
во чо пишет...

Посмотреть вложение 9758

ок проблема в прошивке konnected

нет. прошиваться не хочет.. если замкнуть gpio0 на G то в терминале пишет boot mode (5,7) вместо (7,7)
Вы работаете с wemos или с ESP-12?
Если с wemos то замыкать ничего не надо Там есть автомат переключения режима и это делает программа nodemcu flasher
покажите что она пишет и как вы ее настроили
 

nikolz

Well-known member
если вы издеваетесь над wemos закорачивая пины то возможно вы сожгли транзисторы автомата переключения режима
 

done7k

New member
Вы работаете с wemos или с ESP-12?
Если с wemos то замыкать ничего не надо Там есть автомат переключения режима и это делает программа nodemcu flasher
покажите что она пишет и как вы ее настроили
это не esp-12... она похожа на wemos, хотя на ней так не написано, там картинку я постил в эту ветку, да я понимаю что флешер аватоматом переключает. Но он не шьет ее никак..
там особо то и настроек нет.. скорость менял да и разные SPI mode , результат такойже. Ну и bin вчера собрал.. заливал его на другую борду - все ок тем же flasher ом
esp8266-d-nodemcuflasher.png
 

nikolz

Well-known member
это не esp-12... она похожа на wemos, хотя на ней так не написано, там картинку я постил в эту ветку, да я понимаю что флешер аватоматом переключает. Но он не шьет ее никак..
там особо то и настроек нет.. скорость менял да и разные SPI mode , результат такойже. Ну и bin вчера собрал.. заливал его на другую борду - все ок тем же flasher ом
Посмотреть вложение 9759
Какой файл Вы грузите?
Где сообщение об ошибке записи?
Где сам процесс загрузки?
 

nikolz

Well-known member
На вкладке Config
Вам надо указать файл для загрузки
----------------
На вкладке Operation
Вы должны видеть COM порт который у Вашего модуля когда подключаете к USB
Нажимаете на Flash-кнопку и получаете MAC адреса либо не получаете их
далее идет загрузка - ползунок или не идет загрузка.
Что у Вас?
 

nikolz

Well-known member
посмотрел вашу картинку модуля
там написано mini D1 - это и есть Wemos mini D1
 

done7k

New member
посмотрел вашу картинку модуля
там написано mini D1 - это и есть Wemos mini D1
но есть еще nodemcu mini d1 . не знаю в чем разница. Но на wemos так и написано wemos даже на чипе. на моем нет.. ну то такое...
Вы должны видеть COM порт который у Вашего модуля когда подключаете к USB
Нажимаете на Flash-кнопку и получаете MAC адреса либо не получаете их
далее идет загрузка - ползунок или не идет загрузка.
Что у Вас?
адресов нет , порт есть, светодиод на борде активно моргает, колесо внизу крутится. гружу nodemcu.bin вчера собрал (на другой борде успешно работает)

esp8266-e-nodemcuflasher.png
 
Сверху Снизу