Cov txheej txheem:

Yuav Tsim Li Cas Minimalist LED Moos: 9 Kauj Ruam
Yuav Tsim Li Cas Minimalist LED Moos: 9 Kauj Ruam

Video: Yuav Tsim Li Cas Minimalist LED Moos: 9 Kauj Ruam

Video: Yuav Tsim Li Cas Minimalist LED Moos: 9 Kauj Ruam
Video: Военные тактические часы-Топ-10 самых жестких военных ч... 2024, Lub Xya hli ntuj
Anonim
Yuav Tsim Li Cas Minimalist LED Moos
Yuav Tsim Li Cas Minimalist LED Moos
Yuav Tsim Li Cas Minimalist LED Moos
Yuav Tsim Li Cas Minimalist LED Moos

Txhua lub moos phab ntsa digital tuaj yeem tsis khoom, tsis yog? Koj tsis xav tau lub teeb ci ci loj 7-tus lej ua rau koj phab ntsa puas, ua rau txoj kev, puas yog? Txawm tias lub moos sib piv, txawm hais tias yooj yim dua, tseem muaj cov lej dub dub thiab tes nyob hauv koj ib puag ncig. Thiab qhov zuam, qee zaum nws tuaj yeem ua rau koj vwm.

Kuv puas tuaj yeem nthuav qhia lub moos coj los daws txhua yam koj cov teeb meem. Hloov chaw ntawm lub vijtsam tsis zoo lossis nrov nrov thiab ua tsis tau tes, cov suab ntsiag to ntawm lub teeb nyob ib puag ncig, txhais tau tias yog vib nas this, feeb, thiab teev. Ua kom tau raws li qhov xav tau, koj tuaj yeem ua lub ntsej muag tawm ntawm txhua yam. Ntoo, acrylic, txawm tias marble. Tsis muaj teeb meem hauv tsev, lub moos LED tuaj yeem haum qhov zoo nkauj. Koj puas xav tau daim ntaub dawb huv, nrog cov mos muag muag nti lawv txoj hauv kev ib puag ncig? Koj ua tau. Lossis tej zaum koj yuav xav tau qhov zoo nkauj dua, lub ntsej muag ntoo nrog lub teeb txiv kab ntxwv? Lub ntsej muag dub nrog teeb ntsuab? Txhua yam uas koj tuaj yeem xav, koj tuaj yeem tsim nrog qhov tsim yooj yim no.

Cov txheej txheem hauv qab no yog phau ntawv qhia. Yog tias koj xav tau, koj tuaj yeem tsim lub moos hauv daim duab. Yog tias koj xav tau qee yam loj dua, koj tuaj yeem ua tau. Ua raws li kev ntseeg, lossis ua tus tsim koj li. Nws yog koj lub moos tom qab tag nrho.

Khoom siv

Cov ntaub ntawv siv rau lub moos yog:

Dawb acrylic (translucent, txawm hais tias nws yuav ua haujlwm zoo ib yam nrog cov khoom tsis zoo)

WS2812B LED sawb, 144 LEDs ib 'meter'

Arduino Pro Mini, 16Mhz, 5V

USB rau TTL adapter (rau lub cajmeem Arduino)

Tactile pushbutton (x2)

USB (cov ntaub ntawv ntau ntxiv hauv cov kab txuas)

Hookup hlau

Multi-core wire (nrog ob lub xov hlau sab hauv nws)

Chocolate bar. Tsis tas yuav siv rau lub moos, tab sis tseem ceeb txawm li cas los xij …

Cov cuab yeej koj yuav xav tau yog (tsis muaj kev xaj tshwj xeeb):

Ib tug jigsaw

Ib lub raj tooj liab, tooj liab, thiab daim txhuam cev

Rab yaj phom kub

Ib tug compass

Superglue

Kauj Ruam 1: Txheej txheem cej luam thiab txheej txheem tsim

Kuv yuav ua siab ncaj, LED lub moj khaum yog ib yam uas kuv tau npuaj ua ke hauv ob lub lis piam, nrog txhua yam uas kuv tau dag nyob hauv tsev thaum nyob hauv qhov rooj. Nws tsis yog txhais tau tias zoo meej, thiab kuv yuav rov los xyuas nws tom qab xyoo. Uas tau hais tias, Cia peb nkag mus rau vim li cas.

