Съдържание:

RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino: 5 стъпки (със снимки)
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino: 5 стъпки (със снимки)

Видео: RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino: 5 стъпки (със снимки)

Видео: RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino: 5 стъпки (със снимки)
Видео: Красиво и полезно: фоновая подсветка монитора (Ambient light) 2024, Юли
Anonim
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino
RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino

Това е наистина страхотен и прост проект. Той използва цветен сензор, за да усети цвета на фона и го показва на RGB LED лентата.

Използвах микроконтролер Ebot, но можете да използвате и всеки друг микроконтролер, като arduino uno.

Стъпка 1: Сглобете материали

Сглобяване на материали
Сглобяване на материали

Електронни компоненти:-

1 x микроконтролер Ebot (можете също да използвате arduino или друг микроконтролер)

1 x Цветен сензор

1 x RGB LED лента

6 x джъмперни проводници

За тестване можете да получите няколко листа с различен цвят.

Стъпка 2: Настройка

Настройвам
Настройвам

Настройката е наистина лесна

1. вземете RGB светодиода и запоявайте три джъмперни проводника на GND, Do и +5v и ги свържете към щифта GND, изход 0 пин и 5v щифт съответно на микроконтролера.

2. След това със сензора за цвят свържете

GND GND щифт на микроконтролера

щифт за напрежение щифт напрежение на микроконтролера

s A0 щифт на микроконтролера

Стъпка 3: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж

След като приключите с настройката, прикрепете цветния сензор към лентата с лице надолу.

Стъпка 4: Код

Код
Код

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

// Режими на закрепване

strip0.begin ();

strip0.show ();

pinMode (0, OUTPUT); // RGB LED

pinMode (A0, INPUT); // Цветен сензор

}

void loop ()

{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);

} иначе ако (цвят (A0)> = 79 && цвят (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);

} else {colorWipe (& strip0, 0, 0, 0, 25); }

}

можете да добавите още и още ако изявленията, за да накарате сензора да усети повече цветове.

Стъпка 5: Видео

Image
Image

И накрая, както е показано във видеото, можете да добавите различни цветни хартии, за да тествате как работи.

Препоръчано: