Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano

Компоненты и материалы

Инструменты

О проекте

Автор проекта (NotEnoughTech.com) решил освестить лестницу после случая ушиба пальца в темноте. Цель: дешёвая, аккуратная, автоматически включающаяся подсветка каждой ступени.

Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Итоговый результат: плавная волна света при подъёме/спуске

Планировка

Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Схема размещения компонентов

Подготовка кабель-канала

  1. Отметьте и просверлите отверстия под светодиоды: шаг 15 см (2 на ступень), диаметр 8–10 мм. Сверлите на пологой стороне канала.
  2. Сразу просверлите крепёжные отверстия (4 мм) — 5 шт. на 2 м канала, по краям обязательно.
  3. Подрежьте концы канала под углом для эстетичного присоединения к полу.
  4. Соедините два куска канала с перекрытием крышки для минимального зазора.
Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Отверстия под LED и крепление
Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Перекрытие при соединении

Монтаж светодиодов

  1. Проверьте ленту перед резкой. Режьте строго по контактным площадкам, соблюдайте направление (DI/DO).
  2. Разметьте внутри канала: направление данных, GND, VCC.
  3. Припаяйте контактные площадки (припоем заранее). Если есть 3M-клей — снимите его.
  4. Заклейте светодиоды термоклеем, строго соблюдая ориентацию во всех секциях.
Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Разметка полярности и направления данных

Пайка проводов

Самый трудоёмкий этап. Каждый LED требует 3 провода (VCC, GND, DATA).

Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Аккуратная пайка с цветовой кодировкой

PIR-датчики

  1. Корпус для HC-SR501 напечатан на 3D-принтере (Thingiverse), сделан надрез для проводов.
  2. Джемперные провода на пины датчика, пластиковые разделители сняты — ноги согнуты боком для плотной посадки.
  3. Питание датчиков — от шины LED (5В).
  4. Верхний датчик: сигнальный провод проложен через весь канал до Arduino (внизу). Использованы разъёмы для разборки.
  5. Нижний датчик подключён прямо к Arduino Nano (питание от Nano).
Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
PIR-датчик в 3D-корпусе

Схема подключения

Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Принципиальная схема (замените батарею на 5В источник)

Монтаж на лестнице

  1. Начинайте сверху — гравитация не мешает.
  2. Прикрутите канал к стене: шурупы ближе к концам.
  3. Установите PIR, выведите провода через отверстия.
  4. Соедините провода LED, спускайтесь вниз, закрывайте крышки — следите, чтобы провода не зажимались.
  5. Arduino Nano спрятан в остатке канала (с отверстием для питания).
  6. Провод питания закреплён за плинтусом — почти невидим.
Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Arduino Nano внутри кабель-канала

Код

Основа — отличный скетч Dean Montgomery с множеством эффектов:
GitHub: ArduinoMotionStairLights

3D-модели (корпуса PIR)

Thingiverse — поиск по «PIR sensor case HC-SR501».

Схемы

Умная RGB-подсветка лестницы: датчики движения, WS2812, Arduino Nano
Полная схема подключения всех компонентов

Производственный процесс

  1. Программирование анимаций на матрицах WS2812 8×8 и 16×16 через Arduino и Excel
  2. 3D RGB Arduclock — Bluetooth-часы на адресных LED с RTC
  3. Вторая жизнь старых пультов: DIY умные устройства на Arduino
  4. Рисование светом одним светодиодом: построение динамических изображений на DIY-манипуляторе
  5. Звукоактивируемый светодиодный дисплей 8 LED на Arduino
  6. DIY лампа-матрица на светодиодах WS2812B и клеевых стержнях
  7. Управление RGB-светом по голосовым командам с TinyML на Arduino Nano 33 BLE Sense
  8. Arduino RGB-микшер цветов: Простой проект для начинающих
  9. Наружные RGB-прожекторы с DMX-управлением: бюджетное DIY-решение на Arduino
  10. Революционные материалы для светодиодной передачи данных нового поколения