Оглавление:

Бесконтактное движение ладоней с помощью RGB-подсветки: 4 шага
Бесконтактное движение ладоней с помощью RGB-подсветки: 4 шага

Видео: Бесконтактное движение ладоней с помощью RGB-подсветки: 4 шага

Видео: Бесконтактное движение ладоней с помощью RGB-подсветки: 4 шага
Видео: ИК кнопка кухонной подсветки. 2024, Июль
Anonim
Image
Image

RGB-ночник, с возможностью управления цветом ночника движением руки. Используя три датчика расстояния, мы изменим яркость каждого из трех компонентов цвета RGB при приближении или удалении руки. В качестве микроконтроллера использовалась плата Arduino.

Шаг 1: Список компонентов

Список компонентов
Список компонентов
Список компонентов
Список компонентов

Для проекта требовались следующие детали

  • Контроллер Arduino-1 шт;
  • Матрица 8x8 RGB - 1 шт.;
  • Ультразвуковой датчик расстояния HC-SR04-3 шт;
  • Сдвиговый регистр-микросхема 74hc595 - 4 шт;
  • Резистор 220 Ом-24 шт;
  • Блок питания 5В 2А - 1 шт.
  • Потолочный светильник с подставкой - шт;
  • Провода, припой и т. Д.

Шаг 2: электрическая схема

Электрическая цепь
Электрическая цепь

Шаг 3: Сборка лампы

Сборка лампы
Сборка лампы
Сборка лампы
Сборка лампы
Сборка лампы
Сборка лампы
Сборка лампы
Сборка лампы

Шаг 4: Создание эскиза

Разработка эскиза. При разработке скетча я задавал следующие параметры:

- расстояние 1-20 см, 1 - максимальная яркость, 20 - ноль - датчики расстояния в шлейфе считывают данные и применяют полученное расстояние для установки яркости - если расстояние изменяется от 1-20 см до более чем 20 см в цикле (рука уходит в сторону) - эта яркость фиксируется для этого цвета

Яркость устанавливается подачей сигнала ШИМ на выход матрицы для групп R, G, B. Частота сигнала ШИМ составляет примерно 60 Гц. Сигнал ШИМ генерируется следующим образом:

Например, расстояние 5 см.

Сигнал ШИМ-15- (5-1) = 10 циклов прерывания светятся светодиоды этого цвета 4-1 светодиода этого цвета не горят

Рекомендуемые: