Оглавление:

RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino: 5 шагов (с изображениями)
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino: 5 шагов (с изображениями)

Видео: RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino: 5 шагов (с изображениями)

Видео: RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino: 5 шагов (с изображениями)
Видео: RGB LED adaptive camouflage using Ebot microcontroller 2024, Июль
Anonim
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) с использованием Ebot / Arduino

Это действительно отличный и простой проект. Он использует датчик цвета, чтобы определять цвет фона и отображать его на светодиодной полосе RGB.

Я использовал микроконтроллер Ebot, но вы также можете использовать любой другой микроконтроллер, например, arduino uno.

Шаг 1: Соберите материалы

Собрать материалы
Собрать материалы

Электронные компоненты:-

1 микроконтроллер Ebot (вы также можете использовать Arduino или любой другой микроконтроллер)

1 x датчик цвета

1 х светодиодная лента RGB

6 x перемычки

Для тестирования можно было взять несколько листов разного цвета.

Шаг 2: настройка

Настраивать
Настраивать

Настройка действительно проста

1. Возьмите светодиод RGB и припаяйте три перемычки к GND, Do и + 5 В и подключите их к контактам GND, выходу 0 и 5 В соответственно на микроконтроллере.

2. Затем с датчиком цвета подключите

GND Контакт GND на микроконтроллере

вывод напряжения вывод напряжения на микроконтроллере

s Вывод A0 на микроконтроллере

Шаг 3: Сборка

сборка
сборка
сборка
сборка

После того, как вы закончите настройку, прикрепите датчик цвета к полосе лицевой стороной вниз.

Шаг 4: Код

Код
Код

{// Инициализации ebot_setup ();

// Режимы вывода

strip0.begin ();

strip0.show ();

pinMode (0, ВЫХОД); // светодиод RGB

pinMode (A0, ВХОД); // Датчик цвета

}

пустой цикл ()

{если (цвет (A0)> = 182 && цвет (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);

} else if (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);

} иначе, если (цвет (A0)> = 21 && цвет (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);

} иначе, если (цвет (A0)> = 340 && цвет (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);

} еще {colorWipe (& strip0, 0, 0, 0, 25); }

}

вы можете добавлять все больше и больше операторов if, чтобы датчик воспринимал больше цветов.

Шаг 5: видео

Image
Image

Наконец, как показано в видео, вы можете добавить бумагу разного цвета, чтобы проверить, как это работает.

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