• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от FatMan

  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 из...
Сверху Снизу