Lub hauv paus ntsiab lus tom qab nws yog tias thaum NeoPixel LED moos muaj nyob, lawv txhua tus ci lawv cov LED ncaj tawm (sab xis ntawm koj lub ntsej muag.) Kuv pom tias me ntsis txhoj puab heev (tsis hais txog kev cuam tshuam,) yog li kuv tuaj nrog lub tswv yim zoo dua: ci lub teeb ntawm phab ntsa. Qhov no tsim qee qhov teeb pom kev zoo heev, ntxiv rau muaj qhov tsis xav tau ntawm kev tsim teeb pom kev zoo ntawm lub ntsej muag.

Lub moj khaum tau hloov kho tau tag nrho, thiab txawm hais tias kuv tsis pom zoo kom muaj ntau dua 60 LEDs, yog tias koj xav tau lub moos loj dua, cov phiaj xwm muaj peev xwm tuav nws. Nws yuav tsum ncaj rau cov neeg feem coob, txawm tias yog tus pib, los kho nws, thiab kuv yuav coj koj mus dhau qhov yuav ua li cas hauv cov kauj ruam tom ntej. Rau cov ntawm koj uas muaj qee qhov kev paub dhau los nrog Arduino, ntau yam kuv hais yuav pom tseeb, tab sis rau cov neeg uas tsis tau kov ib qho hauv lawv lub neej, kuv tau ua siab ncaj ua kom ncaj li sai tau.

Nyeem lub moos yog tib yam li nyeem lub moos sib piv, uas rau ntau tus tub ntxhais hluas (zoo li kuv,) yuav siv qee qhov kev coj ua. Cov xim sib txawv sawv cev rau txhais tes sib txawv, nrog lub neej ntawd xiav rau teev, ntsuab rau feeb, liab rau vib nas this. Hais tias, cia peb pib!

Kauj Ruam 2: Programming Tshooj 1: Teeb tsa

Kev tsim lub moos yog qhov ncaj, kuv tau ua qhov nyuaj rau koj thiab sau nws. Lub taub hau hla mus rau Arduino qhov chaw thiab rub tawm lub installer. Tsis yog lub app. Qhov tseem ceeb. Thaum uas tau rub tawm, mus tom ntej thiab nruab nws. Nqa ib khob dej thaum qhov tshwm sim, koj yuav tsum nyob twj ywm dej. Thaum uas tau teeb tsa, koj yuav tsum tuaj yeem qhib "ClockV2.ino" cov ntawv txuas nrog.

Kauj Ruam 3: Programming Part 2: Txhim Kho Tsev Qiv Ntawv

Thaum koj tau txheeb xyuas tias Arduino software tau teeb tsa, koj yuav tsum rub lub tsev qiv ntawv FastLED.zip los ntawm no. Yog tias koj nyob ntawm Windows, muab daim nplaub tshev sab hauv rau hauv Cov Ntaub Ntawv/Arduino/tsev qiv ntawv.

Ntawm Mac, qhib Arduino software, thiab nce rau sab saum toj ntawm lub qhov rais, nyem 'kos duab.' Los ntawm cov ntawv qhia zaub mov nco, yuj dua 'suav nrog lub tsev qiv ntawv,' thiab nyem rau ntawm 'Ntxiv. ZIP lub tsev qiv ntawv.' Xaiv lub. ZIP koj nyuam qhuav rub tawm, thiab nyem qhib.

Qhov no yog ua tiav cov kauj ruam no. Qhov ntawd yooj yim, tsis yog nws?

Kauj Ruam 4: Txoj Kev Kawm Ntu 3: Kho Txoj Cai

Tam sim no los txog qhov lom zem: kev hloov kho! Txhua yam hauv txoj cai tau tawm tswv yim yog li txawm tias koj muaj qhov kev nkag siab zoo tshaj plaws ntawm txoj haujlwm koj yuav tuaj yeem pom dab tsi tshwm sim. Cov ntu koj yuav xav hloov, txawm li cas los xij, yog cov hauv qab no.

#define NUM_LEDS 60

Qhov no yog qhov yooj yim haum, pes tsawg LEDs nyob hauv koj kab txaij? Kuv, tus kheej, pom zoo txiav nws rau 60 vim tias nws zoo thiab yooj yim. nws tseem yog tus lej nkaus xwb nrog ib tus coj ib ob (rau suav zoo.)

FastLED.setBrightness (255);

Kev tswj qhov ci tuaj yeem pom nyob ze rau saum. Qhov no yuav lees txais tus lej nruab nrab ntawm 1 txog 255, 1 yog qhov muag muag thiab 255 yog qhov ci tag nrho.

leds [ledMins] = CRGB:: Ntsuab;

leds [ledSecs] = CRGB:: DarkRed; leds [ledHrs] = CRGB:: Blue;

Cov no tuaj yeem pom muaj cai hauv qab ntawm txoj cai. Txhua yam lawv ua yog qhia qhov program xim twg los teeb tsa txhua tus 'tes' rau. Sim ib puag ncig, saib yam koj nyiam. Yog tias koj tsis xav tau txhais tes thib ob (vim li cas thiaj dim kuv,) koj tuaj yeem tshem tawm kab thib ob, thiab tshem tawm 'txhais tes' kiag li.

Kauj Ruam 5: Txoj Kev Kawm Ntu 4: Kev Tshaj Tawm

Peb yuav luag tiav nrog txoj cai ntawm txoj haujlwm no, tsuas yog ib qib ntxiv: tau txais cov cai los ntawm koj lub khoos phis tawj mus rau Arduino. Qhov no tuaj yeem zoo li txaus ntshai me ntsis thaum xub thawj, tab sis yog tias koj tuaj yeem txuas cov dots ces koj tuaj yeem ua tau. Ua ntej, muab cov pins tso rau ntawm koj Arduino. Koj tsuas xav tau kab hauv qab, uas yuav khoov ntawm 90 degrees.

Ntawm koj lub USB rau TTL adapter, nrhiav RX, TX, 5V, RST thiab GND pins. Txuas cov pins ntawm lub adapter rau tus pin nyob hauv qab ntawm Arduino. RX to RX, TX to TX, 5V (or VCC) to VCC, GND to GND. Nco tseg: qee qhov hloov pauv yuav muaj lub jumper me ntsis los tswj qhov hluav taws xob. Teeb qhov no rau 5V txoj haujlwm.

Nrog qhov ua tiav, mus tom ntej thiab ntsaws nws rau hauv koj lub computer. Tos li ob peb feeb thaum cov neeg tsav tsheb teeb tsa (ntxiv, haus dej qee yam.) Thaum ua tiav lawm, qhib Arduino software. Mus rau sab saum toj, nyem rau ntawm 'cov cuab yeej' (lossis 'kos duab' ntawm Mac,) thiab hloov 'board' rau "Arduino Pro lossis Pro Mini." Tom qab ntawd, hloov 'processor' rau "ATmega328P (5V, 16MHz.)"

'Chaw nres nkoj' yog teeb meem ntawm kev sim. Thaum koj tshem lub adapter, qhov chaw nres nkoj twg ploj mus? Thaum koj ntsaws nws, nws puas tshwm sim dua? Siv tus ntawd. Nrog txhua yam txuas nrog, ntaus xub nyob rau sab laug sab saum toj ntawm lub vijtsam, thiab nias lub pob nyob ze rau saum Arduino. Tos ib pliag los yog li ntawd, thiab cov lus yuav tshwm nyob rau hauv qab ntawm qhov screen uas hais tias 'ua tiav kev rub tawm.' Yog tias nws ua tsis tiav vim li cas los xij, sim dua, nias lub pob tom qab siv sijhawm sib txawv, kom txog thaum nws ua haujlwm. Thiab tag nrho cov! lub software tiav lawm!

Kauj Ruam 6: Cov Khoom Siv Hluav Taws Xob

Electronics
Electronics
Electronics
Electronics
Electronics
Electronics

Muaj plaub theem tseem ceeb txhawm rau txheeb xyuas cov khoom siv hluav taws xob. Lub hauv paus, LEDs, thaiv, thiab ntsaws. Thawj yam ua ntej ho.

Lub nplhaib

