ajoute Favorite mete Accueil
pozisyon: Akèy >> Nouvèl >> Elèktron

pwodwi yo Kategori

pwodwi yo Tags

Fmuser sit

WS2812B Dirèk RGB poul | Kontwòl lè l sèvi avèk Arduino

Date:2021/10/18 21:55:58 Hits:
Nan pwojè sa a, nou pral pran yon gade nan yon pwodwi enteresan ki rele WS2812B Addressable LEDs yo. Yo se endividyèlman adrese RGB dirije epi yo rele tou pa diferan non tankou NeoPixel pa Adafruit, pou egzanp. Nan leson patikilye sa a, nou pral aprann sou LED WS2812B yo, estrikti entèn li yo ak konstriksyon ak tou ki jan yo kontwole dirije endividyèlman adrese lè l sèvi avèk Arduino. sòt de pwojè ki gen rapò ak dirije, Lè sa a, pwobableman ou ta ka te itilize dirije disrè (swa nan twou oswa SMD). Dyod sa yo ka yon sèl koulè poul oswa LED RGB. Dezavantaj prensipal la nan LED disrè se ke si ou itilize yo nan yon etalaj, ou pèdi privilèj pou kontwole yo endividyèlman. Pou egzanp, si ou konekte twa oswa kat LED nan yon sèl PIN nan Arduino lè l sèvi avèk yon tranzistò, Lè sa a, tout LED yo nan etalaj la pral gen yon menm konpòtman sa vle di. kontwòl klète oswa chanjman koulè.Yon lòt senaryo se ke ou ta ka itilize tou Limyè bann dirije pou Nwèl dekorasyon oswa ekleraj lakay regilye. Ou ta ka te obsève ke menm nan chè dirije limyè bann, ou pa gen karakteristik nan kontwole dirije endividyèl. Addressable LED Strip se yon sous limyè entelijan ki gen yon IC kontwòl ak yon LED RGB nan yon pake menm, anjeneral nan SMD 2812 fòm faktè. Imaj sa a montre yon teren WS2812B LEDs.At premye gade, li sanble ak yon teren regilye dirije. Men, sou yon enspeksyon pi pre, ou ka jwenn WS2812B dirije kontwòl IC a entegre nan SMD 5050 RGB LED pake a. Sa ki annapre yo kònen moute imaj montre menm bagay la tou.Blòk ki ap dirije WS2812B endividyèl gen kat broch sètadi VDD, VSS (GND), DIN ak DOUT. Fonksyon broch sa yo trè senp epi tablo ki anba la a bay yon deskripsyon fonksyon senp nan broch yo.PinFunctionVDDPower Supply pou LEDVSSGroundDINControl Done Siyal AntreDOUTCkontwole Done Sorti Siyal Ekipman pou pouvwa a pou WS2812B IC a se tou apwovizyone atravè VDD Pin.WS2812B LED Aplikasyon Circuit Pou konprann kijan poul WS2812B yo ka kontwole endividyèlman, kous aplikasyon sa a ap itil. Tout WS2812B poul yo konekte nan yon fason kaskad kote DO nan premye ki ap dirije a konekte ak DIN dezyèm lan ki ap dirije ak sou sa.Men, premye ki ap dirije a dwe resevwa done nan PIN DIN li yo soti nan yon mikrokontroleur tankou Arduino. Imaj sa a montre dyagram blòk sikwi aplikasyon tipik la. Pwotokòl transfè done yo itilize pa LED WS2812B yo se NRZ Mode. Premye pò DIN nan etalaj la ki ap dirije WS2812B resevwa done ki soti nan mikrokontwolè a. Done pou pixel endividyèl yo se 24-bit ki gen ladann done kontwòl endividyèl wouj, vèt ak ble ki ap dirije 8-bit chak. Lòd done yo dwe GRB ak konpozisyon done 24-bit yo montre anba a. Remake byen ke done HIGH ti jan yo voye an premye. Yon fwa premye blòk WS2812B la resevwa premye done 24-bit yo, yo voye done yo nan latch entèn li pou plis dekodaj. Done ki rete yo chanje fòm siyal ak sikwi anplifikasyon li yo epi yo pase nan pwochen pixel nan kaskad la atravè PIN DO a. Kijan pou kontwole WS2812B ki ap dirije lè l sèvi avèk Arduino?Koulye a, se pou nou kontinye kontwole WS2812B LED Array la lè l sèvi avèk Arduino. Anvan ou ale pi lwen nan konsepsyon schematic la, gen yon bagay enpòtan nou bezwen adrese sa vle di ekipman pou pouvwa a nan pwojè a.Chak Endividyèl WS2812B ki ap dirije Pixel gen twa dirije ak yon IC kontwòl. Se konsa, egzijans aktyèl la nan yon pixel se alantou 60 mA. Si ou gen yon teren ki gen 20 WS2812B Endividyèlman Addressable dirije, Lè sa a, kondisyon aktyèl total la se 20 * 60 mA = 1.2 A.Sa a se pi plis pase Arduino ka bay, swa nan pò a USB (ki ka bay yon maksimòm de 300 mA) oswa atravè 5V barik Jack (ki ka bay yon maksimòm de 900 mA).Se konsa, pi bon fason pou pouvwa moute pwojè a sa vle di tou de Arduino ak WS2812B dirije teren an se avèk èd nan yon ekipman pou 5v ekstèn ki ka bay ase kouran.Koulye a, pati nan ekipman pou pouvwa a nan pwojè a se klè, nou ka kounye a kontinye ak chema nan pwojè a.Diagram sikwi Imaj sa a montre koneksyon ant Arduino UNO ak WS2812B RGB dirije teren an. 5V nan Arduino UNO ak LED yo konekte ak yon ekipman pou pouvwa ekstèn ansanm ak GND a (VSS).Pin DIN nan teren an ki ap dirije konekte ak Digital IO PIN 7 nan Arduino a atravè yon Rezistans 330Ω. Pwovizyon pou (minimòm 2812A) 5Ω ResistorProgramming Arduino Premye etap la pou pwogram Arduino se telechaje yon bibliyotèk sipò ki rele "FastLED". Ou ka telechaje bibliyotèk la nan lyen sa a: "FastLED Bibliyotèk" .Ekstrè sa ki nan dosye postal la epi chanje non katab la kòm "FastLED". #defini LEDPIN 7 #defini NUMOFLEDS 10 CRGB dirije[NUMOFLEDS]; anile konfigirasyon () { FastLED.addLeds(poul, NUMOFLEDS); } void loop () { for (int i = 0; mwen <= 9; i++) { dirije [i] = CRGB ( 0, 0, 255); FastLED.show(); reta (40); } pou (int mwen = 9; mwen >= 0; mwen--) { dirije [mwen] = CRGB ( 255, 0, 0); FastLED.show (); reta (40); } }Konklizyon Yo bay yon ti entwodiksyon senp sou WS2812B Diriy ki adrese endividyèlman nan leson patikilye sa a ansanm ak yon pwojè pou montre kijan nou ka kontwole LED WS2812B ak Arduino. Si ou konprann Basics sa yo, Lè sa a, ou ka aplike nan yon pakèt domèn pwojè yo. Posts ki gen rapò:POV Display lè l sèvi avèk Arduino Kijan pou w itilize 74HC595 Shift Register ak Arduino?555 LED Flasher Circuit | 555 IC ak 4017 ICArduino Multitâches TutorialUnbiased elektwonik zo ak LEDsLED Kalkilatè rezistans | Bezwen pou Seri Rezistans

Kite yon mesaj 

Non *
Imèl *
Telefòn
adrès
Kòd Wè kòd la verifikasyon? Klike sou rafrechi!
Mesaj
 

mesaj Lis

Kòmantè Loading ...
Akèy| Ajans Nou An| pwodwi yo| Nouvèl| download| Sipò| Commentaires| Kontakte Nou| Lapòs

Kontakte: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: + 86 183 1924 4009

Skype: tomleequan Imèl: [imèl pwoteje] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Adrès nan lang angle: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, Lachin, 510620 Adrès nan Chinwa: 广州市天河区黄埔大道西273号惠兿305号惠兰(E)3