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

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

  1. Юрий Ботов

    Внешний IP

    Пока провайдер заведомо жив узнать его IP и потом ping...
  2. Юрий Ботов

    Вопрос Странная логика выполнения Lua-скрипта

    И чего не правильно?
  3. Юрий Ботов

    Вопрос Странная логика выполнения Lua-скрипта

    Да почти все. Сам язык построен на идеологии событий и их обработчиков. ... уточнюсь: все интерфейсные, те которые работают с внешними устройствами. Все вычислительные функции разумеется простые синхронные.
  4. Юрий Ботов

    Нужна помощь связь ESP-12E-ARDUINO-TFT 1.8 SPI

    Каков смысл ШИМ на 1024 градации если из-за постоянного изменений значения потребляемого тока напряжение питания ESP будет скакать на 1-3%(не верите-проверьте)? То есть в выходном напряжении ШИМ будет шум примерно в 10-30 градаций?
  5. Юрий Ботов

    Вопрос Странная логика выполнения Lua-скрипта

    именно так. Но разумнее создать отдельную функцию, все запихнуть в нее и ее вызов уже в в ветку else. Объясню на примере второго блока кода в вашем первом сообщении. Сначала запускается sta.config он много времени не занимает по сути просто куча присваиваний. С ним все просто, он синхронный...
  6. Юрий Ботов

    Умный дом для чайника

    Кстати вот тут есть ссылка на плагин для Arduino IDE - правда в одну сторону, загружает при прошивке все файлы из каталога <имя скетча>/data в spiffs: File System · ESP8266 Arduino Core
  7. Юрий Ботов

    IoT Manager и обратная связь с внешним миром

    Правильно понимаю что пишете в Arduino IDE с надстройкой для esp8266? Для начала гляньте сюда: http://esp8266.ru/arduino-ide-esp8266/ 1.EEPROM там есть (реально вместо несуществующего EEPROM используется кусочек FLASH), также можно работать с FLASH через SPIFFS - как с файловой системой. 2.Как с...
  8. Юрий Ботов

    Вопрос Странная логика выполнения Lua-скрипта

    А чего тут непонятного? Они же ассинхронные. wifi.sta.config("SSID", "pass", 0) wifi.sta.connect() tmr.alarm(1, 1000, 1, function() if wifi.sta.getip()== nil then print("IP unavaiable, Waiting...") else tmr.stop(1) print("ESP8266 mode is: ", wifi.getmode()) print("Config done, IP is "...
  9. Юрий Ботов

    Решено новичок... не пойму...

    IMHO "не понимаю" - это то что должен бы был сказать шилд, если бы умел... Что это за шилд? Это приставочка к ардуине, которая должна обеспечивать ее подключение к wifi. То есть внутри этого шилда вся маркировка относительно ардуины. То есть: RX - это rx ардуины а TX это tx ардуины которой нет...
  10. Юрий Ботов

    Умный дом для чайника

    Ей Богу... пора переименовывать "Умный дом для чайника" в "Чайный домик для умников" :)
  11. Юрий Ботов

    Умный дом для чайника

    в смысле чтобы файлы с компьютера туда-сюда копировать? Простых средств нет (ну точнее Я не знаю). Как вариант можно написать простейший ftp... или если sd все же планируется то автодамп, файлов с sd в spifs и обратно(ну то есть "все из spifs:/ скопировать в sd:/out а потом все из sd:/in...
  12. Юрий Ботов

    Оптимум набор выключатель (розетка) на ESP

    Отключение утюга при удалении объекта жена от объекта утюг на 5 метров...
  13. Юрий Ботов

    Нужна помощь STM32 + Esp8266

    Проверенная конфига UART1 под 103r8 , GCC RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); GPIO_InitTypeDef PORT; //Структура содержащая настройки порта USART_InitTypeDef USART; //Структура содержащая настройки USART RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1...
  14. Юрий Ботов

    Нужна помощь STM32 + Esp8266

    Тактовую частоту на uart подали? В stm32...
  15. Юрий Ботов

    Оптимум набор выключатель (розетка) на ESP

    Самым дорогим ресурсом давно уже являются мозги. А реле подцепляется с помощью транзистора за 3 рубля и резистора за 40 копеек. В готовом изделии он явно излишен. Площадки на плате для подключения - предусмотрите.
  16. Юрий Ботов

    Нужна помощь ESP+arduino

    int httpcnt = 0; // счетчик char httpprev = ' '; // "предыдущий" символ while (client.available()) { // пока в буфере что то есть char c = client.read(); // прочесть символ из буфера if((httpprev == '\n' && c == '\r') || (httpprev == '\r' && c == '\n')) { если предыдйщий символ \n и текущий \r...
  17. Юрий Ботов

    Нужна помощь ESP+arduino

    Искать последовательность "\r\n\r\n" (это для C или C++) сразу после нее будет A0 int httpcnt = 0; char httpprev = ' '; while (client.available()) { char c = client.read(); if((httpprev == '\n' && c == '\r') || (httpprev == '\r' && c == '\n')) { httpcnt++;} else {httpcnt = 0;}...
  18. Юрий Ботов

    Увидал любопытный экземпляр. Раньше не встречал.

    nikolz - я же говорю, что модуль интересен не начинкой, а тем что он уже чем D1, он шириной с модуль ESP12, притом ноги на стандартном расстоянии в отличие от модуля. И он может быть воткнут туда где раньше была arduino-mini. А D1-mini - классная вещь и я ей давно пользуюсь...
  19. Юрий Ботов

    Увидал любопытный экземпляр. Раньше не встречал.

    Один из моих любимых продавцов Ардуиновских мелочей вдруг выдал кучу esp8266 модулей. Есть варианты 1-го, 7-го модулей но пожалуй самое любопытное - вот эта недоардуина-мини-про. WI FI модуль ESP8266 PRO, облегченная версия NodeMCU доска, 8 М флэш памяти купить в магазине RobotDyn на AliExpress...
Сверху Снизу