Muaj ob txoj hauv kev rau qhov no: koj tuaj yeem luam 3d lub hauv paus, lossis koj tuaj yeem txiav nws tawm ntawm ntoo. 3d luam ntawv tsawg dua ntawm qhov mob los tsim, tab sis pom tseeb tsis yooj yim yog tias koj tsis ua, koj paub, muaj lub tshuab luam ntawv 3d. Yog tias koj muaj ib qho, txawm li cas los xij, cov ntaub ntawv.stl tau txuas nrog.

Ua kom nws yooj yim, ib yam nkaus. Nws tsuas yog lub nplhaib txiav tawm ntawm 12mm plywood, 132mm txoj kab uas hla (yog tias koj siv ntau dua 60 LEDs, koj yuav tsum tau suav txoj kab uas hla koj tus kheej.) Ib lub phaj tom qab ntawd lo rau saum lub quarter sab saum toj, nrog rau qhov txiav tawm ntawm nws kom haum rau tus ntsia hlau (lossis hais kom ua kab, yog tias koj xav tau) uas nws dai rau. Saib cov qauv hauv qab no rau qhov sawv cev pom.

Yooj yim txaus, txoj cai? Nco ntsoov tias phab ntsa tuab tsis yog qhov tseem ceeb tshwj xeeb yog tias koj ua nws tawm ntawm ntoo, Kuv tsuas yog ua kom nws nyias kom txuag tau cov ntsiab lus.

LED sawb

LED sawb yog qhov tseem ceeb ntawm txoj haujlwm. Txawm hais tias nws tau los nrog cov nplaum ua ntej thov rau sab nraub qaum, Kuv pom tias qhov no tsis muaj zog txaus los tuav nws hauv qhov chaw. Nws yuav ua haujlwm zoo rau koj, tab sis kuv pom zoo siv superglue kom nws qis. Tsuas yog rooj plaub.

Qhov ntev ib txwm koj tuaj yeem yuav yog 50cm, thiab 1m, nyob rau hauv ob qho tib si koj yuav tau txiav cov hlua kom loj. Suav tawm 60 LEDs, thiab txiav raws txoj kab dub. Suav kom zoo zoo, koj tsis xav yuav ntau LEDs.

Nco tseg cov xub ntawm kab ntawv. Nov yog qhov kev taw qhia uas 'txhais tes' yuav tig rov qab. Teem thawj LED nrog rau sab saum toj ntawm lub thais dai, thiab nias nws kom khov kho. Qhwv cov LED nyob ib ncig ntawm lub moos raws qhov taw qhia, ntsaws cov xov hlau los ntawm qhov thais. Cov LEDs yuav tsum qhwv ib puag ncig kom tiav, xaus ua ntej thawj LED. LED ntawm txoj haujlwm rau rau teev xav tau qee qhov kev hloov kho. Lob koj cov riam tes, thiab ua tib zoo txiav ib lub thais rau hauv kab txaij. Cov thais yuav tsum dav txaus kom haum rau koj lub xov tooj hluav taws xob (dual-core wire,) tab sis tsis muaj qhov dav dua li qhov chaw nyob nruab nrab ntawm ob lub tooj liab hu. Txoj cai kuv siv yog, sim txiav xub tawm ntawm kab txaij. Qhov tseem ceeb tshaj plaws yog tias koj tsis txiav cov ntsiab lus ntawm cov LEDs.

Cov xov hlau

Kev txuas rau lub moos yog yooj yim li kuv tuaj yeem ua tau. Muaj peb hom xaim cuam tshuam nrog: xaim txuas, rau hauv lub moos nws tus kheej, tuab dua cov hlau, uas los ua ntej rau LEDs, thiab xaim hluav taws xob dual-core, nqa lub zog mus rau lub moos.

Daim duab saum toj no tuaj yeem saib me ntsis dhau los pib nrog, tab sis txhua yam koj yuav tsum tau ua yog txuas cov dots. Hauv qab no yog kuv daim duab ntawm tus txheej txheem, yog li koj tau txais kev xav ntawm nws lub ntsiab lus zoo li cas. Kev txuas USB yog khiav los ntawm ob-ntxhais hlau, kom nws zoo li huv si li sai tau.

Lub ntsaws

