Мазмуну:

Neopixel Tester: 4 кадам
Neopixel Tester: 4 кадам

Video: Neopixel Tester: 4 кадам

Video: Neopixel Tester: 4 кадам
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Ноябрь
Anonim
Neopixel Tester
Neopixel Tester

Сиз Neopixel LEDлерин колдонгон же алардын иштешин текшергиңиз келген компоненттер кутучасында бир долбоор куруп жаткандырсыз. Мага бир эле муктаждык бар болчу, бирок проект көйгөйдү чечүү үчүн аягына чейин күтө бербей, алар курулуш процессинде иштегенине ынангым келди, анткени мен бир нече светодиоддорду кол менен ширетип жаттым.

Жыйынтыгында мен WS2812/SK6812 LED диапазону менен колдонулган төмөнкү функционалдык текшергичти курдум (номиналдык берүү 5V, бирок 3Вде иштейт), бирок ылайыктуу өзгөртүүлөр менен башка варианттарды текшерүү үчүн колдонсо болот.

Мен куруп жаткан долбоор Microbitти колдонуп жаткандыктан, 3V операциясы идеалдуу болгон, анткени алар жогорку чыңалууну же деңгээлди алмаштырууну талап кылбастан түз эле айдалышы мүмкүн.

Microbit версиясынын жеткиликтүү чыгаруу агымы V1 (90mA)/V2 (270mA)

Бул долбоор Microbit версиялары менен тең текшерилген, бирок максимум 81.5mA чейин.

Берилиштер:

Microbit V1 же V2

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

470R каршылыгы

WS2812/SK6812 LED

Jumpers M/F

Прототип тактасы (милдеттүү эмес)

SIL түз же оң бурчтуу пин баштары

1 -кадам: Дизайн талаптар

Дизайн талаптар
Дизайн талаптар
Дизайн талаптар
Дизайн талаптар
Дизайн талаптар
Дизайн талаптар
Дизайн талаптар
Дизайн талаптар

Дизайн талаптары максималдуу 1ден 25ке чейин бир нече LED ди текшере алышы керек болчу.

LEDдын кызыл, жашыл жана көк түстөрдүн ортосундагы өтүүсүнүн санынан тышкары жарыктыгын тууралоо талап кылынган.

25 - бул бардык светодиоддор үчүн эң начар абал, бирок колдонууда 13 максималдуу болмок, андыктан учурдагы маржа көп болот.

Эң начар учурдагы 20mA *25 = 500mA (максималдуу жарыктыкта бир LED үчүн бир гана түс), бул Microbitтен чыккан максималдуу чыгуу агымынан алда канча жогору. Демек, Microbitтин ашыкча жүктөлүшүнө жол бербөө үчүн ылайыктуу жарыктык жөндөөсү талап кылынат.

Неопикселдин талаптары боюнча кошумча маалыматты бул жерден тапса болот.

90мА = 81мАнын 80% учурдагы агымы менен 25 LED = 3.24mA /LED.

Бул этапта 25 (WS2812/SK6812), LEDди бир убакта сыноо үчүн жетиштүү жөндөмдүүлүк бар же жок экендигин аныктоо үчүн, ар бир түстөгү жарыктыктын жөндөөлөрүнө каршы өндүрүш агымы алынды.

Айдоого мүмкүн болгон светодиоддордун максималдуу саны түскө байланыштуу, Жашыл жана Көк окшош учурдагы талаптарга ээ болчу. Бирок, Кызыл жашыл же көк түстөн эки эсе көп болчу.

Кызыл үчүн 160тын жарыктыгы 81.5mA берди жана эң начар дизайн талаптарын канааттандырды.

Жашыл же Көк экөө тең 255 жарыктыгына коюлушу мүмкүн жана дагы эле 81.5mAдан аз болушу мүмкүн.

Жарыктык 10 жана ~ 0,5мА/Свет орнотулганда проект үчүн жетиштүү жарык болгон, бул 100+ Neopixel LED'лерин Microbit тарабынан 10 жаркыроодо башкарылышы мүмкүн экенин көрсөткөн.

Туура Instructable басылмасын чыгаруу учурунда менде LEDлар жетишсиз болчу, бирок ошондон бери мен 60 LED Neopixel линиясын үч түстү эч кандай көйгөйсүз баалоого жетиштим.

Мен узунураак сапты алганда баалайм.

2 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо

Колдонмо MakeCode Blocks аркылуу түзүлгөн

3 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

Аппаратура Microbit жана сунушталган компоненттерден, V+ & 0V менен резистордун (470R) ортосунда туташкан резервуар конденсаторунан (1000uF/6V3 мүн., Электролиттик) турат, биринчи LEDде туташкан маалымат линиясы менен катар туташкан.

Конденсатор жана резисторлор келечектеги жыйынды жеңилдетүү үчүн стриптизге орнотулган жана сыналуучу LED жипке ылайыктуу туташтыргыч талап кылынат.

Конкреттүү Neopixel LED'лери колдонулуучу алып жүрүүчүгө алдын ала орнотулган жана көзөмөлдү иштетүү үчүн туташууларды ширетүүнү талап кылат. Саптагы баш аталыштар, түз же тик бурч жеке же айкалышкан, зымдардан тышкары ылайыктуу байланыштарды түзөт.

SIL төөнөгүчтөрүн жана F/F секиргичтерин колдонуу, керектүү диоддорду LEDлерди керектүү түрдө туташтырып түзүүгө мүмкүндүк берет.

4 -кадам: операция

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

Эскертүү: **** MakeCode Block симулятору коргоо схемасын көрсөтпөйт. Бирок, бул чыныгы схемага киргизилиши керек. ***

Иштөө жана режимди орнотуу A & B баскычтары аркылуу болот.

A+B басуу режимди тандайт. (Mn)

M0 = саптагы LEDлердин санын тандоону иштетет.

Сап санын көбөйткөн А = (+Sn) баскычы. (Максимум 25)

Сап санын азайтуучу B = (-Sn) баскычы. (Минималдуу 0)

M1 = Түсү жана жарыктыгын иштетет

А баскычы = Түсү Кызыл, Жашыл, Көк жана өчүк

Баскыч B = Жарыктык (0дон 250гө чейин) 10 кадам.

Плагинге жана күйгүзүү.

Күйгүзүлгөндө Microbit жана LEDдин бузулушуна жол бербөө үчүн өндүрүш өчүрүлөт

M0 режимин тандоо үчүн A+B басыңыз, андан кийин S1 үчүн A баскычын басыңыз, A баскычтарын жана В азайтуусун ар бир басуу S баскычын басыңыз.

M1 режимин тандоо үчүн A+B басыңыз.

Андан кийин А, Кызыл, Жашыл, Көк же Өчүрүү өңүн тандоо үчүн басыңыз.

10 баскычында жарыкты 10дон 250гө чейин жогорулатуу үчүн B баскычын басыңыз.

Режимдер жана тандоолор Microbit дисплейинде көрсөтүлөт.

Сунушталууда: