• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как прошить?

ansh

New member
Добрый день! Прошивку с помощью IDE и esp8266flasher делал в других проектах... Эпыт есть.
Нашел код а как его залить не понимаю... Есть три файла и что с ними делать?
 

Dev

New member
Прежде всего нужно зашить с помощью esp8266flasher прошивку nodemcu , с помошью неё можно работать с lua файлами в ESP
Все 3 файла нужно зашить через ESPlorer, так как они на lua

ESPlorer требует java
 

ansh

New member
Открыл в ESPlorer все три файла. Нажал "save to ESP" при открытом init.lua но остальные файлы не заливаются. В ESPlorer пишется "BUSY". Что я не так делаю?
 

ansh

New member
Да залил а после появления wifi ESP_83245793 подключил плату в ESPlorer нажатием "open". В консоли правда выдало
Код:
PORT OPEN 9600

Communication with MCU...
Got answer! AutoDetect firmware...

Can't autodetect firmware, because proper answer not received.
 

ansh

New member
Domoticz не получает данные ... Скажите пож. я все правильно делаю? Что нужно нажимать "save to ESP" или "Upload ..."? Библиотеку (bh1750.lua) нужно заливать в esp8266?
Можно ли в консоли ESPlorer смотреть что делает esp8266?
 

ansh

New member
Оправляю по строкам в esp8266 и после команды "end)" получаю "ь!m•†я1д)Mф1д)]†1¤сш" и потом ребут...(

upload_2016-2-9_11-10-20.png
 

ansh

New member
номер пина не совпадает с номером GPIO (см в конце статьи)
данные с датчика начал получать, но только тогда когда отправляю вручную... думаю автоматически не отправляет из-за рубута после 24 строчки... выше писал... по сути не отрабатываются строчки 25-28
Код:
conn:on("disconnection", function(conn)
    print("go to sleep")
    node.dsleep(sleep_time)
end)
Как победить?
 
Последнее редактирование:

ansh

New member
Разобрался...)
Подправил init.lua и поставил перемычку между PIN32(RST) и PIN8(XPD_DCDC aka GPIO16)
Код:
wifi.setmode(wifi.STATION)
wifi.sta.config("SSID","PASSWORD")
wifi.sta.setip({ip="192.168.0.198",netmask="255.255.255.0"})

-- execute timerjob
print("*** you've got 0.5 sec to stop timer 0 ***")
tmr.alarm(0, 1000, 1, function()
  dofile("bh1750_ex.lua")
end)
 
Сверху Снизу