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

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

  1. gerkimuyda

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

    1. На роутере поменять пароль ;) 2. На ESP прописать другую сеть или пароль для подключения 3. На ESP переключить режим WiFi с STA на SoftAP и поднять свою сеть 4. На ESP выключить вообще WiFi 5. Стереть записанные в флеш настройки или выключить автоподключение (не помню адреса, куда они там...
  2. gerkimuyda

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

    Ессно этот функционал надо самому прописывать, как и взаимодействие модулей между собой через центральный (АП/сервер) Хотите универсальное устройство? Готовьте памяти побольше и проц помощнее :D - тогда можно будет раскатать какой-то radius, mpd, mysql, apache, php, laravel, git, gcc и т.д. ))
  3. gerkimuyda

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

    Можно. Только давайте все-таки оперировать правильными понятиями значений слов Сервер и Клиент. Это не сервера, а клиенты. Сервер - один. Он-же АПешка. Но у нас роль сервера может выполнять любой модуль. Т.е. алгоритм такой: 1.Старт по включению, поиск нашей сети. Если есть - регистрируемся в...
  4. gerkimuyda

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

    Сервер - это сервис, которые обслуживает входящие запросы (в данном случае - на АПешке). Клиент - это сторона, которая инициализирует исходящий запрос к серверу за той или иной информацией (или передает ему информацию) (в данном случае - обычные STA, которые подключаются к AP)
  5. gerkimuyda

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

    При включении используйте механизм компьютерных винтов, которые, дабы не дать одновременно большую нагрузку на БП, при включении каждый стартует в разное время. Т.е. в модуле прописываете псевдослучайную задержку от 0 до 10 секунд. Потом - проверку наличия АПешки. Если нету - опять...
  6. gerkimuyda

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

    Разве? А вы как предлагаете? Для маленькой проги создавать файловую систему, писать в нее файл, а потом городить обработчик этого файла, чтобы в нужные места вместо команд подставлять нужные значения? и это даже не на компе, а на маленьком слабеньком чипике? :)
  7. gerkimuyda

    Прошивка TCP2UART переходника с настройкой по Web

    Ну, кому и светодиодом поморгать с CR2032 :D, а меня больше интересует хорошее постоянно работающее решение, у которого хватает ресурсов с запасом. (У меня питание: 12V 29А - мне сотню мА не жалко ;) Спасибо, значит надо будет чуть позже заняться модулем, если говорите, что он нормальный. o_O
  8. gerkimuyda

    Пример отправки на narodmon.ru

    Моргал или горел? И то и другое вам надо делать самому: в основном цикле проверяете подключенность к вайфай и включаете светодиод (или переключаете). Иначе (если к вайфаю не подключены) - тушим светодиод путем подачи единицы на нужный порт digitalWrite(2/*D4-GPIO2*/, HIGH);
  9. gerkimuyda

    Прошивка TCP2UART переходника с настройкой по Web

    А что скажите про этот чип? HLK-7688A MT7688AN chipset Более подробнее не смотрел, но на первый взгляд вроде соотношение характеристики/цена интересные.
  10. gerkimuyda

    Nodemcu

    Может роутер дохлый? А вообще - возьмите и запустите постоянные пинги и индикатор уровня сигнала, потом с модулем в руках походите по помещению и посмотрите, что и где и как теряется... в конечном итоге дойдя, до места планируемой установки, обследуйте все. Может вам понадобится всего на метр...
  11. gerkimuyda

    Мой проект системы контроля доступа на ESP32 PN532 DS3231 MQTT

    А надо как? Говорить мужику, приехавшему на бентли: - Нафиг вам автосигнализацию дорогую покупать? Вон, поставьте на машину китайскую 433 и будет вам счастье. А если еще прилепить sonoff - то можно машину прогревать удаленно? Так и тут: безопасностью должны заниматься специальные устройства, а...
  12. gerkimuyda

    Мой проект системы контроля доступа на ESP32 PN532 DS3231 MQTT

    Зачем вам DNS ? Создайте шифрованный vpn-канал от вашего роутера до нужного хоста (по IP) в инете и сквозь него гоняйте данные. Вот вы странные люди. Заботитесь о системе безопасности, а сами гоняете данные о вашей двери в инет? ЗАЧЕМ? Чтобы при отключении инета часть функционала не работала...
  13. gerkimuyda

    WebServer CustomStepper

    В схемотехнике я не так силен, как в программировании. Тут уж пусть другие товарищи подсказки сделают.
  14. gerkimuyda

    Мой проект системы контроля доступа на ESP32 PN532 DS3231 MQTT

    Хе-хе ;) На видео показано, как некий человек хакнул систему и заставил ее принимать левые данные уже не существующих людей :D Например, система думает, что он Маяковский, а потом он заставил ее думать, что он Чехов :p
  15. gerkimuyda

    Сгорела NodeMCU. А почему?

    AMS1117 обычно коротит вход с выходом. Т.е. если у вас на входе +12в - то они пойдут на esp и настанет rip.
  16. gerkimuyda

    WebServer CustomStepper

    С начала идут заголовки ответа (headers), потом само тело ответа, которое отделяется от заголовком двумя переводами строки (пустой строкой). В конце тела ответа можно не ставить перевод строки. В данном случае, оформление тела я возложил на respMsg. Которое может быть пустым (тогда ответ тоже...
  17. gerkimuyda

    WebServer CustomStepper

    По поводу вашего решения: Задаем двигателю крутиться stepper.rotate(); - это постоянный поворот без окончания. Что получаем? На нас нападает сторожевой пес и кусает за попку! Это кроме того, что мы блокируем работу всех остальных фоновых задач SDK (из видимых - вайфай отваливается). Зачем...
  18. gerkimuyda

    WebServer CustomStepper

    Код изначально построен не правильно :) Там еще есть цикл, который блокирует всю работу (включая и двигатель) 86 строка while(!client.available()){delay(1);}
  19. gerkimuyda

    WebServer CustomStepper

    stepper.run() позволит закончить движку поворот (который длиться долго, в зависимости от количество оборотов и от скорости, а потому - он не блокирует процесс, как сделали бы ламеры, а отрабатывается в цикле давая возможность и другим процессам работать. Давайте посмотрим в код библиотеки, что...
  20. gerkimuyda

    WebServer CustomStepper

    stepper.run() - это не повтор последней команды, а движок библиотеки, которые выполняет всё необходимые действия. А если действия закончились - тогда ничего не делает. Именно он и просчитывает что надо делать двигателю и когда остановится (помните, там еще задается скорость в оборотах в минуте)...
Сверху Снизу