Vim tias lub zog siv hluav taws xob ntau ntawm lub kaw lus, peb yuav tsum muaj nws ntsaws rau qee qhov. Kuv vam tias yuav kho qhov no tom qab, tab sis tam sim no, peb yuav tsum ua. Kuv tau xaiv lub USB ntsaws vim nws yooj yim, txhua tus muaj lub cib fais fab seem, thiab peb tsis tas yuav muab cov khoom hloov pauv (nyeem: Kuv tsis xav kom leej twg ua phem rau lawv tus kheej thaum ua qhov no los ntawm kev ruam thiab licking lub capacitor.)

Tom qab qee qhov yos hav zoov nyob ib puag ncig, Kuv pom lub xov tooj qub them los ntawm cov khoom ua si nyoob hoom qav taub. Muaj tseeb txhua tus muaj ib qho ntawm $ 15 RC helicopters uas tsoo tom qab ib hlis?

Yog tias koj tsis ua, vim li cas los xij, koj yuav tau yuav tus txiv neej USB txuas thiab ntaub thaiv npog. Txawm li cas los xij, Kuv rub lub casing tawm ntawm kuv lub charger, thiab lo thiab saib seb, nws tuaj sib nrug yooj yim.

Tom qab desoldering ob qhov kev sib txuas, lub ntsaws tuaj tawm. Txhua yam uas yuav tsum tau ua tam sim no yog muab nws txuas rau ob lub xov tooj hlau. Yog tias koj tuav lub USB nrog cov neeg sib tham taw rau koj, thiab cov tab tab tig rau sab, cov xov txuas mus raws li hauv qab no: Fais Fab, Teeb liab, Teeb liab, Hauv av. Raws li peb yuav tsis siv ob lub teeb liab txuas, peb tsuas txuas cov xov hlau rau sab nraud ob sab. Cov hlau uas mus rau GND ntawm Arduino mus rau hauv av txuas (sab xis,) thiab VCC ib qho mus rau Lub Hwj Chim (sab laug.)

Cov ob txoj xov hlau rov qab tau yooj yim nyob ntawd vim tias cov xov tooj kuv pom yog plaub-ntxhais, tsis yog siv ob-ntxhais, them lawv tsis xav li. Txhua yam uas tau ua tam sim no yog kom muab lub casing rov qab ncig lub ntsaws, thiab tso nws puv ntawm cov kua nplaum kub.

Plug rau hauv los sim nws. Txheeb xyuas yog tias feeb, teev, thiab thib ob txhais tes tshwm. Yog muaj, zoo meej.

ONWARDS! Mus rau kauj ruam tom ntej!

Kauj Ruam 7: Ntsej Muag Ntsej Muag

Ntsej Muag Ntsej Muag
Ntsej Muag Ntsej Muag
Ntsej Muag Ntsej Muag
Ntsej Muag Ntsej Muag

Ntawm no los ntawm qhov tsis yooj yim me ntsis: txiav lub voj voog zoo meej los ntawm txhais tes. Zoo, zoo meej yog nyob ntawm yeem, tab sis peb ob leeg paub tias koj yuav tsis tuaj yeem nyob nrog koj tus kheej yog tias koj ua lub moos zoo. Lub ntsej muag tsuas yog lub voj voos, 162mm txoj kab uas hla (lossis kwv yees li 15mm loj dua lub nplhaib ntawm ob sab, yog tias koj tab tom ua lub moos loj dua.) Lob lub compass, kos nws tawm, thiab npaj kom txiav.

Yog tias koj txiav txim siab siv qee yam khoom siv uas tsis yog acrylic, Kuv vam tias koj muaj hmoo. Kuv tuaj yeem qhia koj tus kheej, 6mm acrylic yog tawv. Kuv ua rau kuv lub luj tshib pom qhov no. Tom qab kwv yees li nees nkaum feeb ntawm kev txiav khoom, Kuv thaum kawg ua tiav nrog qhov zoo nkauj txawm tias (yog tias kuv hais li kuv tus kheej) disk ntawm acrylic. Ob daim lus qhia. Ua ntej, mus qeeb. Siv koj lub sijhawm, yog tias koj ntsia hlau koj yuav tau rov pib dua. Qhov thib ob, hnav daim npog qhov ncauj. Koj tab tom txiav cov khoom uas tej zaum koj tsis xav tau hauv koj lub ntsws.

