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

Электронный хамелеон

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

Arduino Nano R3
× 1
Кольцо Adafruit NeoPixel:светодиод WS2812 5050 RGB
× 1
Датчик цвета TCS 3200
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Вы когда-нибудь задумывались, как хамелеон меняет свой цвет в результате изменения цвета окружающей среды?

Есть что-то, что называется гормоном, стимулирующим меланоциты, или МСГ. Если вы хотите больше узнать об этом, перейдите по этой ссылке. Помимо историй, я хотел создать систему окружающего освещения или что-то вроде хамелеона. Это выглядит круто, а также помогает глазам. У меня была светодиодная лента NeoPixel и запасной датчик цвета. Итак, я только что построил свой Chameleon (электронный), используя Arduino (микроконтроллер для всех) в качестве мозга.

Шаг 1. Вещи, которые вам понадобятся

1. Arduino Nano (подойдет любой Arduino) Ссылка на Amazon для Arduino Uno

2. Датчик цвета TCS3200 Amazon Link для датчика цвета

3. Светодиодная лента NeoPixel Amazon Link для Neo Pixel LED

4. Перемычки и источник питания

Шаг 2. Краткое введение в детали

Arduino:микроконтроллер, который получает данные датчика цвета RGB от TCS 3200 и генерирует соответствующий сигнал PWM для управления цветом светодиодных индикаторов NeoPixel. Датчик цвета TCS 3200:этот датчик содержит массив фотодиодов, которые по-разному реагируют на разные цвета, поэтому он выдает цвет света, падающего на матрицу фотодиодов. Эти данные можно использовать для воспроизведения этих цветов. Светодиод Neo Pixel:он может генерировать много цветов в зависимости от подаваемого на него сигнала. Название микросхемы - WS2812B.

Шаг 3. Соединяем все

Соединение - реакция ... Соединение должно быть выполнено таким образом, чтобы Arduino считывал данные с 4 разных фотодиодов в TCS 3200. И отражал эти значения в виде данных на светодиоды NeoPixel, чтобы воспроизвести тот же цвет. 4 фотодиода на сенсорах чувствительны к 4 различным цветовым сочетаниям. Они производят токовые сигналы, которые преобразуются в частотные сигналы, то есть преобразование I в F, которое считывается выводами Arduino и затем передается в качестве входного сигнала для светодиодов NeoPixel. Я не хочу углубляться в работу датчиков. Это можно понять, обратившись к техническим характеристикам датчика TCS 3200.

Шаг 4. Кодирование

Код этого проекта здесь.

Вы можете скачать это и разархивировать файл, чтобы найти необходимые библиотеки и код. Поместите библиотеки в папку с библиотеками Arduino IDE. Скомпилируйте код и загрузите его. Код не требует пояснений. Я улучшаю свое кодирование, глядя на коды других людей. Всегда приветствуются любые предложения по оптимизации кода.

Шаг 5:Альт ... Это работает

Вот это работает. Теперь он воспроизводит любые цвета, которые вы показываете сенсору. Хорошие приложения

1. Окружающее освещение для телевизоров и ПК снижает нагрузку на глаза, так как максимально воспроизводит цвета на экране.

2. Освещение помещения

3. Настроение освещения

4. Вы можете напечатать хамелеона на 3D-принтере и разместить всю электронику так, чтобы получился настоящий напечатанный на 3D-принтере хамелеон.

Пожалуйста, не забывайте голосовать за меня в конкурсах.

Шаг 6. Рабочее видео

Вот рабочее видео.

Код

Электронный хамелеон
https://github.com/vishwasnavada/Chameleon

Схема


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

  1. Электронные чернила
  2. Arduino Spybot
  3. FlickMote
  4. Самодельный телевизор B-Gone
  5. Основные часы
  6. Найди меня
  7. Arduino Power
  8. Tech-TicTacToe
  9. Четвероногий Arduino
  10. Arduino Sunflower:электронный танцор солнца