Cov txheej txheem:

Neopixel LED Lub Plawv: 9 Kauj Ruam (nrog Duab)
Neopixel LED Lub Plawv: 9 Kauj Ruam (nrog Duab)

Video: Neopixel LED Lub Plawv: 9 Kauj Ruam (nrog Duab)

Video: Neopixel LED Lub Plawv: 9 Kauj Ruam (nrog Duab)
Video: TM1814 RGBW Pixel Addressable Digital LED Strips Engineering Project 2024, Lub Xya hli ntuj
Anonim
Image
Image
Neopixel LED Lub Plawv
Neopixel LED Lub Plawv
Neopixel LED Lub Plawv
Neopixel LED Lub Plawv

Neopixels yog hloov xim, ib tus zuj zus tuaj yeem hais qhia tau (tuaj yeem teeb tsa tau) LED teeb. Lawv muaj nyob rau ntau yam ntaub ntawv los ntawm Adafruit.com, tab sis kuv tshwj xeeb tshaj yog nyiam ntawm 8-mm "los ntawm lub qhov" tsoos LED style. Lawv yog qhov ci thiab zoo nkauj, thiab koj tuaj yeem tsim koj tus kheej kev tsim qauv raws li qhia los ntawm Lub plawv zoo li piv txwv muab rau ntawm no. Arduino software feem ntau yog siv los tswj cov LED.

Thov saib kuv cov vis dis aus YouTube ntawm Neopixel LED Lub Plawv hauv lub teeb pom kev ua. Lwm txoj hauv kev lom zem los saib Lub Plawv nws yog taw qhia nws ntawm lub qhov rais xws li lub qhov rooj iav zawv zawg kom pom ob lub plawv duab xav txog (raws li qhia).

Kauj Ruam 1: Cov Khoom Siv Loj

Cov Khoom Loj
Cov Khoom Loj
Cov Khoom Loj
Cov Khoom Loj

1. Adafruit 8-mm Neopixel LED's (26 xav tau)

2. Cricut 12x12-hauv StandardGrip nplaum txiav daim ntaub (Walmart)

3. Sparkfun LilyTiny ATTINY85 Logic Chip (thiab cov khoom siv ua haujlwm)

4. USB qaum rau lub hwj chim (Walmart)

5. Gessner lub tais yas me me rau puag (Walmart)

6. Xov Tooj Cua Shack Round Proto Board (lossis lwm lub rooj sib tham me me)

7. Gorilla Glue Mounting Xev Clear Squares

8. 480 Ohm resistor

+ Dremel thiab laum thiab txiav cov khoom

+ Cov khoom siv hluav taws xob

+ Arduino Programming pib

+ Adafruit Neopixel Library (piv txwv li; STRANDTEST)

Nco tseg: Rau cov uas tsis muaj kev paub txog Arduino qhov kev paub dhau los, LilyTiny logic chip tuaj yeem ua hauv kev xav tau muab ua ntej rau lub Plawv, yog tias xav tau. Kuv yooj yim siv Adafruit tus qauv STRANDTEST app nrog ob peb tweaks.

(Neopixel LED duab saum toj no theej los ntawm Adafruit.com)

Kauj Ruam 2: Tsim ntawm Lub Plawv Lub Plawv Circuit Board

Tsim ntawm Lub Plawv Circuit Board
Tsim ntawm Lub Plawv Circuit Board
Tsim ntawm Lub Plawv Circuit Board
Tsim ntawm Lub Plawv Circuit Board
Tsim ntawm Lub Plawv Circuit Board
Tsim ntawm Lub Plawv Circuit Board
Tsim ntawm Lub Plawv Circuit Board
Tsim ntawm Lub Plawv Circuit Board

Ua ntej tshaj plaws, ua tibzoo saib thawj daim duab ntawm kev sib dhos zaum kawg. Qhov tseem ceeb tshaj plaws, thov nco ntsoov tias yog kwv yees li 1/2-nti dav tab nyob hauv qab ntawm lub plawv, uas ntxig rau hauv qab.

Kuv siv MicroSoft PowerPoint los tsim lub plawv ntawv luam tawm (saum toj no). Kuj muab yog daim ntawv qhia txiav txiav. Kuv pib nrog 26-lobed scalloped lub plawv tsim kuv pom online, thiab hloov kho cov duab me ntsis kom pom zoo dua nrog 8-mm LED's. Nco ntsoov tias txhua qhov puag ncig LED muaj plaub lub qhov me me uas yuav raug laum tom qab.

Lub plawv daim duab yog tom qab ntawd luam tawm ntawm daim duab duab uas yog tom ntej txuas nrog daim nplaum Cricut board raws li qhia. Siv txiab, lub plawv zoo ua tib zoo txiav tawm. Xacto riam tau siv los pib ntawm lub qhov nyob nruab nrab ntawm lub plawv, kom txog thaum txiab tuaj yeem siv tau.

Mus rau tom qab ntawm Cricut pawg thawj coj saib, tom qab ntawd kuv tso ib txheej txheej xaum daim kab xev, los pab tiv thaiv kev yaj ntawm cov yas yas thaum lub sijhawm tom qab siv cov kauj ruam. Qhov tshwm sim yog Lub Plawv Sandwich ua los ntawm Cricut lev sandwiched ntawm daim ntawv yees duab thiab daim npog ntsej muag xiav.

Siv Dremel nrog qhov tuab heev 1/32-inch laum me ntsis, plaub qhov me me tau xaum rau txhua qhov LED kom ua rau hauv plawv.

Kauj Ruam 3: Ntxig rau LEDs thiab Ua Kom Zoo Li Qub

Ntxig LEDs thiab Solder Up
Ntxig LEDs thiab Solder Up
Ntxig LEDs thiab Solder Up
Ntxig LEDs thiab Solder Up
Ntxig LEDs thiab Solder Up
Ntxig LEDs thiab Solder Up

Daim duab kab hluav taws xob tau qhia. Cov LED tau tso rau hauv qhov drilled qhov hauv kab, nrog Cov Ntaub Ntawv Tso Tawm Hlau los ntawm txhua LED khoov rau pem hauv ntej mus rau Cov Ntaub Ntawv Input tus pin ntawm tus tom ntej, Cov Ntaub Ntawv Input tus pin tau khoov rov qab los kov Cov Ntaub Ntawv Tawm tus pin los ntawm piror LED. Cov xov hlau tsis zoo ntev los ntawm txhua LED tau khoov mus rau sab xis los koom nrog Txoj Haujlwm Tsis Zoo (uas yuav muab tso rau tom qab), qhov Postive LED cov xov hlau yog txhua yam khoov rau sab laug txhawm rau kov txoj kev tsheb nqaj hlau.

Feem ntau kuv pre-test txhua LED nrog khawm roj teeb. Lawv teeb lub Teeb Xiav yog siv tau zoo li "pov tseg" yooj yim.

Tom qab 26 LED tso rau hauv, Txheeb xyuas koj txoj haujlwm. Lub tiaj tiaj ntawm txhua lub LEDs yuav tsum taw tes rau tib qho kev taw qhia (tshwj tsis yog cov ces kaum tuaj yeem ua rau me ntsis). Txhua lub LED yuav tsum muaj tus thib ob pos coj mus rau sab laug, thib peb tsis ua rau sab xis. Txheeb xyuas kom ntseeg tau tias koj muaj qhov sib nrug txaus ntawm txhua qhov thaiv (tsis muaj luv).

Cov kauj ruam tom ntej yog txhawm rau txhua qhov kev sib txuas. Kuv siv 24 ntsuas tooj liab hlau los tsim qhov Tsis Zoo thiab Zoo rau cov ntsia hlau txuas rau txhua tus LED. Ntawm lub hauv paus ntawm lub plawv rau qhov ntxig rau tab, rau cov txheej txheem nruj, Kuv tau muab tshuaj txhuam rau hauv ob lub taub hau taub hau - ib qho rau qhov zoo thiab tsis zoo tsheb nqaj hlau. Raws li qhia pom ob lub taub hau taub hau tau sib nrug 4 lub rooj sib tham ua ntu zus sib nrug (0.4-nti raws li qhia).

Kauj Ruam 4: Xeem Lub Plawv Ua Haujlwm Nrog Arduino

Xeem Lub Plawv Ua Haujlwm Nrog Arduino
Xeem Lub Plawv Ua Haujlwm Nrog Arduino

Feem ntau kuv thawj kauj ruam tom qab thaiv kab yog ntsuas kev sib dhos ua haujlwm siv Arduino li niaj zaus. Raws li koj tuaj yeem pom, Lub Plawv raws li tau tsim tam sim no yuav sawv ncaj hauv daim txiag me me. Feem ntau kuv ib txwm hloov kho qhov STRANDTEST app, yog li qhov no nthuav tawm lub sijhawm los sim txoj haujlwm ua haujlwm txuas ntxiv nrog rau qhov kev thov xim tshiab. Cov LilyTiny cov laug cam yog qhov nyuaj me ntsis rau kev rov sau dua, yog li nws pab ua pov thawj txhua yam tawm ntawm tus txheej txheem Arduino teeb tsa ua ntej thauj software mus rau LilyTiny board.

Kauj Ruam 5: Npaj Lub Hauv Paus

Npaj Lub Hauv Paus
Npaj Lub Hauv Paus
Npaj Lub Hauv Paus
Npaj Lub Hauv Paus
Npaj Lub Hauv Paus
Npaj Lub Hauv Paus

Hauv qhov haujlwm kawg, Lub Plawv Lub Plawv yuav sawv ncaj ncaj siv lub tais yas Walmart ua lub hauv paus.

Siv Dremel, xub xyaum ua 1/8-inch qhov nyob hauv nruab nrab ntawm lub tais yas. Tom qab ntawd hloov mus rau 1/8-nti txiav me ntsis los npaj lub qhov. Ib qho ntxiv, qhov 1/8-nti qhov (nthuav dav me ntsis) xav tau ntawm ib sab ntawm lub tais kom dhau los ntawm USB fais fab qaum.

Tom qab ntawd sim sim ua kom haum Lub Plawv sib dhos rau hauv puag ncig Xov tooj cua Shack proto board (lossis hloov pauv pawg thawj coj saib).

Cov ntawv txuas tom ntej Gorilla kua nplaum (txiav kom me me nrog txiab) mus rau sab nraud ntawm lub rooj sib tham proto thiab ua tib zoo ntxig rau lub rooj sib tham proto hauv qab qhov hauv lub tais yas, nrog rau lub rooj sib tham proto ua raws nrog lub qhov hauv lub tais xws li Lub Plawv tuaj yeem ua tau tso los saum toj no. Cov kua nplaum los tuav lub proto board nruj nreem rau lub tais. Sab sab ntawm lub rooj sib tham proto yuav tsum tau tig ntsej muag raws li qhia (tig mus rau qhov kawg ntawm lub tais).

Ntxig Lub Plawv los saum toj no rau hauv paus. Peb tus coj los ntawm Lub Plawv (Pos, Cov Ntaub Ntawv, Tsis Ncaj Ncees) yuav tsum pom los ntawm sab hauv qab poking los ntawm cov pawg thawj coj saib qhov. Txheeb xyuas kom zoo ib yam ntawm cov duab, thiab tom qab ntawd muab peb qhov ua rau hauv qhov chaw. Qhov no yuav kaw Lub Plawv mus rau txoj haujlwm kawg.

Kauj Ruam 6: Xeem Kawg

Kawg Kawg
Kawg Kawg
Kawg Kawg
Kawg Kawg
Kawg Kawg
Kawg Kawg

Daim duab kab hluav taws xob tau qhia.

Ib txoj hlua USB yooj yim tau yuav ntawm Walmart thiab txiav nrog cov xaim txiav kom tau Liab (pos) thiab Dub (tsis zoo) xaim. Cov no tau muab muag rau LilyTiny pos thiab cov dav hlau tsis zoo. Kuj tseem tau muab txuas rau LilyTiny cov dav hlau yog Liab (pos) thiab Dub (tsis zoo) cov xov hlau uas txuas rau thiab tau muab txuas rau cov hlau lead los ntawm Lub Plawv (ua los ntawm lub rooj tsav xwm proto).

Cov Ntaub Ntawv Hauv (daj) los ntawm cov ntaub ntawv chaw nres nkoj No. 2 ntawm LilyTiny yog 480-ohm resistor uas txuas thiab tau muab muag rau Cov Ntaub Ntawv Hauv ua rau Lub Plawv.

LilyTiny tau npaj ua ntej rau Lub Plawv Lub Teeb Qhia. Nco ntsoov tias LilyTiny tau txuas nrog xws li nws tuaj yeem nkag tau thiab tuaj yeem rov tsim dua nyob hauv-qhov chaw, yuav tsum kho software lossis teeb pom kev zoo dua qhov xav tau. Kuv tus kheej lub rooj sib tham yog los teeb tsa LilyTiny Tso Txoj Haujlwm No. 2 rau cov ntaub ntawv nkag mus teeb liab rau Neopixels.

LilyTiny yog kuv li CPU pawg thawj coj ntawm kev xaiv rau cov phiaj xwm me me, tab sis ntau lwm yam CPU tswj cov laug cam tuaj yeem ua tau xws li Adafruit Gemma thiab ntau yam mini-Arduino cov laug cam muaj nyob hauv khw. Kuv tsuas yog tau pib ntau xyoo dhau los nrog LilyTiny pawg thawj coj thiab qhov ntawd yog kuv li tam sim no mus-rau. LilyTiny yog qhov pib ATTINY-85 nti ntawm lub rooj sib tham me me.

Tau kawg, koj tuaj yeem siv roj teeb rau lub zog. Kuv ib txwm siv LiPo roj teeb los ntawm Adafruit.com. Hauv qhov xwm txheej ntawd kuv ib txwm siv ON/OFF hloov nyob rau sab saum toj ntawm lub hauv paus. Txog kev hloov pauv, Kuv ib txwm siv LilyPad Slide Switch los ntawm SparkFun.com.

(LilyTiny yees duab saum toj no los ntawm SparkFun.com)

Kauj Ruam 7: Tiav Touches

Tiav Touches
Tiav Touches

Sab nraub qaum ntawm lub rooj tsav xwm hauv tsev tau npog nrog ob daim nplaum ua daim kab xev, thiab txiav nrog txiab thiab Xacto riam rau lub plawv zoo li. Feem ntau qhov no yuav zoo txaus rau qee qhov duab, tab sis rau Lub Plawv Kuv tau sau qee daim duab paj yeeb rau sab nraud kom pab pom (muab nws nyuaj rau ua txoj haujlwm zoo nrog daim kab xev ua npuas ncauj ntawm cov kab nkhaus zoo li no).

Kauj Ruam 8: Siv Cov Duab ntawm Kev Ua Haujlwm

Siv Cov Duab ntawm Kev Ua Haujlwm
Siv Cov Duab ntawm Kev Ua Haujlwm
Siv Cov Duab ntawm Kev Ua Haujlwm
Siv Cov Duab ntawm Kev Ua Haujlwm
Siv Cov Duab ntawm Kev Ua Haujlwm
Siv Cov Duab ntawm Kev Ua Haujlwm

Neopixel LED's muaj xim zoo nkauj thiab ci ntsa iab. Raws li qee tus ntawm koj paub, kev sib tw nrog cov LED no yog kev ntes ntawm cov duab zoo nkauj zoo nkauj uas koj lub qhov muag pom tiag tiag. Kuv tau ua kuv qhov zoo tshaj plaws rau Cov Lus Qhia no.

Nco ntsoov tias lub koob yees duab pom tej yam uas koj lub qhov muag tsis pom, thiab hloov pauv. Hauv YouTube vis dis aus, koj tuaj yeem pom qee qhov pom kev oscillations/flickering uas koj lub qhov muag tsis pom tiag tiag. Tsis tas li qhov kev txiav txim ntawm qhov nrawm-kaw nrawm thaum Lub Sijhawm Theatre Chase ua rau tib neeg LED tau nyob thiab tawm, qhov uas koj ob lub qhov muag tsuas pom cov cim txav mus. Qee qhov xim sib txawv me ntsis nrog lub koob yees duab, dab tsi zoo li daj daj rau ob lub qhov muag me ntsis ntsuab-daj hauv daim vis dis aus.

Raws li tau hais ua ntej, peb tseem pom qhov zoo nkauj ntawm ob qhov kev xav los ntawm lub qhov rais, yog tias Lub Plawv tau taw qhia, piv txwv li, lub qhov rooj iav zawv zawg.

Kauj Ruam 9: Kev Qhia ntawm Lub Plawv Txoj Haujlwm

Cov Lus Qhia ntawm Lub Plawv Txoj Haujlwm
Cov Lus Qhia ntawm Lub Plawv Txoj Haujlwm
Cov Lus Qhia ntawm Lub Plawv Txoj Haujlwm
Cov Lus Qhia ntawm Lub Plawv Txoj Haujlwm
Cov Lus Qhia ntawm Lub Plawv Txoj Haujlwm
Cov Lus Qhia ntawm Lub Plawv Txoj Haujlwm

Tau ntau xyoo kuv tau xav txog yuav ua li cas thiaj ua tau lub plawv zoo tshaj plaws los ntawm lub voj voog. Yog tias koj paub Kuv Cov Lus Qhia, uas feem ntau txhais tau tias kuv xav tsis thoob pes tsawg lub ncuav qab zib kuv xav tau yuav los ua kom pom zoo. Cov lus teb nws zoo li los ntawm zej zog xaws uas lub hauv paus Scalloped Heart muaj 26 lobes (lub voj voog).

Tab sis txoj haujlwm no muaj peev xwm loj dua li tsuas yog Lub Siab, vim tias muaj ntau yam duab ntxiv tuaj yeem ua tau. Thaum cov duab yog tus lej, Kuv hu nws ua "tswm ciab hnub yug hluav taws xob", kom ua tiav raws li kev qhia yav tom ntej. Peb tsev neeg twb tau muab Hnub Nyoog 7 saud los siv tau zoo rau lub hom phiaj no. Suffice nws hais, tag nrho txoj haujlwm tseem ceeb xav tau lub voj voos-raws font raws li tsim nyob ib puag ncig 8-hli LED lub voj voog. Peb muaj hnub yug 10 xyoo los txog tom ntej, uas yuav yuam cov lus nug yuav ua li cas thiaj li ua tau zoo tshaj ntawm ob tus lej.

Ib cag los ntawm cov duab, Cov Lus Qhia no nthuav qhia txoj hauv kev rau kev npaj 8-hli LED's hauv kev tsim ua cov kab txaij nrog ob-sided nplaum daim kab xev nyob tom qab. Qhov tshwm sim LED sawb tuaj yeem txuas rau ntawm phab ntsa, lossis hais sab hauv ntawm tus ncej rau qhov project iav tsis muaj qhov kawg, uas yog kuv qhov kev npaj ua tom ntej. Cov txheej txheem no tuaj yeem pab txhawb kev nthuav dav siv los ntawm-lub-qhov Neopixel LEDs, uas tam sim no me ntsis tsis yooj yim siv vim tias qhov sib nrug ze ntawm plaub tus pins tsis ib txwm haum zoo rau hauv tus qauv 0.1-inch suab breadboard thiab cov laug cam.

Kuv xav tias txoj haujlwm no tseem hais txog qhov zoo nkauj ntawm cov 8-mm Neoplixel LED's, uas kuv cia siab tias tseem muaj avaialble ntawm kev ua lag luam.

Yog tias koj yog tus tshiab rau Arduino cov phiaj xwm, qhov yooj yim ntawm LilyTiny logic chip hauv Lub Plawv lub zog thaiv kab duab kabke tej zaum yuav qhia meej ntxiv txog lub tswv yim yooj yim ntawm yuav siv Arduino "kev txhim kho ib puag ncig" li cas. LilTiny thiab LilyTwinkle logic chips los ntawm SparkFun.com tau dhau los ua ntej programmed, yog li yog tias koj xav siv qhov kev xav ua ntej ua ntej, tsis muaj qhov xav tau programming. Hauv txoj haujlwm no, kuv xav tau lwv cov software ua ntej rub tawm thiab ntxiv kuv tus kheej software. Tau kawg, nws tsis siv ntau qhov kev paub dhau los, vim tias koj feem ntau siv cov app uas lwm tus twb tau tsim los rau koj. Thaum koj tau txais lub tswv yim, nws tsis nyuaj rau kawm tiav rau qib tom ntej ntawd.

Pom zoo: