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

ESPlorer

Mihalich

New member
ESPlorer работает через USB-TTL, встроенный в вашу плату, который подключен тоже к RX TX ESP8266.
Если вы подключаете туда же и RDM6300 - возникает конфликт (не в ESPlorer, а на аппаратном уровне)
Возможный выход: взять внешний USB-TTL и подключить его к TX2 ESP8266, вы будете видеть в ESPlorer (или любом другом терминале) ваш отладочный вывод, если будете его направлять на UART2 в ваших скриптах. Загрузка скриптов (если подключите еще и RX2) через UART2 мною не тестировалась.
UART2 ? Класс! Даже не знал, что у ESP есть второй ком порт! Victor, извините, что занимаю, Ваше время, вы не подскажете, как задействовать UART2?
 

Victor

Administrator
Команда форума
как задействовать UART2
Его вроде никак и не нужно задействовать в обычных прошивках, просто нужно направить туда вывод.
если в NodeMCU, то попробуйте так
По Arduino IDE почитайте это
Ну я немного ввел вас в заблуждение. не UART1 и UART2, а UART0 и UART1
 

Mihalich

New member
Его вроде никак и не нужно задействовать в обычных прошивках, просто нужно направить туда вывод.
если в NodeMCU, то попробуйте так
По Arduino IDE почитайте это
Ну я немного ввел вас в заблуждение. не UART1 и UART2, а UART0 и UART1
Большое Вам спасибо за помощь!
 

Paramen

New member
Очень странное поведение. Не может корректно выдать в терминал команду на перезагрузку. (Win 7)

nodU№restart()
stdin:1: '=' expected near '„'
> Soft restart by user command
node\restart()
stdin:1: '=' expected near '\'
> Soft restart by user command
nodU№restart()
stdin:1: '=' expected near '№'
> Soft restart by user command
noV–I•НС…ЙСЎ)(Soft restart by user command
node\restart()
stdin:1: '=' expected near 'char(20)'
> Soft restart by user command
no‘•№restart()(Soft restart by user command
node.т®ЦС…ЙСЎ)
stdin:1: '=' expected near '‘'
> Soft restart by user command
node.restart()(print(uart.setup(0, 19200, 8, 0, 1, 1 ))
>> шжxаxf�ћ`шш�шЂшћа�шЂш†а�шЂа†аfxSoft restart by user command
nodК.restart()
stdin:2: ')' expected (to close '(' at line 1) near '®'
> Soft restart by user command
nod•№restart()
stdin:1: '=' expected near '•'
> Soft restart by user command
noV–I•НС…ЙСЎ)(
 

Paramen

New member
Это первое что пришло в голову. Но плата уже со встроенных переходником USB-COM. На версии 0.1 все работает. Есть предположение что все таки что то я Явой.
Вот еще странное поведение.
Нажимаю на Save to ESP - (гружу файл dht.iua)
file.remove("dht_lib.lua");
> file.open("dht_lib.lua","w+");
> w = file.writeline
> w([[-- ***************************************************************************]]);
> w([[-- DHTxx(11,21,22) module for ESP8266 with nodeMCU]]);
> w([[--]]);
> w([[-- Written by Javier Yanez mod by Martin]]);
> w([[-- but based on a script of Pigs Fly from ESP8266.com forum]]);
> w([[--]]);
> w([[-- MIT license, http://opensource.org/licenses/MIT]]);
> w([[-- ***************************************************************************]]);
> w([[]]);
> w([[--Support list?]]);
> Waiting answer from ESP - Timeout reached. Command aborted.
 

Victor

Administrator
Команда форума
все таки что то я Явой
1. маловероятно, но попробуйте обновить java
2. обновите драйвер USB-TTL, попробуйте что-нибудь прошить вашей платой - подключитесь к USB-TTL на вашем модуле, чтобы исключить аппаратную часть
3. скачайте библиотеку JSSC, разархивируйте ее архиватором и скопируйте нативные либы для вашей ОС в папку с ESPlorer и в системную (если у вас Win, то берите .dll, если linux, то .so и т.д.)
 

valkonik

New member
Всем привет, купил себе ESP8266 и после просмотра всех сред програмирования, наиболее понятна NodeMCU. Посмотрев ролики установив последнюю Java, потом ESPlorer, залить Blink в контроллер так и не получилось. ESPlorer через порт видит контроллер, но после перевода его в режим програмирования и выполнения команд: записи, компиляции, заливки - красная кнопка BUSY - пауза и сообщение об ошибке.

Помогите не разочароваться.
 

Вложения

valkonik

New member
Я это сделал, сейчас у меня прошивка (at023sdk101flash512k.bin) Модуль ESP-01, vикросхема памяти 25Q80A.
Я с этими прошивками запутался.
 
Последнее редактирование:

Victor

Administrator
Команда форума
Я это сделал, сейчас у меня прошивка (at023sdk101flash512k.bin) Микросхема памяти 25Q80A. Я с этими прошивками запутался.
у вас AT-based прошивка, т.е. только для AT команд. В принципе можете поиграться и AT командами - в ESPlorer есть вкладка AT.
NodeMCU прошивку можно скачать здесь Releases · nodemcu/nodemcu-firmware · GitHub
 

valkonik

New member
Все сделал, эфект тот же. На какую скорость порта прошивка?

Сори все пошло на 9600. Большое спасибо.
Создайте видео и все проинсталируйте на чистой машине, и чистом модуле и
будет Вам респект и уважуха.
 

Cadil

New member
Все NodeMCU на 9600, но потом можно переключить
С esp8266 работаю недавно - большого опыта нет, поэтому рассчитываю на вашу помощь ...
После неоднозначных ситуаций - в качестве теста для проверки работоспособности модуля загружаю скрипт для управления двумя светодиодами. Так было и этот раз. Загрузил упрощенный скрипт (для управления одним диодом) и убедился, что схема работает - светодиод управляется.
Через некоторое время попытался через ESPloler подключиться к модулю esp8266 esp-01, но все попытки - неудачные:
PORT OPEN 9600
Communication with MCU.........

Веб-браузер тоже не обнаруживает страницы.
Как подключиться к модулю? Заранее благодарю за помощь.
 

Cadil

New member
попробуйте перезагрузить модуль.
Вопрос - как перезагрузить?
Индикатор OPEN на форме ESPloler'a красный вместо зеленого цвета. В результате: на команды RELOAD, INFO, FORMAT - никакой реакции.
Пробовал снимать напряжение питания на модуль - не помогает.
Подавал Vcc на вывод RESET - тоже никаких изменений.
Какие еще возможны варианты?
 

Victor

Administrator
Команда форума

vad7

Active member
@Victor, нашел тут пару неприятных моментов: после определенного кол-ва собранных данных - плохо работает копирование в буфер обмена (жмешь Ctrl-A, затем вставляешь в файл, а вставляется всего пару десятков строк), еще начинает сбоить отмена автоскролирования - текст дергается туда-сюда. А после определенного количества принятых строк вообще виснет.
Так же напрягает невозможность полностью убрать слева окно и снизу кнопки.
А так замечательная программа!
 

Cadil

New member
RESET кратковременно на землю, или кратковременно отключить CH_PD от питания
Спасибо! Желаемого результата добился - прошивка определяется.
Каждый из шагов - RESET кратковременно на землю и кратковременно отключить CH_PD от питания - результата не дал. Выручила беспорядочная смесь этих и других шагов, поэтому говорить о каком-то системном подходе пока рано ...
 
Сверху Снизу