Cov txheej txheem:

42 RGB LED Pixel Art Painting: 5 Kauj Ruam
42 RGB LED Pixel Art Painting: 5 Kauj Ruam

Video: 42 RGB LED Pixel Art Painting: 5 Kauj Ruam

Video: 42 RGB LED Pixel Art Painting: 5 Kauj Ruam
Video: AmazingChina: Modular & Flexible LED TV Wall 2024, Hlis ntuj nqeg
Anonim
42 RGB LED Pixel Art Painting
42 RGB LED Pixel Art Painting

Hav, Yog li ntawd rau tsev kawm ntawv txoj haujlwm hu ua "Yog tias yog qhov ntawd" Kuv yuav tsum ua kom muaj kev sib tham // ib yam // siv Arduino Uno starterkit (thiab lwm yam uas ib tus neeg txaus siab yuav lawv tus kheej). Pom raws li kuv tab tom ua Kev Kawm Txuj Ci/Tshuab Kuv xav ua kom ob leeg ua ke (kos duab & thev naus laus zis). Kuv xam tias kuv yuav pleev xim suav nrog ntau RGB LEDS raws li kuv tuaj yeem haum rau ntawm kuv Arduino thiab cia cov neeg ua si/tus kws kos duab mus los ntawm cov RGB LEDS thiab xaiv xim. Txoj hauv kev no lawv tuaj yeem ua lawv tus kheej "pixel art"!

Kauj Ruam 1: Qee Cov Ntaub Ntawv Yav Tom Ntej thiab Txoj Kev Xav

Yog li ntawd, cia tsis txhob nyob ib ncig ntawm lub hav txwv yeem. Yog tias koj xav ua kom txoj haujlwm no los rau lub neej: Nws nyuaj. Nws coj kuv ntau teev los txiav txim/kawm paub yuav ua dab tsi, thiab ntau yam ntxiv kom ua tiav nws, tab sis yog tias koj xav tau lub thawv uas muaj cov xaim uas tuaj yeem tsim "me me" me me kuv yuav qhia koj li cas.

Yog li, thawj yam ua ntej. Peb xav tau ntau LEDs/RGB LEDS ntawm peb Arduino li sai tau. Qhov ntau (RGB) LEDs koj txuas rau ntau qhov kev tshem tawm koj tuaj yeem ua rau koj "tha xim" (10x10 pixels muab rau koj ntau chav wiggle dua 2x2 txoj cai). Kuv xav tias muaj ntau txoj hauv kev kom tau txais ntau (RGB) LEDs ntawm koj 13 tus lej digital (yam zoo li kev hloov npe) tab sis kuv siv txoj hauv kev hu ua "Charlieplexing". Kuv yuav txuas mus rau cov lus qhia uas tau pab kuv nkag siab lub tswv yim no (tiag lawv piav qhia nws zoo heev), tab sis kuv tseem yuav muab cov ntawv nrawm rau koj ntawm no. Charlieplexing mus raws li hauv qab no:

Koj tso ib qho LED nruab nrab ntawm tus pin 1 thiab tus pin 2, yog tias koj teeb tus pin 1 rau HIGH thiab 2 kom LOW lub voj voog yuav ua haujlwm zoo thiab LED yuav qhib. Cov hauv paus. Zoo, tam sim no koj txuas lwm LED, tab sis tig ncig. Qhov ntev kawg yog nyob ntawm 2 thiab qhov luv luv yog nyob ntawm tus pin1. Tam sim no yog tias koj tig tus pin 2 mus rau HIGH thiab tus pin 1 rau LOW koj lub thib ob LED yuav qhib thiab koj thawj zaug yuav nyob twj ywm vim tias cov dej ntws yuav tsis raug. Tam sim no koj tuaj yeem txuas 2 LEDs ntawm 2 tus pin. Yog tias peb tau txais tus lej thib 3 hauv qhov sib xyaw, koj tuaj yeem ua qhov kev dag no ntawm 1 thiab 2, 1 thiab 3, thiab 2 thiab 3. Ntawd yog 6 LEDs. Qhov no txuas ntxiv, 5 tus pin yuav pab peb (2 + 4 + 6 + 8) 20 LEDs. Siv tag nrho 13 tus lej digital muab rau peb 156 kev xaiv. Ntawd yog 156 LEDS koj tuaj yeem qhib thiab tua tus kheej.

