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

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

  1. F

    Нужна помощь JSON парсинг

    Не буду начинать новую тему. Вопрос у меня про то же: про JSON и парсинг. Исторически использую ArduinoJson от bblanchon старой версии - 5.13.4. А вопрос такой: как задать некоей переменной значение по умолчанию, если соответствующего ей параметра нет в json-строке? Например, у меня в...
  2. F

    Подключение i2c к ESP8266

    У ESP8266 нет аппаратной реализации I2C, потому для подключения шины I2C можно использовать почти любую пару выводов GPIO, кроме GPIO16 и, пожалуй, тех, конфигурация которых влияет на запуск. GPIO4/GPIO5 - вполне подходящая пара выводов, не "обременённая" особыми функциями. Если эти выводы не...
  3. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    Зависит от качества блока питания. У меня не было проблем из-за очередности отключения ни на Ардуинах, ни на ESP8266. А вот при включении не самого качественного БП в розетку были зависания контролеров пару раз. С тех пор стараюсь не забыть по питанию поставить выключатель и кнопку Reset...
  4. F

    Нужна помощь NodeMCU 12-e пропадает точка доступа

    Что-то ещё подключено к ESP? Питание через что заведено (что даёт 3,3 В)?
  5. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    74x245 - не избыточно ли? Если остальные буферные элементы не используются, проще и дешевле воткнуть однонаправленный буфер в одноэлементном корпусе - что-нибудь из 74x1G245. Но, повторюсь, проблем из-за разницы уровней не было у меня: подключал ленту и напрямую, и через 300-омный резистор...
  6. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    Не совсем так: нестабильный wi-fi при всех обычных вариантах подключения ws2812, если светодиодов больше 2-3. Об этом много где написано и повторено в описании NeoPixelBus. Но основное преимущество этой библиотеки не в поддержке обычных вариантов подключения, а в умении использовать RX и TX для...
  7. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    Не настолько поборол, однако, насколько хотелось. Зажечь ленту из WS2812B мне удалось на разных Arduino (на Атмегах 168 и 328, 3,3 и 5 В, на Attiny85 в Digispark), а после обновления в конце 2017 года библиотеки Adafruit_NeoPixel и NodeMCU замигала светодиодами на ленте, как я и писал. Заменил...
  8. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    Номер не скажу, но устанавливалась в конце 2016 года. И у меня не наблюдалось импульсов со старой библиотекой ("светодиодным" тестом). При наличии импульсов я начал бы с проверки питания и согласования уровней (собственно, я и без импульсов этим путём пошёл). Сколько пикселей в ленте (каждый до...
  9. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    Поборол связку NodeMCU+WS2812. Если опустить промежуточные шаги адаптации к ситуации, то вылечилось обновлением библиотеки Adafruit_NeoPixel. К слову, вполне устойчиво работает при питании системы от 5 В: на ленту - напрямую, на ESP8266 - через штатный AMS1117-3.3 на плате NodeMCU. D5 (GPIO14)...
  10. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    Попробовал - не помогло. Подключил к D5 каскад из двух BC547, как на таком рисунке. Через 470 Ом подключил светодиоды к D2, D5 и к катоду второго транзистора. Программа из 6 строк: digitalWrite(5,HIGH); digitalWrite(14,HIGH); delay(2000); digitalWrite(5,LOW); digitalWrite(14,LOW); delay(2000)...
  11. F

    Обсуждение ESP8266 и ws2812 в Arduino IDE - это очень просто!

    Столкнулся с проблемой при попытке подружить NodeMCU и ленту на ws2812. От внешнего блока питания +5 В - к Vin и Gnd на плате. Подключаю ленту из 60 пикселей: питающие контакты - к тем же Vin и Gnd, управляющий - к D5 (GPIO14). Программирую в Arduino IDE. Беру пример standtest из...
Сверху Снизу