Neopixel Tester: 4 стъпки
Neopixel Tester: 4 стъпки
Anonim
Neopixel тестер
Neopixel тестер

Възможно е да изграждате проект, който използва Neopixel LED или да имате някои в полето за компоненти, за които искате да проверите дали функционират. Имах същата нужда, но вместо да чакам, докато проектът приключи, за да намеря проблем, исках да се уверя, че те са работили по време на процеса на изграждане, тъй като аз запоявах ръчно множество светодиоди

В резултат на това изградих следната проста функционална проверка, използвана със светодиоди WS2812/SK6812 (номинално захранване 5V, но ще работи при 3V), но може да се използва за проверка на други варианти с подходящи модификации.

Тъй като проектът, който изграждах, използваше Microbit, 3V операцията беше идеална, тъй като те можеха да се управляват директно, без да се изисква по -високо напрежение или промяна на нивото.

Наличният изходен ток при версията Microbit е V1 (90mA)/V2 (270mA)

Този проект е проверен и с двете версии на Microbit, но само до максимум 81,5 mA.

Консумативи:

Microbit V1 или V2

1000uF/(минимум 6.3V) електролитен кондензатор

Резистор 470R

WS2812/SK6812 светодиоди

Джъмпери M/F

Прототипна платка (по избор)

SIL заглавки за прав или прав ъгъл

Стъпка 1: Изисквания за проектиране

Изисквания към дизайна
Изисквания към дизайна
Изисквания към дизайна
Изисквания към дизайна
Изисквания към дизайна
Изисквания към дизайна
Изисквания към дизайна
Изисквания към дизайна

Изискванията за проектиране трябваше да могат да тестват множество светодиоди в низ от максимум 1 до 25.

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

25 е най -лошият максимум за всички светещи светодиоди, въпреки че при употреба 13 би бил максимумът, следователно ще съществува много текущ марж.

В най -лошия случай ток 20mA *25 = 500mA (само един цвят на светодиод при максимална яркост), което е много по -високо от максималния изходен ток от Microbit. Следователно ще бъде необходима подходяща настройка на яркостта, за да се гарантира, че Microbit не е пренапрегнат.

Повече подробности относно изискванията за Neopixel можете да намерите тук.

С изтичане на ток от 80% от 90mA = 81mA за 25 светодиода = 3.24mA /LED.

На този етап бяха направени измервания на изходния ток спрямо настройките на яркостта за всеки цвят, за да се определи дали има достатъчна възможност за тестване на 25 (WS2812/SK6812), светодиоди едновременно.

Максималният брой светодиоди, които могат да бъдат задвижвани, е свързан с цвета, Зеленото и Синьото имат сходни текущи изисквания. Червеното обаче е два пъти по -голямо от зеленото или синьото.

Настройката на яркост 160 за Red дава 81,5 mA и отговаря на най -лошите изисквания за дизайн.

Зеленото или синьото могат да бъдат настроени на яркост 255 и все още да бъдат по -малко от 81,5 mA.

Както се случи, настройката на яркост от 10 и ~ 0,5 mA/LED беше достатъчно ярка за проекта, което показва, че 100+ неопикселови светодиода е възможно да се управляват от Microbit при яркост 10.

Е, по време на публикуването на оригиналния Instructable нямах достатъчно светодиоди, но оттогава успях да оценя 60 LED Neopixel низ, използвайки и трите цвята без никакъв проблем.

Ще оценя по -дълъг низ, когато го получа.

Стъпка 2: Софтуер

Софтуер
Софтуер

Приложението е създадено с помощта на MakeCode Blocks

Стъпка 3: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер

Хардуерът се състои от Microbit и препоръчителните компоненти, резервоарен кондензатор (1000uF/6V3 min, електролитен), свързан между V+ & 0V и резистор (470R), свързан последователно с линията за данни, свързана към първия светодиод.

Кондензаторът и резисторите бяха монтирани на лента, за да се улесни бъдещото сглобяване и ще бъде необходим подходящ конектор за LED тетивата, която ще бъде тествана.

Конкретните използвани светодиоди Neopixel са предварително монтирани към оловен носител и изискват да бъдат запоени връзки, за да се даде възможност за управление. Последователни редови заглавки, с прав или прав ъгъл поотделно или комбинирани, правят подходящи връзки в допълнение към проводниците.

Използването на SIL щифтове и F/F джъмпери позволява създаването на персонализирани низове чрез включване на светодиоди според нуждите.

Стъпка 4: Операция

Операция
Операция
Операция
Операция
Операция
Операция
Операция
Операция

Забележка: **** MakeCode Block simulator не показва защитната верига. Това обаче трябва да бъде включено в действителната верига. ***

Настройките за работа и режим се извършват чрез бутоните A & B.

Натискането на A+B избира режима. (Mn)

M0 = Позволява избор на броя светодиоди в низа.

Бутон A = (+Sn), който увеличава броя на низовете. (Максимум 25)

Бутон B = (-Sn), който намалява броя на низовете. (Минимум 0)

M1 = Активира цвета и яркостта

Бутон А = Цвят червен, зелен, син и изключен

Бутон B = Яркост (0 до 250) на стъпки от 10.

Включете и включете.

При включване изходът е деактивиран, за да се предотврати повреда както на Microbit, така и на светодиодите

Натиснете A+B, за да изберете режим M0, след това натиснете A за S1, всяко последователно натискане на стъпки A и B намалява S. Използвайте A и B, за да зададете броя на светодиодите в низа.

Натиснете A+B, за да изберете режим M1.

След това натиснете A, за да изберете цвета Червен, Зелен, Син или Изключен.

Натиснете B, за да увеличите яркостта от 10 на 250 на стъпки от 10.

Режимите и изборите се показват на дисплея Microbit.

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