Съдържание:
Видео: RGB LED адаптивен камуфлаж (хамелеон) с помощта на Ebot / Arduino: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Това е наистина страхотен и прост проект. Той използва цветен сензор, за да усети цвета на фона и го показва на 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: Видео
И накрая, както е показано във видеото, можете да добавите различни цветни хартии, за да тествате как работи.
Препоръчано:
Био-адаптивен медиен контролер за достъпност или забавление: 7 стъпки
Био-адаптивен медиен контролер за достъпност или забавление: В тази инструкция ще научите как да изградите свой собствен био-оптимизиран медиен контролер, използвайки Arduino, точно като системата с отворен код, която разработих. Гледайте свързаното видео за допълнително бързо обяснение. Ако изградите такъв и направите допълнително тестване
Метеостанция RPi с адаптивен уебсайт: 5 стъпки
RPi Weatherstation With Responsive Website: За училищен проект трябваше да направим IoT устройство с уебсайт за визуализиране на събраната информация по приятен начин. Избрах да направя метеостанция, задвижвана от Raspberry Pi 3, работещ с Flask за отзивчивия уебсайт, MySQL (MariaDB) за моите данни
Електронен хамелеон: 6 стъпки (със снимки)
Електронен хамелеон: Някога чудили ли сте се как хамелеонът променя цвета си чрез промените в цветовете на околната среда? Има нещо, наречено хормон за стимулиране на меланоцитите или MSH. Ако искате да копаете повече в това, моля, следвайте тази връзка. Разделените истории, исках да
Как да броим от 0 до 99 с помощта на 8051 микроконтролер със 7 сегментен дисплей: 5 стъпки (със снимки)
Как да броим от 0 до 99 с помощта на 8051 микроконтролер със 7 -сегментен дисплей: Здравейте на всички, В този урок ще ви разкажем как да броите от 0 до 99, като използвате два 7 -сегментни дисплея
Fire Fly с помощта на Ebot .: 3 стъпки (със снимки)
Fire Fly с помощта на Ebot .: Прост проект, използващ Ebot Това се прави чрез постепенно увеличаване и намаляване на яркостта на светодиод, който имитира светулка. Контролерът Ebot се програмира с помощта на блоково приложение с плъзгане и пускане, наречено Ebot.We Makers Academy използва прости