Tam sim no yog lub sijhawm kom muaj chocolate bar, tom qab ua haujlwm hnyav. Koj tsim nyog nws. Siv lub sijhawm los haus qee yam ntxiv, ib yam. Tom qab txiav, txhua yam uas xav tau tiag tiag yog kev sib dhos. Tab sis ua daim ntawv ntug ntawm koj daim disk, kom ntseeg tau tias nws tau ua tiav ua ntej mus.

Kauj Ruam 8: Gluing (thiab Ntau Nws)

Gluing (thiab ntau ntawm nws)
Gluing (thiab ntau ntawm nws)
Gluing (thiab ntau ntawm nws)
Gluing (thiab ntau ntawm nws)

Tam sim no peb nyob hauv tsev ncua, tsuas yog ob peb yam ntxiv mus. Ua ntej tshaj, khaws koj daim disk uas koj txiav tawm hauv cov kauj ruam kawg. Nrhiav ib lub voj voos ntawm nws, me me loj dua li txoj kab uas hla ntawm koj lub nplhaib (lossis me dua me dua lub cheeb sab hauv, yog tias koj 3d luam tawm nws.)

(Yog kuv paub, qhov ntawd yog kab zoo nkauj thiab txawj kos)

Teem koj lub nplhaib nrog nws zoo li koj tuaj yeem ua tau, nws feem ntau yog lub tswv yim zoo kom muaj lub teeb ci ci ci sab xis saum koj txoj haujlwm kom tshem tawm cov duab ntxoov ntxoo uas yuav ua rau koj tsis meej pem. Thaum koj paub tseeb tias nws nyob hauv qhov chaw raug, yooj yim superglue nws, nyob ib puag ncig sab hauv (yog li txhawm rau txo qhov muaj feem cuam tshuam txog LEDs.)

Kauj ruam kawg yog txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau tawg. Cov kua nplaum kub yuav ua qhov dag ntawm no.

Aaaand, koj ua tiav! txhua yam uas tshuav yog sim nws! Cov kauj ruam tom ntej npog qhov ntawd.

Kauj ruam 9: Ua tiav

Qhov kawg uas yuav tsum ua rau lub moos no yog thov siv lub tshuab thev naus laus zis zoo los daws teeb meem. Koj yuav tau pom tias Arduino muaj lub ntsej muag ci ntsa iab, zoo kawg li lub teeb liab uas ci los ntawm cov acrylic (yog tias koj muaj acrylic.) Koj tuaj yeem daws qhov no los ntawm qhov yooj yim tsis txaus ntseeg ntawm kev txiav ib qho me me ntawm cov kab xev hluav taws xob thiab lo nws hla cov LED. Blu-Tack yuav ua haujlwm ib yam nkaus. Los yog pleev xim. Cia li npog lub teeb. Txhawm rau teeb tsa lub moos, tsuas yog nias lub pob saum toj kawg nkaus kom nce cov xuab moos thiab hauv qab ib qho ntxiv rau feeb.

Koj yuav pom tias lub moos tau txais lossis poob sijhawm, qhov no yog vim qhov tseeb tias siv lead ua hauv Arduino tsuas yog ntseeg tau txog 90% ntawm lub sijhawm. Koj tuaj yeem hloov kho qhov no los ntawm kev hloov qhov 'thib ob' sib txawv, nyob ze rau saum. 1013 milliseconds yog qhov ua haujlwm rau kuv, tab sis koj yuav pom tias nws xav tau kev hloov kho. Thaum koj hloov nws, rov rub nws dua thiab tos ib hnub kom pom tias nws tseem raug.

Qhov ntawd yog txhua yam los ntawm kuv, koj tam sim no paub yuav ua li cas thiaj tsim tau lub moos tshwj xeeb uas yooj yim heev uas, hais ncaj qha, zoo li tiag tiag, zoo tiag tiag. Cov duab tsis ua rau kev ncaj ncees, nws yog qhov ntxim nyiam ntau dua ntawm tus neeg. Kuv tab tom npaj yuav rov los xyuas nws yav tom ntej, nrog cov yam ntxwv zoo li lub moos moos tshwj xeeb, dim thaum hmo ntuj, hom kev xa mus (qhov twg nws tsuas yog tig rau yog tias ib tus neeg nyob ze,) thiab lub roj teeb puv. Nyob twj ywm.

Pom zoo: