Среда, 01.05.2024, 16:11
Меню сайта

Форма входа

Категории раздела
Файлы [18]
Файлы разных категорий, которые являются универсальными в Инете. Если вы найдете копию, то либо она мной создана, либо ее спёрли ;)

Поиск

Советую посетить
  • QIP.RU -
    общение в интернет
  • Emu-land.net -
    всё о приставочных играх
  • PlayGround.ru -
    всё об играх
  • Официальный блог

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Главная » Файлы » Файлы

    Часы RGB 7-сегментные на WS2812B версия 3
    [ Скачать с сервера (812.6 Kb) ] 02.11.2021, 12:26

    Основа эффектов взята у AlexGyver. https://alexgyver.ru/ws2812b-fx/
    Налажена работа с фоторезистором и адаптивной яркостью.
    !Необходимо удалить встроенную кривую библиотеку IRremote, а именно папку: C:\Program Files (x86)\Arduino\libraries\RobotIRremote

    Теперь доступна полная настройка с пульта ДУ. Включив режим диагностики и используя свой любой пульт ДУ, можно видеть коды своего пульта в мониторе порта после слова "IR Code:"
    В строках с 189 заменить мои значения кодов на свои значения кодов соответственно.
      case  16738455: irnum=0;break;  //цифра 0 - нужно заменить число 16738455 на Вам выведенный код "IR Code:". Эта кнопка станет цифрой "0" и т.д.

    Функции в моем случае: 
    "Power" (вкл/выкл) - показать температуру с DS3231 или пустое значение для DS1307 ( минуты и секунды с M41T81 в версии WS2812B_Clock_v3.1IR).
    "Mode" - настройка яркости для режимов дня и ночи
    "Mute" (перечеркнутый динамик) - режим фонарика. Белый свет максимальной указанной в скетче яркости "max_bright"
    "Play/Pause" - последовательное переключение эффектов RGB сегментов
    "EQ" - последовательное переключение сплошных цветов для всех RGB сегментов
    "SD/Scan" - режим настройки времени дня и ночи. Первое слева число до точки - время начала дня. Справа после точки - время конца дня, начала ночи. Используется для последующего указания яркостей на указанные промежутки времени через "Mode".
    "Rewind" (перемотка назад) - понижение яркости на 20 единиц и уменьшение числа начала дня только в режиме настройки "Начало/конец дня"
    "Forward" (перемотка вперед) - повышение яркости на 20 единиц и увеличение числа начала дня только в режиме настройки "Начало/конец дня"
    "Minus" (-) - понижение яркости на 5 единиц и уменьшение числа конца дня только в режиме настройки "Начало/конец дня"
    "Plus" (+) - повышение яркости на 5 единиц и увеличение числа конца дня только в режиме настройки "Начало/конец дня"
    "Стрелки" - режим настройки времени. Сначала указывается часы, потом минуты. Нужно указывать полностью сразу время. 
    Указав часы и выйти из меню - время не применится. После указания полностью времени устройство автоматически выходит из режима настройки времени и обнуляются секунды.
    "ADAPT_LIGHT" - включение/выключение адаптивной подсветки. В режиме адаптивной подсветки можно кнопками на пульте "Minus" (-) и "Plus" (+) менять нижний уровень яркости при адаптивной подсветке. 

    Внимание! При включенной адаптивной яркости все иные настройки яркости игнорируются!
    Текущее значение параметра адаптивной яркости можно всегда посмотреть через меню настройки яркости для режимов дня и ночи.

    Схема последовательности соединения светодиодов 

    Схема сборки модуля часов на M41T81:

    WS2812B_Clock_v2.1IR - версия для модулей DS3231, DS1307
    WS2812B_Clock_v3.1IR - версия для модулей DS3231, M41T81
    WS2812B_Clock_v3.2IR - версия для модулей DS3231, M41T81, с включаемой/отключаемой адаптивной подсветкой с 21 кнопки (см. настройка кнопок) и с возможностью изменять нижний уровень яркости при адаптивной подсветке

     

    Категория: Файлы | Добавил: ExGenius | Теги: WS2812, гирлянда, DS3231, семисегментный, rgb, 7 segment, DS1307, M41T81, Часы, WS2812B
    Просмотров: 375 | Загрузок: 67 | Рейтинг: 0.0/0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Copyright ExGen © 2024
    Сделать бесплатный сайт с uCoz