(ua li ntawd rau cov uas koj xav tsis thoob. Yog lawm thaum koj muaj ntau qhov nws ua tsis tau kom muaj qee qhov nyob rau tib lub sijhawm, tab sis tsis muaj kev txhawj xeeb, arduino tuaj yeem hloov ntawm koj lub LEDs sai li sai tau tib neeg lub qhov muag tsis tuaj yeem pom qhov flickering)

(Zoo dua thiab piav qhia ntxaws ntxiv, nrog duab)

Yog lawm, nrog rau kev rau siab ntau thaum nws los txog rau kab (Kuv yuav kov qhov no tom qab), peb tuaj yeem ua kab sib chaws ntawm LEDs, tab sis cia peb ntsib nws. LEDs yog qhov txaus ntshai heev. Ib tus neeg tuaj yeem ua daim duab nrog tsuas yog 2 xim li cas? Kuv xav tias koj tuaj yeem ua tau, tab sis nws txoj kev txias dua yog tias koj muaj xim ntau dua xaiv los ntawm txoj cai? txoj cai. Yog li rau RGB LEDs peb tig!

RGB LEDs yog qhov tseem ceeb 3 LEDs hauv 1. Lawv sib koom ib qho cathode lossis anode (qhov twg lub zog nkag los lossis tawm) thiab lwm 3 "ceg" yog koj li Liab Ntsuab thiab Xiav LED. Ua qhov no hauv siab, yog peb tuaj yeem ua rau lawv txaus siab! Txhua RGB LED suav rau 3 LEDs ib txwm. Txoj kev ntawd koj tseem tuaj yeem tig lawv txhua tus thiab tawm ntawm tus kheej thiab tsim xim txias rau xaiv los ntawm! Tsuas yog qhov poob qis yog qhov no ua rau ntau yam nyuaj dua li koj yuav tsum tau ua daim duab qhia chaw/phiaj xwm thiab xaim 3 zaug ntau dua li cov LEDs raws li koj xav tau.

Kuv mus rau 42 RGB LEDs ntawm 13 tus pin. Ntawd yog 126 LEDs ib txwm….. muaj pes tsawg tus. Cia kuv qhia koj tias kuv tau ua li cas.

Kauj ruam 2: Npaj

Kev npaj
Kev npaj

Yog cov kauj ruam no yooj yim zoo nkauj thaum koj nkag siab qhov kev xav tom qab koj tab tom ua dab tsi. Koj pib sau tag nrho koj cov LEDs thiab phiaj xwm twg tus pin xav tau mus rau qhov twg "ceg" ntawm qhov twg RGB LED yog li koj npog tag nrho koj cov kev xaiv. Kuv txuas ib daim duab ntawm kuv txoj kev npaj, xav siv qhov ntawd ib yam (kuv tsis tau siv txhua qhov kev xaiv muaj pom raws li kuv "tsuas yog" xav tau 126 kev sib txuas tawm ntawm 156. Kuv teeb tsa nws li no vim tias nws yuav ua rau kev tsim kho me ntsis ntxiv ua tau.).

Nws yog ib qho tseem ceeb kom tau txais qhov no ntawm daim ntawv, koj yuav xav tau nws tom qab rau tus lej. Yog tias koj tsis sau qhov no, thiab cuam tshuam 1 kev sib txuas tus lej yuav tsis ua haujlwm rau LED.

Kauj Ruam 3: Txoj Cai

Yog lawm, yog li koj muaj lub tswv yim twb tau hais txog yuav ua li cas xaim 2 RGB LEDs zoo li no ntawm 2 tus pin: Mus tom ntej! Nws zoo los txheeb xyuas cov cai, tab sis kuv paub tseeb tias nws ua haujlwm! Kuv tau sim ua ntau yam ntawm "huv" coding raws li kuv tuaj yeem ua tau (Koj tseem tuaj yeem tswj qhov no nrog cov hloov pauv hauv cov hloov pauv tab sis qhov ntawd tsuas yog qhov teeb meem txaus ntshai uas koj tau sau tag nrho koj cov cai x42, nws ua rau kuv paub tias tej zaum yuav zoo dua txoj kev).

Lub hom phiaj ntawm txoj cai yog cov hauv qab no. Koj pib ntawm LED1. Khawm 1 cia koj txav mus rau LED tom ntej tab sis koj lub LED yav dhau los nyob twj ywm. Khawm 2 cia koj rov qab mus rau yav dhau los LED, khawm 3 cia koj hloov xim. Tam sim no xaiv LED ntsais muag yog li koj tuaj yeem pom LED twg yog "xaiv".

Txhawm rau ua tiav qhov no kuv tau ua haujlwm nrog arrays. Kuv tsim chav kawm LED uas siv cov ntaub ntawv koj tau sau thaum lub sijhawm npaj los saib seb tus pin nws xav tau los tsim qee yam xim. Kuv muab lawv tso rau hauv ib qho array thiab kuv cia lub arduino voj los ntawm LEDarray txhawm rau txiav txim siab qhov twg yog nyob ntawm thiab los ntawm colorarray txhawm rau txiav txim siab tias xim twg raug xaiv (xim raug txiav txim los ntawm qhov hloov uas tso cai rau 7 xim tuaj yeem xaiv). Kev ntsais muag yog tswj los ntawm cov lus hais.

Cov cai tau txuas nrog, xav kom rub tawm thiab siv. Tshooj lus tau qhib rau cov lus nug yog tias muaj qee yam koj tsis nkag siab, tab sis koj tuaj yeem pib luam theej tawm!

Kauj Ruam 4: Qhov Nyuaj Tshaj

Qhov Nyuaj Tshaj
Qhov Nyuaj Tshaj
Qhov Nyuaj Tshaj
Qhov Nyuaj Tshaj

Yog li tam sim no koj muaj lub tswv yim, tus lej ua haujlwm…. Tsis yog qhov khoom tiag. Qhov no yog nyob deb ntawm qhov txaus ntshai tshaj plaws ntawm txoj haujlwm no thiab kuv yuav qhia koj kom tsis txhob maj mam ua qhov no. Nco qab tag nrho cov ceg sib txawv uas txhua qhov xaus hauv tib tus pin? yog lawm … koj yuav tsum ua koj daim phiaj ntawm LEDs, tom qab ntawd txuas txhua ceg rau txhua lwm ceg uas xav tau mus rau tus pin tib yam, thiab tom qab ntawd txuas nrog lawv rau tus pin. Qhov no yog qhov nyuaj tshaj plaws thiab kuv tsis tau tawm 100% zoo tag nrho, yog tias koj ua tau zoo ntawm qhov muag koj yuav muaj sijhawm tab sis.

Kuv muab tso ua kab ntawm RGB LEDs ntawm ib lub sijhawm thiab txuas cov hlau tooj liab rau txhua ceg (Kuv pom zoo kom xaim tooj liab nrog casing/qhwv. Kuv tuab heev thiab nws ua rau kuv muaj kev tu siab ntau). Ceev faj tias tsis muaj ob txhais ceg lossis xov hlau kov ib leeg! tom qab ntawd "yooj yim" txuas txhua lub xov hlau uas xav tau mus rau tus pin tib yam thiab tom qab ntawd txuas lawv rau tus tiv thaiv thiab txuas rau tus pin ntawd. Kuv paub tseeb tias muaj "kev nyab xeeb" txoj hauv kev los ua qhov no, tab sis kuv paub tseeb tias ib tus yuav poob rau hauv cov hlau thaum sim thiab ua siab ncaj…. Koj lub khob cij tsuas yog loj heev!

(Kuv ntxiv daim duab uas yuav yooj yim rau qib no. Nws qhia koj tias ceg twg yuav tsum mus rau tus lej twg, kom ua raws li kuv tus lej raws nraim.)

Nws coj kuv 4 hnub ua haujlwm tag nrho, tab sis tam sim no txhua tus LED (rho tawm 3-4 uas kuv tau ntsaws) tuaj yeem tig rau tus kheej!

tom qab ntawd koj tsuas yog yuav tsum tau xaim hauv qee lub khawm thiab muaj koob npe! Koj tus kheej Pixel Art Painting!

Tus txiv neej no tseem tau ua piv txwv ntawm thaiv, nws pab tau tiag tiag

Kauj ruam 5: Qhib. Koob Hmoov Zoo

Yog tias koj yog tus pib (zoo li kuv) thiab koj tau tswj kom ua qee yam txawm tias zoo ib yam rau cov nas zes ntawm cov xov hlau thiab nws tig rau; yig. Koj ua tau zoo tiag tiag!

Yog koj muaj lus nug/lus dab tsi cia li tso rau hauv qab no, kuv yuav sim pab yog tias kuv tuaj yeem ua tau!

Pom zoo: