Talaan ng mga Nilalaman:

Neopixel Tester: 4 na Hakbang
Neopixel Tester: 4 na Hakbang

Video: Neopixel Tester: 4 na Hakbang

Video: Neopixel Tester: 4 na Hakbang
Video: Сверлильное приспособление для токарного станка. Испытание фрезеровкой. 2024, Nobyembre
Anonim
Neopixel Tester
Neopixel Tester

Maaari kang nagtatayo ng isang proyekto na gumagamit ng Neopixel LED's o mayroong ilang sa iyong sangkap na kahon na nais mong suriin ang paggana nila. Nagkaroon ako ng parehong pangangailangan ngunit sa halip na maghintay hanggang makumpleto ang proyekto upang makahanap ng isang isyu, nais kong tiyakin na sila ay nagtrabaho sa panahon ng proseso ng pagbuo habang ako ay naghihinang sa maramihang mga LED

Bilang isang resulta binuo ko ang sumusunod na simpleng functional checker, ginamit sa WS2812 / SK6812 LED's (nominal na supply 5V ngunit gagana sa 3V), ngunit maaaring magamit upang suriin ang iba pang mga variant na may angkop na mga pagbabago.

Habang ang proyekto na aking itinatayo ay gumagamit ng isang Microbit, ang operasyon ng 3V ay perpekto dahil maaari silang direktang hinimok nang hindi nangangailangan ng mas mataas na boltahe o antas ng paglilipat.

Magagamit na kasalukuyang output na napapailalim sa bersyon ng Microbit ay V1 (90mA) / V2 (270mA)

Ang proyektong ito ay na-verify gamit ang parehong mga bersyon ng Microbit ngunit hanggang sa maximum na 81.5mA.

Mga Pantustos:

Microbit V1 o V2

1000uF / (6.3V minimum) Electrolytic Capacitor

470R risistor

WS2812 / SK6812 LED's

Mga Jumpers M / F

Prototype Board (opsyonal)

SIL tuwid o kanang anggulo na pin na mga header

Hakbang 1: Mga Kinakailangan sa Disenyo

Mga Kinakailangan sa Disenyo
Mga Kinakailangan sa Disenyo
Mga Kinakailangan sa Disenyo
Mga Kinakailangan sa Disenyo
Mga Kinakailangan sa Disenyo
Mga Kinakailangan sa Disenyo
Mga Kinakailangan sa Disenyo
Mga Kinakailangan sa Disenyo

Ang mga kinakailangan sa disenyo ay upang masubukan ang maraming mga LED sa isang string mula 1 hanggang 25 maximum.

Bilang karagdagan sa bilang ng paglipat ng LED sa pagitan ng mga pangunahing kulay ng Red, Green at Blue at pag-aayos ng ilaw ay kinakailangan.

Ang 25 ay isang pinakamasamang maximum na kaso para sa lahat ng naiilawan ng LED, kahit na sa paggamit ng 13 ay magiging maximum samakatuwid maraming mga kasalukuyang margin ay umiiral.

Pinakamasamang kaso kasalukuyang 20mA * 25 = 500mA (isang kulay lamang bawat LED sa maximum na ningning), na mas mataas kaysa sa maximum na kasalukuyang output mula sa Microbit. Dahil dito, kakailanganin ang isang naaangkop na setting ng ningning upang matiyak na ang Microbit ay hindi labis na pagka-stress.

Ang mga karagdagang detalye sa mga kinakailangan sa Neopixel ay matatagpuan dito.

Sa isang kasalukuyang alisan ng tubig na 80% ng 90mA = 81mA para sa 25 LED's = 3.24mA / LED.

Sa yugtong ito ang mga pagsukat ay kinuha ng kasalukuyang output kumpara sa mga setting ng ningning para sa bawat kulay upang matukoy kung mayroong sapat na kakayahan upang subukan ang 25 (WS2812 / SK6812), sabay-sabay na LED.

Ang maximum na bilang ng mga LED na maaaring hinimok ay nauugnay sa kulay, ang Green at Blue ay may katulad na kasalukuyang mga kinakailangan. Gayunpaman, ang Red ay dalawang beses ang kasalukuyang ng alinman sa Green o Blue.

Ang isang setting ng liwanag ng 160 para sa Red ay nagbigay ng 81.5mA at nasiyahan ang pinakapangit na mga kinakailangan sa disenyo ng kaso.

Ang parehong Green o Blue ay maaaring itakda sa isang liwanag ng 255 at mas mababa pa rin sa 81.5mA.

Tulad ng paglipat nito ng pagtatakda ng isang Liwanag ng 10 at ~ 0.5mA / LED ay sapat na maliwanag para sa proyekto, na nagpapahiwatig na ang 100+ Neopixel LED's ay maaaring ma-drive ng Microbit sa isang ningning ng 10.

Sa panahon ng paglalathala ng orihinal na Maituturo wala akong sapat na mga LED ngunit mula noon pinamamahalaang suriin ko ang isang 60 LED Neopixel string gamit ang lahat ng tatlong mga kulay nang walang anumang isyu.

Susuriin ko ang isang mas mahabang string kapag nakakuha ako ng isa.

Hakbang 2: Software

Software
Software

Ang application ay nilikha gamit ang MakeCode Blocks

Hakbang 3: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Ang hardware ay binubuo ng isang Microbit, at ang mga inirekumendang sangkap, isang reservoir capacitor (1000uF / 6V3 min, electrolytic), na konektado sa pagitan ng V + & 0V at isang resistor (470R), na konektado sa serye na may linya ng data na konektado sa unang LED.

Ang capacitor at ang resistors ay naka-mount sa stripboard upang mapadali ang pagpupulong sa hinaharap at isang angkop na konektor para sa LED string upang masubukan ay kinakailangan.

Ang partikular na ginamit na Neopixel LED ay paunang naka-mount sa isang walang lead na carrier at nangangailangan ng mga koneksyon na dapat na solder upang paganahin ang kontrol. Serial sa mga header ng linya, tuwid o kanang anggulo nang paisa-isa o pinagsama gumawa ng angkop na mga koneksyon bilang karagdagan sa mga wire.

Ang paggamit ng mga SIL pin at F / F jumper ay nagbibigay-daan sa mga pasadyang mga string na nilikha sa pamamagitan ng pag-plug sa mga LED na kinakailangan.

Hakbang 4: Pagpapatakbo

Pagpapatakbo
Pagpapatakbo
Pagpapatakbo
Pagpapatakbo
Pagpapatakbo
Pagpapatakbo
Pagpapatakbo
Pagpapatakbo

Tandaan: **** Ang MakeCode Block simulator ay hindi ipinapakita ang circuit ng proteksyon. Gayunpaman, dapat itong isama sa aktwal na circuit. ***

Ang setting ng pagpapatakbo at mode ay sa pamamagitan ng mga A & B na pindutan.

Pinipili ng pagpindot sa A + B ang Mode. (Mn)

M0 = Pinapagana ang pagpili ng bilang ng mga LED sa string.

Button A = (+ Sn) na nagdaragdag ng bilang ng string. (Maximum 25)

Button B = (-Sn) na nagpapabawas sa bilang ng string. (Minimum 0)

M1 = Pinapagana ang kulay at ningning

Button A = Kulay Pula, berde, Asul at off

Button B = Liwanag (0 hanggang 250) sa mga hakbang ng 10.

I-plug in at Lumipat.

Sa switch sa output ay hindi pinagana upang maiwasan ang pinsala sa parehong Microbit at LED's

Pindutin ang A + B upang piliin ang mode M0 pagkatapos ay pindutin ang A para sa S1, bawat sunud-sunod na pagpindot ng A increment at B decrement S. Gumamit ng A at B upang maitakda ang bilang ng mga LED sa string.

Pindutin ang A + B upang piliin ang mode M1.

Pagkatapos ay pindutin ang A upang piliin ang kulay Pula, berde, Asul o Patay.

Pindutin ang B upang madagdagan ang ningning mula 10 hanggang 250 sa mga hakbang ng 10.

Ipinapakita ang mga mode at pagpipilian sa pagpapakita ng Microbit.

Inirerekumendang: