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

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

  1. enjoynering

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    про технологию “snap back” читаем тут - https://e2e.ti.com/blogs_/b/analogwire/posts/the-dangers-of-deep-snap-back-esd-circuit-protection-devices как раз резистор о котором я говорил выше ограничивает ток через “snap back” и препятствует его выгорание/пробой
  2. enjoynering

    Универсальный многоканальный недельный и/или суточный программируемый таймер

    за велосипед с вашим Task пять, но зачем? для таких вещей существует всторенная в Arduino библиотека Ticker - ваш код уменьшится, станет чище и легче для понимания.
  3. enjoynering

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    вот тут например - https://ba0sh1.com/2016/08/03/is-esp8266-io-really-5v-tolerant/
  4. enjoynering

    ESP8266 анализ потребляемой памяти

    нашел спасибо. вот же спрятали. до rc можно не обновлять, в stable 3.3.4 уже есть. но вот беда - вылезли ошибки esp8266 Core не относящиеся к проекту и дальше не идет.
  5. enjoynering

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    порты esp8266 горят от превышения тока. ставьте последовательно с портами резисторы и будет вам счастье.
  6. enjoynering

    ESP8266 анализ потребляемой памяти

    простите за офтоп, а где Project Inspection находится в platformio/Visual Studio Code ?
  7. enjoynering

    Делюсь опытом Аквариум на esp8266

    Первое, ваша версия flash tool протухла лет так 5 назад, а может и больше. Второе, адрес куда лить FS можно посмотреть в boards.txt. Третье, это не странности контролёра. Это ваши кривые руки.
  8. enjoynering

    Проброс портов для ESP8266 извне через роутер

    Dmz - это дыра. Это как дома оставить черный вход открытым. Не советую
  9. enjoynering

    ESP8266 и несколько клиентов

    только надо осторожно, тк свободного стека у ESP8266 всего 4КБ. сам автор ArduinoJson рекомендует StaticJsonDocument для данных below 1KB
  10. enjoynering

    нужна помощь! Как увеличить TCP_WND в ESP8666/Arduino?

    До WireShark руки пока не дошли. Но пробовал использовать IwIP v1.4. С ним действительно стабильнее на 320kbps (со стандартным окном) и больше свободного heap. Перенес весь код драйвера VS1053 отвечающий за наполнение буфера в IRAM. В место digitalRead() и digitalWrite() стал писать в регистры...
  11. enjoynering

    ESP-8266 (8285) Внешнее питание и согласование уровней

    У esp8266 порты выгорают не от напряжения, а от тока. Достаточно последовательно включить резистор с таким номиналом, чтоб ток через GPIO не превышал максимально допустимый. а лучше что был на 20..30% меньше максимального.
  12. enjoynering

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    Михаил_89, да не спорьте вы с ним. pvvx из тех людей кто всегда прав, за кем всегда должно быть последнее слово. И даже если не прав, то смотри пункт первый. Пы.сы. типичное поведение pvvx при ошибках. Никогда их не признает. Начинает нести пургу на другую тему преводя разговор в другое русло...
  13. enjoynering

    нужна помощь! Как увеличить TCP_WND в ESP8666/Arduino?

    можно. у VS1053 есть так называемый режим stream mode. в этом режиме чип следит за тем чтоб его fifo буер был пуст максимум на половину и начинает замедлять скорость воспроизведение до 5%. почему-то рекомендуется только для mp3 и wav с постоянным битрейтом до 160 kbit/s. в этом режиме...
  14. enjoynering

    нужна помощь! Как увеличить TCP_WND в ESP8666/Arduino?

    Проблема в том, что это не I2S и скоростью вывода мы не управляем. Ей управляет внешний кодек с DSP (в нашем случае VS1053). Он сообщает он нам, что может принять как минимум 32 байта (верхняя граница не известна) по состоянию на своём пине под названием DREQ.
  15. enjoynering

    нужна помощь! Как увеличить TCP_WND в ESP8666/Arduino?

    Вот же жуки. После выходных отпишусь.
  16. enjoynering

    нужна помощь! Как увеличить TCP_WND в ESP8666/Arduino?

    Спасибо за информацию по Wireshark. Usb свиток есть, на лептопе стоит древняя intel она умеет прикидываться точкой доступа. Пробую на выходных и отпишусь. Про использование скомпилированных исходников lwip. Тогда как объяснить, то что в ардуино можно выбрать глубину TCP_WND перед загрузкой...
  17. enjoynering

    нужна помощь! Как увеличить TCP_WND в ESP8666/Arduino?

    Привет, думка. тоже пришел к таким выводам - "процессор просто не успевает обработать в стеке, если занят в другой ветке". Вот мои потуги на эту тему. Кстати в Arduino IDE lwip v2.0 вроде как пересобирается. Главное скопировать себе в проект файл lwipopts.h и из Arduino ESP8266 и включить его...
  18. enjoynering

    ESP-01 валит WiFi?

    Теперь попробуйте отключить сон радиомодема (в ардуино он по умолчанию включён). Делается это в STA режиме командой: WiFi.setSleepMode(WIFI_NONE_SLEEP);
  19. enjoynering

    ESP-01 валит WiFi?

    Пора ваш антикварный роутер на помойку отнести
Сверху Снизу