прадукты Катэгорыя
- FM-перадатчык
- 0-50w 50w-1000w 2kw-10kw 10kw +
- ТБ перадатчык
- 0-50w 50-1kw 2kw-10kw
- антэна FM
- ТБ антэны
- антэна аксэсуар
- кабель злучальнік разветвитель харчавання эквівалентная нагрузка
- RF Transistor
- крыніца харчавання
- аўдыё абсталяванне
- DTV Front End абсталяванне
- сістэма Link
- сістэма STL Сістэма Link Мікрахвалевая печ
- FM-радыё
- вымяральнік магутнасці
- іншыя прадукты
- Спецыяльна для каранавіруса
прадукты Тэгі
Fmuser Сайты
- es.fmuser.net
- it.fmuser.net
- fr.fmuser.net
- de.fmuser.net
- af.fmuser.net -> афрыкаанс
- sq.fmuser.net -> албанская
- ar.fmuser.net -> арабская
- hy.fmuser.net -> Армянскі
- az.fmuser.net -> азербайджанскі
- eu.fmuser.net -> баскская
- be.fmuser.net -> Беларуская
- bg.fmuser.net -> Балгарская
- ca.fmuser.net -> каталонская
- zh-CN.fmuser.net -> кітайскі (спрошчаны)
- zh-TW.fmuser.net -> Кітайскі (традыцыйны)
- hr.fmuser.net -> харвацкая
- cs.fmuser.net -> чэшская
- da.fmuser.net -> дацкая
- nl.fmuser.net -> Галандская
- et.fmuser.net -> эстонская
- tl.fmuser.net -> філіпінская
- fi.fmuser.net -> фінская
- fr.fmuser.net -> Французская
- gl.fmuser.net -> галісійская
- ka.fmuser.net -> грузінскі
- de.fmuser.net -> нямецкая
- el.fmuser.net -> Грэчаскі
- ht.fmuser.net -> Гаіцянскі крэол
- iw.fmuser.net -> іўрыт
- hi.fmuser.net -> хіндзі
- hu.fmuser.net -> Венгерская
- is.fmuser.net -> ісландская
- id.fmuser.net -> інданезійская
- ga.fmuser.net -> ірландскі
- it.fmuser.net -> Італьянская
- ja.fmuser.net -> японскі
- ko.fmuser.net -> карэйская
- lv.fmuser.net -> латышскі
- lt.fmuser.net -> Літоўскі
- mk.fmuser.net -> македонская
- ms.fmuser.net -> малайская
- mt.fmuser.net -> мальтыйская
- no.fmuser.net -> Нарвежскі
- fa.fmuser.net -> персідская
- pl.fmuser.net -> польская
- pt.fmuser.net -> партугальская
- ro.fmuser.net -> Румынская
- ru.fmuser.net -> руская
- sr.fmuser.net -> сербская
- sk.fmuser.net -> славацкая
- sl.fmuser.net -> Славенская
- es.fmuser.net -> іспанская
- sw.fmuser.net -> суахілі
- sv.fmuser.net -> шведская
- th.fmuser.net -> Тайская
- tr.fmuser.net -> турэцкая
- uk.fmuser.net -> украінскі
- ur.fmuser.net -> урду
- vi.fmuser.net -> В'етнамская
- cy.fmuser.net -> валійская
- yi.fmuser.net -> Ідыш
WS2812B Адрасныя святлодыёды RGB | Кіруйце з дапамогай Arduino
Date:2021/10/18 21:55:58 Hits:
У гэтым праекце мы разгледзім цікавы прадукт пад назвай адрасныя святлодыёды WS2812B. Гэта індывідуальна адрасаваныя святлодыёды RGB, якія таксама называюцца рознымі назвамі, напрыклад, NeoPixel ад Adafruit. У гэтым уроку мы даведаемся пра святлодыёды WS2812B, іх унутраную структуру і канструкцыю, а таксама пра тое, як кіраваць індывідуальна адраснымі святлодыёдамі з дапамогай Arduino. Схема Увядзенне WS2812B Адрасныя святлодыёды Схемы прыкладання WS2812B святлодыёдаў Як кіраваць святлодыёдамі WS2812B з дапамогай Arduino? свайго роду праект, звязаны са святлодыёдамі, то вы, верагодна, выкарыстоўвалі дыскрэтныя святлодыёды (праз адтуліну або SMD). Гэтыя святлодыёды могуць быць аднаколернымі святлодыёдамі або святлодыёдамі RGB. Асноўным недахопам дыскрэтных святлодыёдаў з'яўляецца тое, што калі вы выкарыстоўваеце іх у масіве, вы губляеце прывілеі кіраваць імі паасобку. Напрыклад, калі вы падключыце тры ці чатыры святлодыёда да аднаго вываду Arduino з дапамогай транзістара, то ўсе святлодыёды ў масіве будуць мець аднолькавыя паводзіны, г.зн. кантроль яркасці або змена колеру. Іншы сцэнар заключаецца ў тым, што вы маглі таксама выкарыстоўваць святлодыёдныя стужкі для каляднага ўпрыгожвання або звычайнага хатняга асвятлення. Вы маглі заўважыць, што нават у дарагіх святлодыёдных стужках няма магчымасці кіраваць асобнымі святлодыёдамі. Калі ваша мэта - кіраваць асобнымі святлодыёдамі ў паласе, то WS2812B Адрасныя святлодыёды RGB - гэта адказ для вас. Адрасная святлодыёдная стужка - гэта інтэлектуальная крыніца святла, якая змяшчае кіравальную мікрасхему і святлодыёд RGB ў адной упакоўцы, звычайна ў форм -фактары SMD 2812. На наступным малюнку паказана паласа святлодыёдаў WS2812B. На першы погляд яна выглядае як звычайная святлодыёдная стужка. Але пры больш уважлівым разглядзе вы можаце знайсці мікрасхему кіравання святлодыёдамі WS2812B, інтэграваную ў святлодыёдны пакет SMD 5050 RGB. Наступнае падарванае малюнак паказвае тое ж самае. Індывідуальны святлодыёдны блок WS2812B мае чатыры кантакты, а менавіта VDD, VSS (GND), DIN і DOUT. Функцыі гэтых штыфтоў вельмі простыя, і ў наступнай табліцы даецца простае апісанне функцый pin.PinFunctionVDDPower для LEDVSSGroundDINControl Увод сігналу дадзеных DOUTControl Выхад сігналу дадзеных Блок харчавання для мікрасхемы WS2812B таксама пастаўляецца праз VDD Pin.WS2812B, каб зразумець прымяненне LED як можна індывідуальна кіраваць святлодыёдамі WS2812B, будзе карысная наступная схема прымянення. Усе святлодыёды WS2812B падключаюцца каскадна, калі DO першага святлодыёда злучаецца з DIN другога святлодыёда і гэтак далей. Але першы святлодыёд павінен атрымліваць дадзеныя праз свой штыфт DIN ад мікракантролера, такога як Arduino. На наступным малюнку паказаная тыповая блок-схема прыкладання. Пратакол перадачы даных, які выкарыстоўваецца святлодыёдамі WS2812B, - гэта рэжым NRZ. Першы порт DIN святлодыёднага масіва WS2812B прымае дадзеныя з мікракантролера. Дадзеныя для асобнага пікселя з'яўляюцца 24-бітнымі, якія складаюцца з асобных дадзеных кіравання чырвонага, зялёнага і сіняга святлодыёда па 8 біт кожны. Парадак дадзеных павінен быць GRB, а склад 24-бітных дадзеных паказаны ніжэй. Звярніце ўвагу, што даныя HIGH адпраўляюцца першымі. Пасля таго, як першы блок WS2812B атрымае першыя 24-бітныя дадзеныя, дадзеныя адпраўляюцца на ўнутраную зашчапку для далейшага дэкадавання. Астатнія дадзеныя змяняюцца шляхам змены формы сігналу і схемы ўзмацнення і перадаюцца да наступнага пікселя ў каскадзе праз DO pin. Як кантраляваць святлодыёд WS2812B з дапамогай Arduino? Цяпер прыступім да кіравання святлодыёдным масівам WS2812B з дапамогай Arduino. Перш чым ісці далей у распрацоўку схемы, ёсць адна важная рэч, якую мы павінны вырашыць, г.зн крыніца харчавання для праекта. Кожны індывідуальны піксель святлодыёда WS2812B мае тры святлодыёда і мікрасхему кіравання. Такім чынам, бягучая патрэба аднаго пікселя складае каля 60 мА. Калі ў вас ёсць стужка, якая змяшчае 20 індывідуальна адрасаваных святлодыёдаў WS2812B, то агульная патрэба ў току складае 20 * 60 мА = 1.2 А. Гэта больш, чым можа паставіць Arduino, альбо праз USB-порт (які можа забяспечыць максімум 300 мА) або праз раз'ём 5В (які можа забяспечыць максімум 900 мА). Такім чынам, лепшы спосаб актывізаваць праект, г.зн. як Arduino, так і святлодыёдная стужка WS2812B з дапамогай вонкавага сілкавання 5В, які можа забяспечыць дастатковую колькасць току. Цяпер, калі частка блока харчавання праекта ясна, мы можам перайсці да схемы праекта. Схема схемыНа наступным малюнку паказана злучэнне паміж Arduino UNO і святлодыёднай стужкай WS2812B RGB. 5V Arduino UNO і святлодыёды падключаюцца да вонкавага крыніцы харчавання разам з GND (VSS). Вывад DIN святлодыёднай стужкі падключаецца да лічбавага IO-вываду 7 Arduino праз рэзістар 330 Ом. Неабходныя кампанентыArduino UNOWS2812B LEDs5V Power Пастаўка (мінімум 2A) Рэзістар 330 Ом. Праграмаванне Arduino Першым крокам для праграмавання Arduino з'яўляецца загрузка дапаможнай бібліятэкі пад назвай «FastLED». Вы можаце загрузіць бібліятэку па наступнай спасылцы: «FastLED Library». Распакуйте змесціва zip-файла і перайменуйце тэчку ў «FastLED». Пакінь паведамленне
спіс паведамленняў
Каментары Загрузка ...