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

Результаты поиска

  1. gerkimuyda

    Нужна помощь Перестает отвечать вебсервер ESP8266-01

    Да. Пробуйте. Если не получится - я завтра прикручу BMP280 и могу запустить проверку дальше.
  2. gerkimuyda

    Нужна помощь Перестает отвечать вебсервер ESP8266-01

    {"Place":"Mub, 7","Number":"1","Temp":0,"Pres":0,"Memory":43416,"Time":79256093} Проработал 22 часа 79256093/1000/60/60 = 22,01558138889 Редко опрашивал с Firefox. Как только отправил запрос с Opera - модуль сразу завис внутри цикла с частым миганием светодиода и перестал отвечать на запросы.
  3. gerkimuyda

    Нужна помощь Объясните насчет последних прошивок - какой файл лить?

    Ну, вам как-то надо общаться из атмела c есп? Вы выбираете какие-то пины, организовываете интерфейс взаимодействия и т.д. Вот представьте, что вам надо связать две ардуины - как вы будете это реализовывать? Тоже самое делаете между есп и адруиной. Только есп прошиваете из ардуино иде, установив...
  4. gerkimuyda

    Нужна помощь Объясните насчет последних прошивок - какой файл лить?

    А вы не хотите попробовать его использовать ВМЕСТО модуля ардуино? Напрямую заливая в него скетчи из arduino-ide? Или самому его прошить своей прогой из ардуино-иде, а потом с модуля ардуины используя свои команды управлять как вам надо?
  5. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Наверное WiFi.gatewayIP(); ? Раньше я учил вас ковыряться в файлах библиотек. Сейчас опять надо это сделать с файлом user_interface.h - найдите его и изучите все функции, имя которых начинается на wifi_softap_ И зачем вам выданные ИП, подключенные к АП ? Не всё, что подключено к АП - есть...
  6. gerkimuyda

    ESP.reset(); - приводит к зависанию

    А что у вас на GPIO15, GPIO0, GPIO2 творится? Может вы туда повесили какое-то устройство, которое при ресете не мешает ESP, а при програмном сбросе давит линию в ноль? пс: указывайте тип модуля, это у вас на NodeMCU devboard Lua v3 ESP-12N ? или какой-то коротыш? o_O
  7. gerkimuyda

    Нужна помощь Перестает отвечать вебсервер ESP8266-01

    "Спокойно, Маша, я - Дубровский" :))) Словил ваш глюк, так что не парьтесь. Я и раньше не любил Ардуиновские примеры. Ситуация, такая-же, как и недавно я указывал в своем посте и чуть позже давал рекомендации, как надо сделать. У вас так-же, модуль попадает в цикл и там и остается (у меня из...
  8. gerkimuyda

    Нужна помощь Перестает отвечать вебсервер ESP8266-01

    Добавил JSONencoder["Time"] = millis(); Поставлю в браузере обновление каждую минуту. Завтра утром посмотрю. У меня запущено без датчика. Это имеет значение? Если у меня работает - значит копать надо в направлении датчика. BMP280 у меня занят на чердаке. Следующий BMP280 приедет через пару дней.
  9. gerkimuyda

    Нужна помощь Перестает отвечать вебсервер ESP8266-01

    45 минут провисел скетч - все работает. Память не утекает. extern "C" { #include "user_interface.h" } JSONencoder["Memory"] = system_get_free_heap_size(); Не при каждом. Первые запросы немного память уменьшают. Потом значение стабильно. Через время может немного освобождаться и снова тратиться...
  10. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    ...hardware\esp8266\2.4.0-rc2\libraries\ESP8266WebServer\src\ESP8266WebServer.cpp ...hardware\esp8266\2.4.0-rc2\libraries\ESP8266WiFi\src\WiFiServer.cpp https://github.com/esp8266/Arduino/releases/download/2.4.0-rc2/package_esp8266com_index.json
  11. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Вы что-то перемудрили. Вам еще надо понять принцип действия tcp/ip сети и маршрутизацию в ней. По первому вопросу - из ESP8266WiFiAP.cpp мы видим, что диапазон нашего DHCP будет от ip[3] += 99; до ip[3] += 100; Т.е. наш АП имеет ИП 192.168.10.1, остальные модули 192.168.10.100 -...
  12. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Это был код для SDK, а не для Arduino IDE. В Ардуине используйте так:/** * set new mode * @param m WiFiMode_t */ WiFi.mode(WIFI_AP); /** * Configure access point * @param local_ip access point IP * @param gateway gateway IP * @param subnet subnet mask */...
  13. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Возьмите парочку NodeMCU devboard - легче будет отлаживать на них. Еще - покапайте OTA и ESPhttpUpdate - чтобы облегчить себе жизнь с обновлениями (если не на данном этапе, так в будущем). На первое время можете поднять себе на компе http-сервер, к которому будут обращаться модули. На нем...
  14. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    У ТС домашняя сеть на роутере - это вторая сеть (которая в поле может не иметь подключения, а дома так - для удобства). И ее статус не будет влиять на доступность основной сети (вайфай между модулями, где один из модулей в режиме АП) Первое - это сеть между модулями (где текущий модуль...
  15. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    мак адрес клиента (в вашей домашней сети, режим - STA) формируется из 60:01:94: + CHIP_ID: extern "C" { #include "user_interface.h" } Serial.print( String(system_get_chip_id(), HEX) ); Поэтому я и предлагал по chip_id привязки делать. В режиме SoftAP мак-адрес будет 62:01:94: + CHIP_ID...
  16. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Кроме выше написанного, начните с главного - проектировке и обдумыванию всей системы. Продумайте: - сколько (с запасом) всего модулей у вас будет - какие роли у них будут (реле, датчик температуры, управление светодиодом, шаговый двигатель, пищалка) - как они будут взаимодействовать с сервером...
  17. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    У вас две сети - ваша домашняя, в которой ESP (одна - главная) будет обычным клиентом (ей будет выдавать ИП ваш роутер.) И вторая сеть - ваши модули (где ваша главная должна иметь статический ИП и поднять свой DHCP) Так, давайте не спешить и все по порядку делать. С начала напишите из примеров...
  18. gerkimuyda

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Как всегда бывает, мы задаем направление, чтобы человек дальше сам копал ("отсюда и до обеда"(с)анекдот), но людям не это надо! Им надо сразу готовый код! И чтобы даже пароли уже были подставлены от их сети... :D зы: mesh ведь вроде не позволит параллельно держать связь с домашней сеткой...
  19. gerkimuyda

    Как отключить автоматическое подключение к роутеру

    wifi.setmode(wifi.NULLMODE) station_cfg={} station_cfg.ssid="ssid" station_cfg.pwd="psw" station_cfg.save=true station_cfg.auto=false wifi.sta.config(station_cfg) wifi - NodeMCU Documentation
Сверху Снизу