КОНТРОЛЛЕР ПОДСВЕТКИ ЛЕСТНИЦЫ

20.02.20 Версия 1.0: первоначальная, вроде бы стабильная версия

подписаться на обновления

Подсветка лестницы на Arduino и адресной светодиодной ленте:

  • 3 режима
  • Датчик на вход и на выход
  • Автоматическая яркость

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.

  • Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Схема 1

Питание

Данная лента (60 led/m) кушает 400 мА на 1 метр при максимальной яркости одного цвета, т.е. в цветных режимах. Рекомендую брать БП из расчёта 0.5 А на метр ленты

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

Первые ссылки по возможности оставлены на одного и того же продавца, чтобы сэкономить на доставке. Остальные ссылки – резервные. Нажимайте ссылки колёсиком мыши, чтобы открыть в новом окне!
всё для пайки
аккумы, bms
arduino, модули
мультиметры
инструменты
бп и модули

ЗАГРУЗКА ПРОШИВКИ

Читай гайд для новичков, в частности главу про Digispark

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии
  • firmware – прошивки для Arduino
  • schemes – схемы подключения компонентов

Дополнительно

  • Дополнительные ковыряния в железе

Настройки в прошивке

#define STEP_AMOUNT 8     // количество ступенек
#define STEP_LENGTH 17    // количество чипов WS2811 на ступеньку

#define AUTO_BRIGHT 0     // автояркость 0/1 вкл/выкл (с фоторезистором)
#define CUSTOM_BRIGHT 40  // ручная яркость

#define FADR_SPEED 500
#define START_EFFECT RAINBOW    // режим при старте COLOR, RAINBOW, FIRE
#define ROTATE_EFFECTS 0      // 0/1 - автосмена эффектов
#define TIMEOUT 15            // секунд, таймаут выключения ступенек, если не сработал конечный датчик