Съдържание:
- Стъпка 1: Как работят WS2812B лентовите светодиоди
- Стъпка 2: Окабеляване на веригата
- Стъпка 3: Настройка на кода
- Стъпка 4: Заключителна бележка
Видео: Адресируема лента LED Police Strobo: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Тази светлинна лента Police Strobo е направена с единична WS2812B адресируема лента LED лента (97 см, 29 светодиода) и Arduino Nano.
Това решение позволява да се направят няколко различни модела светлина с различна цветова схема, в противен случай не е възможно със стандартна червено-бяло-синя LED лента (както се използва за полицейски стробо светлини) или RGB LED лента.
Бих препоръчал да не използвате това във вашия автомобил, освен ако не сте проверили местните закони и имате законова/основателна причина да го направите.
Стъпка 1: Как работят WS2812B лентовите светодиоди
Светодиодната лента WS2812B се състои от светодиоди тип 5050 RGB, в които е интегрирана интегралната схема на драйвер за светодиоди WS2812B.
В зависимост от интензитета на трите отделни червени, зелени и сини светодиода е възможно да се симулира всеки цвят, който желаем.
Голямото нещо на тези светодиоди е, че е възможно да се управлява дори цялата LED лента само с един щифт от нашата платка Arduino.
Всеки светодиод има три конектора във всеки край, два за захранване и един за данни. Стрелката показва посоката на потока от данни. Подложката за извеждане на данни на предишния светодиод е свързана към панела за въвеждане на данни на следващия светодиод. Можем да отрежем лентата до произволен размер, както и да раздалечим светодиодите с помощта на някои проводници.
Те работят на 5V DC и всеки червен, зелен и син светодиод черпи около 20mA, или това е общо 60mA за всеки светодиод при пълна яркост.
Ако Arduino се захранва чрез USB, 5V щифтът може да се справи само с около 400 mA, а когато се захранва чрез конектора за захранване на цевта, 5V щифтът може да се справи с около 900 mA. Така че, ако използвате повече светодиоди и количеството ток, който те биха изтеглили, надвишава посочените по -горе граници, трябва да използвате отделно 5V захранване.
В такъв случай също трябва да свържете двете заземяващи линии една с друга.
Освен това се препоръчва да се използва резистор от около 330 ома между Arduino и щифта за данни на LED лентата, за да се намали шумът по тази линия, както и кондензатор от около 100uF през 5V и земята, за да се изглади захранването.
Стъпка 2: Окабеляване на веригата
Схемата за свързване на Arduino nano към WS2812B адресируема лента LED лента е много проста.
Моделът трябва да има споени проводници или щифт, аз използвах заглавка за тестове, но за реален проект трябва да помислите за запояване на проводници.
WS2812B адресируемата лента има 3 подложки за запояване от всяка страна.
+5V (червен проводник в схемата) отива към +5V на Arduino;
GND (черен проводник в схемата) отива към GND на Arduino;
DIN (зелен проводник в схемата) преминава към Arduino PIN 5 (за данни) през резистор от 330 ома.
Стъпка 3: Настройка на кода
Използвах Arduino IDE с FAST LED Library
Първо трябва да включим библиотеката FastLED, да дефинираме щифта, към който са свързани данните за LED лентата, да определим броя на светодиодите, както и да определим масив от тип CRGB.
Този тип съдържа светодиодите, с три еднобайтови данни за всеки от трите червени, зелени и сини цветни канала.
В раздела за настройка просто трябва да инициализираме FastLED с параметрите с дефинирани по -горе. Сега това е основният контур, по който можем да контролираме нашите светодиоди. Използвайки функцията CRGB, можем да настроим всеки светодиод към всеки цвят, използвайки три параметъра на червен, зелен и син цвят. За да направим промяната на светодиодите, трябва да извикаме функцията FastLED.show ().
Библиотеката FastLED разполага с много други функции, които могат да се използват за създаване на наистина интересни анимации и светлинни предавания, така че зависи само от вашето въображение, за да накарате следващия си LED проект да блесне.
Моят код включва няколко различни LED модела, които иначе не са възможни със стандартна RGB LED лента.
Моделите могат да бъдат модифицирани или извикани в секцията void loop () като единична подпрограма.
Стъпка 4: Заключителна бележка
Моят код преминава през варианти на всеки модел, за да ви даде отправна точка за промяна на кода, за да отговаря на вашите нужди.
Код в моя GitHub
Препоръчано:
Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки)
Светодиодна лента с матричен дисплей с контролирана WiFi лента: Програмируеми LED ленти, напр. базирани на WS2812, са очарователни. Приложенията са многобройни и бързо можете да получите впечатляващи резултати. И някак си изграждането на часовници изглежда е друг домейн, за който много мисля. Започвайки с известен опит в
AtTiny85 Адресируема LED лента: 10 стъпки
AtTiny85 Адресируема LED лента: Целта ми беше да направя настолна лампа от светодиоди. Исках тя да бъде регулируема, така че да може да се използва както през деня, така и през нощта. В първия си опит използвах обикновена LED лента и голям MOS- БНТ, за да ги задвижвам при 12v. Този път избрах адресируеми светодиоди, които са
LED лента "Направи си сам": Как да изрежете, свържете, запоите и захранвате LED лентата: 3 стъпки (със снимки)
DIY LED лента: Как да изрежете, свържете, запоявате и захранвате LED лента: Ръководство за начинаещи за създаване на ваши собствени светлинни проекти с помощта на LED лента. Гъвкавата надеждна и лесна за използване LED лента е най -добрият избор за различни приложения. Ще покрия основите за инсталиране на обикновена вътрешна 60 LED/m LED лента, но вътрешният
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Като IR дистанционно за LED лента, контролирана през Wifi - RGB LED STRIP Управление на смартфона: 4 стъпки
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Като IR дистанционно за LED лента, контролирана през Wifi | RGB LED STRIP Smartphone Control: Здравейте момчета, в този урок ще научим как да използваме nodemcu или esp8266 като IR дистанционно за управление на RGB LED лента и Nodemcu ще се управлява от смартфон през wifi. Така че по принцип можете да контролирате RGB LED STRIP със своя смартфон
Как да си направим LED лента (медна лента): 4 стъпки (със снимки)
Как да си направим LED лента (медна лента): В този кратък урок ще ви покажа как да направите обикновена LED лента, използваща медна лента и някои smd светодиоди с малко запояване. Този проект е бърз и може да бъде полезен. Тъй като тази LED лента работи на много често използвано 3.7V захранване