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

Электронный хамелеон: проект Arduino Nano с RGB-светодиодами и датчиком цвета

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

Программное обеспечение и онлайн-сервисы

О проекте

Вы когда-нибудь задумывались, как хамелеон меняет свой цвет в зависимости от окружающей среды? В природе за это отвечает гормон меланоцито-стимулирующий гормон (MSH). Но оставим биологию — я хотел создать систему фоновой подсветки или электронного хамелеона. Это выглядит круто и полезно для глаз. У меня была лента NeoPixel и запасной датчик цвета, поэтому я собрал своего «хамелеона», используя Arduino в качестве мозгов.

Шаг 1: Необходимые компоненты

Шаг 2: Краткий обзор компонентов

Arduino: микроконтроллер, который получает RGB-данные от датчика TCS3200 и генерирует соответствующие PWM-сигналы для управления цветом светодиодов NeoPixel.

Датчик цвета TCS3200: содержит массив фотодиодов, которые по-разному реагируют на разные цвета, выдавая цвет падающего на них света. Эти данные можно использовать для воспроизведения цветов.

NeoPixel LED (WS2812B): способен генерировать множество цветов в зависимости от подаваемого сигнала.

Шаг 3: Подключение всего

Подключение должно обеспечивать считывание Arduino данных с 4 фотодиодов TCS3200 и передачу этих значений на NeoPixel для воспроизведения цвета. 4 фотодиода чувствительны к 4 различным цветовым комбинациям. Они генерируют токовые сигналы, преобразуемые в частотные (преобразование I в F), которые считывает Arduino и передает на светодиоды.

Электронный хамелеон: проект Arduino Nano с RGB-светодиодами и датчиком цвета

Шаг 4: Программирование

Код проекта доступен на GitHub. Скачайте, распакуйте и поместите библиотеки в папку libraries Arduino IDE. Затем скомпилируйте и загрузите код. Он достаточно понятен, но предложения по оптимизации приветствуются.

Шаг 5: Запуск и применение

Устройство работает — оно воспроизводит любые цвета, показанные датчику. Возможные применения:

  1. Фоновая подсветка для телевизоров и ПК — уменьшает напряжение глаз, имитируя доминирующие цвета на экране.
  2. Комнатное освещение
  3. Настроечное освещение
  4. Можно напечатать на 3D-принтере хамелеона и разместить внутри всю электронику для реалистичного эффекта.

Шаг 6: Видео работы

Демонстрация работы проекта на видео.

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

  1. Электронные чернила: принцип работы, история и будущие применения
  2. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  3. FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
  4. DIY Arduino TV-B-Gone: универсальный пульт для выключения любого телевизора
  5. Создание пользовательских LED-часов с будильником — видно с 12 метров
  6. Find Me: Умный поисковик вещей на Arduino и Bluetooth
  7. Оптимизированные решения питания для проектов на Arduino
  8. Крестики-нолики на Arduino с матрицей MAX7219 и картонным корпусом
  9. Пошаговое руководство: сборка умного четырёхногого робота на Arduino
  10. Arduino Sunflower: электронный подсолнух, следящий за солнцем