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

Esp8266ex жопоруким новичкам...

RIX

New member
Доброго времени суток.
Заказал модуль в китае... пришел... подключил... и ничего :(((
Использую программатор на FT232RL ...
Подключаю, установил уровень 3.3В
Пытаюсь подключиться к модулю, но ничего не выходит.... нет ответа ни на одну команду...
через xtcom тоже не видит модуль...
делал как описано тут http://geektimes.ru/post/241054/

Что делать ?
Заранее спасибо...
 

Andy Korg

Moderator
Команда форума
модуль какой? Питание портов FT232 3.3 V? RST он же GPIO16 подтяните к питанию, иногда помогает.
 

RIX

New member
V090
Питание беру из программатора 3.3в
Попробовал соединить rst и vcc ничего не изменилось....
 

RIX

New member
Попробовал внешнее питание... передергиваю питание модуля... в терминале ничего...
 

Andy Korg

Moderator
Команда форума
Что это значит?
Питание беру из программатора 3.3в
Т.е. на ногу FT232RL VCCIO (4 вывод вроде) подано +3.3 V?
Земли все соединены?
в терминале ничего...
Это означает, что на команду "AT"+CR+LF нет ни эхоответа, ни ответа "ОК"?
 

RIX

New member
vo90 я думал это модель модуля... нашел фотку там мол разницу между v080 показывают.... а по ходу он ESP-01
Да все вы верно говорите 4 нога, земли соединил и ничего.... разные терминалы пробовал, пробовал esp config но нет коннекта.... :(((
замерял потребление... оно как написано в районе 200мА
напряжение не проседает... (блок питания давно делал, можно сказать аналоговый)
думал по дефолту модуль как точка доступа... но нет его в сети :(
Еще предложения/вопросы....
 

RIX

New member
Еще раз доброго времени суток всем.... я ..... жопорук... подключил rx к rx и tx так же подключил... понятное дело работать не будет :)
Но есть косячек... вот что выдает консолька:
AT
0[19]—Ћ[07]ю[1D]‚‚ѓ$‡ЉЋЋ[1E]‡ЉЋы[0C]Џ[1E]‡ЉЋю$‡љ[06]
[Vendor:www.ai-thinker.com Version:0.9.2.4]

ready
0[19]—Ћ[07]ю[19][06][06]‡$‡ЉЋЋ[1E]‡‚†ы[04]Џ[1E]‡ЉЋю,‡љ[06]
[Vendor:www.ai-thinker.com Version:0.9.2.4]

ready
AT
<[1D]—[0E][03]ю[1D]‚‚ѓ,‡
ЋЋ[1E]‡ЉЋы[0C]‡[1E]‡ЉЋю,‡љ[06]
[Vendor:www.ai-thinker.com Version:0.9.2.4]

ready
AT+GMR
0[15]џЋ[0B]ю[15]ЉЉѓ(‡ЉЋЋ[16]‡[0E]Ћы[04]‡[16][07][0E]Ћю(Џ’[0E]wR{cя

использовал terminate в настройках стоит: append cr-lf
в чем беда ?
 

Andy Korg

Moderator
Команда форума
судя по тому, что эхо отображается нормально (буквы AT) можно считать что чип жив, а следовательно его можно прошить. Предлагаю попробовать перепрошить стандартной АТ-прошивкой.
 

RIX

New member
Спасибо за ответы.
Все завелось, все работает.... но немного напрягает что выскакивает что-то вроде этого:

ets Jan 8 2013,rst cause:1, boot mode:(3,3)
load 0x40100000, len 26336, room 16
tail 0
chksum 0xde
load 0x3ffe8000, len 5672, room 8
tail 0
chksum 0x69
load 0x3ffe9630, len 8348, room 8
tail 4
chksum 0xcb
csum 0xcb

Это можно отключить ?
А то команды не всегда срабатывают через консоль....
 

NeoroN

Member
Циклическая перезагрузка это - команды срабатывают в промежутках между ними.
 

RIX

New member
Т.е. он без конца перезагружается или как ?
Просто эти сообщения выводятся когда я не трогаю модуль.... и иногда я пишу команду, а он ее не обрабатывает, т.к. выводится эта фу.... штука.
Или он должен это выводить только после выполнения команд, которые я пишу ?
 

dazmir

New member
Здравствуйте. После неудачной прошивки модуля на команду AT в мониторе порта выдаёт "
stdin:2: '=' expected near 'AT'" или ещё ">>". Подскажите, что это такое и как с этим бороться?
>
 

RIX

New member
Смотря какую прошивку поставили... есть прошивки основанные не на АТ командах
 

dazmir

New member
Смотря какую прошивку поставили... есть прошивки основанные не на АТ командах
Хотел через утилиту "nodemcu-flasher-master", не выбрал прошивку и нажал старт, так, что я сам не понял чем прошил. Скажите, а можно теперь как то узнать? Прошиваться больше не хочет.
 

dazmir

New member
Где взяли? Я знаю просто "nodemcu-flasher". Если это он, то прошита одна из прошивок NodeMcu.
Перепрошить всегда можно, используя эту утилиту либо XTCOM_UTIL.
Я пробовал, коннектиться не хочет. Ещё вот что я обнаружил: когда дотрагиваюсь проводом к контакту "GPIO0", то на мониторе порта выдаёт сообщение "
>> ó£àåX¢ËÇCŒÅaæ p!ÈìP$ctÿFeСHCðÉæ pgø…CÂNodeMcu 0.9.5 build 20150105 powered by Lua 5.1.4
lua: cannot open init.lua
> .
 

brig

New member
Это сообщение означает, что NodeMcu запущен и ожидает команд. С этой прошивкой надо работать на скорости 9600 ( для начала попробуйте программу LuaLoader). А вот почему запуск происходит только при касании к GPIO0 - ищите сами. Где-то неконтакт (питание?) либо не убрана земля с GPIO0 после прошивки.
 

RIX

New member
В общем...
Прошивку вы прошили.
Теперь надо заливать скрипты
Обязательно должен быть скрипт инициализации init.lua
вот мой скрипт.
(можешь просто скопировать, сохранить в файл и дать ему имя init.lua)

wifi.setmode(wifi.STATIONAP) --режим работы станция/точка
wifi.sta.config("ИМЯ ТОЧКИ ДОСТУПА","ПАРОЛЬ") --подключаемся к точке доступа
cfg = {} --настройка точки доступа на модуле
cfg.ssid = "ESP_WIFI_AP" --имя точки
cfg.pwd = "789456123" --пароль
print(wifi.ap.config(cfg))
print('AP ip: ',wifi.ap.getip()) --ip адрес точки доступа
print('mem size: ',node.heap()/1000,'Kb') --оставшаяся память в киллобайтах
 
Сверху Снизу