Cov txheej txheem:

£ 5* Pizza Box RGB Clock: 8 Kauj Ruam
£ 5* Pizza Box RGB Clock: 8 Kauj Ruam

Video: £ 5* Pizza Box RGB Clock: 8 Kauj Ruam

Video: £ 5* Pizza Box RGB Clock: 8 Kauj Ruam
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Lub Xya hli ntuj
Anonim
£ 5* Pizza Box RGB Moos
£ 5* Pizza Box RGB Moos

Txoj haujlwm no pib thaum kuv muaj hmoo tau pom qee qhov yob ntawm WS2811 RGB LED daim kab xev rau £ 1/yob ntawm lub khw muag khoom. Kev sib tham yog qhov zoo heev kom tsis nco thiab yog li kuv yuav tsum nrhiav qhov laj thawj siv kuv li 25m uas tau txais los ntawm qhov tseem ceeb yog NeoPixel kab xev. Kuv siv li 3m hauv qhov haujlwm no.

Kev tshoov siab tuaj nyob hauv ob daim ntawv los ntawm ob lub npe hwm hauv lub zej zog tsim - tsis yog leej twg yog, thaum lub sijhawm, tsim lub moos. Lub tshuab khoos phis tawj tau txais kev tshoov siab los ntawm cov vis dis aus los ntawm Fran Blanche txog kev ua qhov loj 7 ntu ntu thiab lub tswv yim ntawm kev siv NeoPixels los ua rau txhua ntu ntu hloov xim los ntawm Unexpected Maker thiab nws Neo7Segment Display project (YouTube & Tindie). Koj yuav tsum txheeb xyuas ob qho ntawm lawv - lawv zoo heev.

Cov Lus Qhia no yog cov lus qhia ib qib zuj zus los tsim cov khoom ua haujlwm thiab tso lub moos yooj yim rau nws. Thaum kawg muaj cov kauj ruam muaj cai "Ua nws koj tus kheej" nrog qee qhov kev qhia thiab cov lus qhia ntawm qhov yuav mus tom ntej. Yog tias koj ua ib qho, thov tso daim duab hauv cov lus - Kuv xav pom yuav ua li cas tib neeg ua nws tus kheej.

Kauj Ruam 1: Daim Ntawv Teev Npe

Tus nqi £ 5 hauv cov npe yog qhov tseeb qhov haujlwm no raug nqi kuv ua. Txawm hais tias nws tuaj yeem rov ua dua tus nqi ntawd yuav vam khom tus nqi nyob rau lub sijhawm koj yuav cov khoom xav tau. Kuv tau txais kev khom nqi nrog cov hlua LED thiab kuv txaus siab tias tsis yog txhua tus yuav muaj hmoo heev. Kuv tsis suav nrog tus nqi pizza hauv qhov haujlwm vim tias lub thawv tsuas yog siv tom qab nws tau noj:-)

Kuv tau siv cov khoom hauv qab no (qhov txuas hauv ntu no tau cim nrog * lawv yog cov koom nrog sib txuas - qhov no txhais tau tias kuv khwv tau ob peb pence rau txhua qhov kev yuav khoom, tab sis koj tsis them dab tsi ntxiv). Tus nqi qhia ntawm no yog qhov raug ntawm hnub sau ntawv:

  • Wemos D1 Mini (https://s.click.aliexpress.com/e/eMzZNz3 *) [£ 2.10]
  • Wemos D1 Mini Prototype Sheild (https://s.click.aliexpress.com/e/cL0f39Su *) [£ 1.90/5] - Kuv tau siv qhov no yog li kuv tuaj yeem rov qab tau ESP rau lwm qhov haujlwm yav tom ntej, koj tuaj yeem tshuab ncaj qha rau Wemos D1 mini yog tias koj xav tau
  • 3m ntawm 12V WS2811 LED kab xev (https://s.click.aliexpress.com/e/EubEE27 *) [£ 1.55/m hauv cov npe no, Kuv tau them £ 1 rau 5m yog li qhov no raug kuv 60p]
  • DC-DC qhov ntsuas hluav taws xob nqis qis (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
  • Lub hwj chim txuas (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
  • Khawm (https://s.click.aliexpress.com/e/by8JYjri *) [£ 1.85/10]

*Tus nqi tag nrho rau kuv rau txoj haujlwm no = 15 4.15 (£ 8.20 ntawm tus nqi hauv qhov txuas saum toj no)

Kuv kuj siv cov ntaub ntawv hauv qab no kuv muaj nyob ib puag ncig lub tsev:

  • 4 lub thawv ntawv loj los ntawm khov pizza
  • Muab ob sab nplaum rau ntau qhov dav
  • Metallic Daim Kab Xev (txawm tias daim kab xev gaffer lossis ib daim kab xev twg uas yuav tso lub teeb tsis dhau los yuav ua)
  • Tin ntawv ci
  • Hookup hlau
  • Seem ntawm proto-board
  • 12V fais fab mov, khaws los ntawm lub tshuab luam ntawv qub

Cov cuab yeej kuv siv yog:

  • Tus kav hlau
  • Scalpel lossis rab riam ntse
  • Lub qhov taub txiav rau daim ntawv thiab daim npav
  • 10mm laum
  • Soldering hlau thiab solder

Kuv siv ntau yam kuv yuav tsum tau txhais tes, tej zaum yuav muaj qhov sib txawv lossis txoj hauv kev zoo los ua tiav cov txiaj ntsig zoo ib yam. Yog tias koj xaiv hloov ib feem (zoo li LED sawb piv txwv) tom qab ntawd koj kuj tseem yuav xav hloov lwm tus (zoo li lub hwj chim).

Kauj ruam 2: Ua lub Box

Ua lub thawv
Ua lub thawv
Ua lub thawv
Ua lub thawv
Ua lub thawv
Ua lub thawv
Ua lub thawv
Ua lub thawv

Sab saum toj ntawm lub thawv yog tsim los ntawm ib lub thawv pizza thiab hauv qab los ntawm lwm qhov. Qhov ntev uas kuv siv yog qhov xwm txheej ntawm lub thawv pizza uas kuv muaj, tab sis ua haujlwm tau zoo heev. Qhov ntev rau saum thiab hauv qab tom qab txiav yog 632mm x 297mm. Thiab lub moos kawg yog 562mm x 227mm x 40mm sib sib zog nqus (suav nrog lub pob).

Qhib thawj lub thawv tiaj tus los ntawm ua tib zoo ua haujlwm koj cov ntiv tes hla txhua qhov glued npoo tom qab ntawd txiav tawm ntawm ob sab puag ncig kom koj muaj ob daim duab plaub loj-daim uas txuas los ntawm txoj kab nqaim. Rov ua qhov no nrog lub thawv thib ob kom ntseeg tau tias lawv ob qho tib si loj ib yam. Yuav tsum muaj cov qhab nias nyob rau nruab nrab ntawm txhua lub npov.

Nrog cov cuab yeej ntsuas (yog tias koj muaj ib qho) lossis rab riam tsis meej lossis cov qhab nia biro poob rau txhua sab ntawm txhua lub npov. Cov qhab nia yuav tsum yog 37mm hauv los ntawm txhua ntug ntawm ib qho (qhov no yuav dhau mus rau hauv qab) thiab 35mm hauv los ntawm txhua ntug ntawm lwm qhov (saum toj). Qhov sib txawv ntawm no ua kom ntseeg tau tias ob daim yuav zaum ib qho dhau ib qho thaum txoj haujlwm tiav.

Cov qhab nias ua ib lub xwmfab ntawm txhua lub ces kaum. Txiav ib sab ntawm lub xwmfab hauv qhov ntev kom tawm ntawm cov npoo luv nrog tabs ntawm txhua qhov kawg, tom qab ntawd txiav ib daim duab peb sab me me ntawm lub xwmfab tom ntej ntawm koj txoj kab txiav kom lub tab yuav haum rau hauv lub thawv tiav ib nrab. Thov siv ob daim nplaum rau sab grey ntawm cov tab no. Ua qhov no rau ob sab saum toj thiab hauv qab. Koj tuaj yeem pom cov ncauj lus kom ntxaws ntawm cov tab thiab qhov twg yuav txiav hauv daim duab uas qhia tus qauv txuas rau saum toj.

Peb yuav ua haujlwm hauv qab tom ntej. Hauv daim duab thib ob (thov txim rau qhov teeb meem - Kuv tsis tau pom dua txog thaum nws lig dhau lawm) koj tuaj yeem pom qhov twg cov ntawv ci yuav tsum mus - txhua yam cim nrog 'X' yog qhov uas koj tsis xav tau ntawv ci tag nrho ntawm so yuav tsum tau npog. Tawm sab nraub qaum qhov twg muaj X, tso cov ntawv ci thiab ua tib zoo txiav ib ncig cov cheeb tsam ntawd. Ceev faj kom tsis txhob muab cov ntawv ci tso rau hauv ob ntu nruab nrab qhov twg cov khoom siv hluav taws xob yuav mus. Qhov tseem ceeb koj yuav tsum tau tawm ntawm thaj chaw rau cov khoom siv hluav taws xob (saib cov duab hauv ntu kawg) thiab txhua qhov chaw uas tab yuav raug kaw kom ua tiav lub thawv thiab haum cov faib.

Lub thawv hauv qab tuaj yeem tsim los ntawm kev quav cov npoo nce thiab lo rau hauv 4 lub tab me me. 4 cov faib tau tuaj yeem ntxiv ib qho ntawm ob sab ntawm ntu ntu me me thiab ib qho nyob hauv nruab nrab ntawm txhua qhov xwm txheej tshwm sim. Cov no tuaj yeem tsim los ntawm lub thawv pizza thib 3 thiab yuav tsum yog qhov dav ib yam li saum thiab hauv qab tau thiab qhab nia 37mm hauv los ntawm txhua qhov kawg. Ob qho uas haum nyob hauv nruab nrab yuav tsum tau npog hauv cov ntawv ci thoob plaws ntawm sab uas taw tes deb ntawm ntu nruab nrab thiab tsuas yog rau nruab nrab 120mm ntawm sab uas taw mus rau nruab nrab. Lwm qhov ob tuaj yeem npog tag.

Txog rau sab saud, luam daim ntawv SVG txuas (ntsuas nws kom haum rau koj lub thawv yog tias nws txawv me me) thiab tom qab ntawd txiav tawm cov dawb rau sab hauv ntawm txhua kab dub. Ua ntawv thov tus qauv no rau saum thiab kos los ua 4 tus lej, 2 txhua sab ntawm qhov chaw. Koj tuaj yeem pom nws yooj yim los pib nrog ob tus lej hauv ib qho ntawm ib sab ntawm ntu ntu nruab nrab thiab tom qab ntawd ob tus lej sab nraud sab hauv kab ntawm tus qauv nrog cov qhab nia. Ua tib zoo txiav cov no los ntawm lub taub hau lossis rab riam ntse. Siv lub qhov txiav tshuab teeb los txiav qhov dav ntawm cov ntu raug tshem tawm ntawm tus qauv, txiav ob lub qhov nyob hauv ntu ntu rau txoj hnyuv. Cov no yuav tsum sib nrug deb li ob ntu sib txawv hauv tib tus lej. Thaum kawg, tig rau sab saum toj, nqa tag nrho plaub lub npoo ntawm kab ntawv thiab lo rau ntawm cov tab kom ua tiav lub thawv. Tam sim no sab saum toj tau ua tiav thiab tuaj yeem teeb tsa ib sab kom txog rau theem kawg.

Thaum kawg ua ob daim U me me thiab ib daim choj raws li qhia hauv daim duab. Thawj ob qhov no yog txhawm rau ntxiv dag zog rau thaj chaw uas yuav siv cov khoom siv hluav taws xob thiab tom kawg tuav cov LEDs rau cov nyuv nyob hauv nruab nrab ntawm lub moos.

Kauj Ruam 3: Tsim Tus Zauv

Tsim cov lej
Tsim cov lej
Tsim cov lej
Tsim cov lej
Tsim cov lej
Tsim cov lej

Tshooj lus no yooj yim dua li nws zoo li!

Cias txiav 32 ntawm cov duab uas tau pom hauv thawj daim duab (siv qhov ntev hauv qhov thib ob) thiab muab lawv tso ua ke raws li qhia hauv daim duab thib peb. Yog tias koj tau siv lub thawv me me sib txawv koj yuav tsum siv kev ntsuas sib txawv. Qhov tseem ceeb cov no ua raws cov kab dub ntawm tus qauv rau sab saum toj tab sis nthuav tawm sab nraud mus rau lub ces kaum thiab ntug ntawm txhua ntawm plaub ntu ntu.

Kuv tau npog daim ntawv sab nrog daim ntawv nplaum dawb rov ua kom lawv muaj feem cuam tshuam rau lub teeb thiab zais cov duab pizza los ntawm qhov pom.

Kauj Ruam 4: Txuas cov LEDs

Txuas cov LEDs
Txuas cov LEDs
Txuas cov LEDs
Txuas cov LEDs

Tag nrho cov txheej txheem no yog fiddly heev thiab nws ntse siv nws maj mam thiab ua siab ntev. Cov kab txaij yog qhov ruaj khov tab sis tuaj yeem ua puas yog tias koj khoov nws hnyav dhau lossis ntau zaus. Cov duab qhia txog yam koj xav tau (thawj muaj ntu ua ntu ntu ntawm sab laug thiab qhov thib ob muaj nws nyob rau saum).

LED sawb kuv siv tau ua xws li 1 pixel suav nrog 3 LEDs. Yog li kuv tau siv 3 LEDs rau txhua ntu ntawm txhua tus lej. Koj tuaj yeem ua tau, ib yam li yooj yim, siv 1 LED ib ntu yog tias koj siv tus kheej NeoPixel LEDs.

Yog tias koj tau yuav cov hlua LED uas muaj daim kab xev rau nws - ua tau zoo, koj tsuas yog cawm koj tus kheej ib teev ntawm qhov mob. Yog tias, zoo li kuv, koj daim kab xev tsis muaj lo nplaum - siv qee daim nplaum nplaum ob sab thiab lo rau tom qab ntawm koj daim kab xev. Kuv pom txoj hauv kev yooj yim tshaj plaws yog kab ib sab ntug thiab tom qab ntawd hlais qhov hla ntawm sab nraud nrog rab riam ntse.

Txhawm rau txhawm rau ua kom pom lub kaum sab xis ntawm cov zaub LED sawb yuav tsum tau teeb tsa kom ze rau saum lub thawv ntu raws li qhov ua tau, siab dua nws tau teeb tsa tsawg dua qhov muaj peev xwm pom ntawm LEDs lawv tus kheej thaum koj saib ntawm cov zaub. Yog tias koj siv tus kheej NeoPixels ces cov no yuav tsum tau teeb tsa kom deb li deb mus rau "qhov chaw nruab nrab" ntawm txhua ntu rau tib qho laj thawj.

Cov LEDs yuav tsum yog ib qho "pixel" ib ntu. Hauv txhua tus lej lawv pib hauv ntu sab saum toj thiab mus rau txhua qhov puag ncig ntu ntu hauv txoj kev taw qhia. Cov xub ntawm kab txaij ib txwm xav tau taw tes rau hauv cov lus qhia no ib yam nkaus. Lub pixel kawg mus rau hauv ntu ntu nruab nrab. Kuv sim ob peb txoj hauv kev ua qhov no thiab cov duab qhia txoj hauv kev yooj yim tshaj plaws. Koj tuaj yeem pom (zoo li kuv tau ua thaum xub thawj) uas koj tsis tuaj yeem tau txais kab lus ntawm kab xev los ua kab nrog ntu ntawm tus lej - tsis txhob txhawj, txiav daim kab xev ntawm qhov chaw txiav thiab pib ntu tshiab ntawm ntu tom ntej ib ncig.

Thaum cov LEDs tau muab tso rau hauv ib ntu txiav ib qhov hlais hauv qhov faib faib kom cov kab xev tuaj yeem hla tau yam tsis pub lub teeb pom kev thiab tom qab ntawd maj mam muab daim kab xev puag ncig kom nws lo rau hauv ntu tom ntej raws li daim duab.

Kuv tau xaiv los txuas cov LEDs rau ntu faib cais tab sis nws tsuas yog ua tau los txuas lawv rau hauv lub thawv thiab cov lej faib (txawm hais tias yog koj xav ua qhov ntawd tsis npog cov ntawv hauv cov ntawv ci thaum koj ua lub thawv, npog segment dividers xwb.

Thaum koj muaj tag nrho koj daim kab xev LED daig rau hauv txhua ntu tom qab ntawd koj yuav tsum txuas ua ke ib ntu uas koj txiav (tsawg kawg ib nrab). Cov kab ntawv cov ntaub ntawv yuav tsum yog ib txoj hauv kev txuas mus ntxiv ib puag ncig txhua tus lej pib rau sab saum toj, ua haujlwm raws lub moos ib ncig ntawm ntug thiab tom qab ntawd hla nruab nrab. Qhov no feem ntau yuav tau saib xyuas los ntawm cov hlua los ntawm qhov uas koj tau txiav nws yooj yim koom nrog 'Dout' kawg ntawm ib ntu mus rau 'Din' thaum pib ntawm tom ntej.

Tam sim no koj muaj kab ntawv cov ntaub ntawv, txuas lub zog. Tsuas yog qhov xav tau ntawm no yog qhov ib qho `` 12v 'txuas ntawm txhua ntu thiab ib qho' GND 'kev txuas ntawm txhua ntu yuav tsum txuas nrog rau lwm ntu lossis rau lub zog. Nws tsis tas yuav yog qhov kawg lossis txawm nyob hauv tib qho chaw. Txhua yam uas xav tau yog tias txhua ntu ntawm kab xev hauv tus lej txuas nrog ua ke hauv qee txoj kev. Hauv cov kauj ruam tom ntej peb yuav txuas tus lej rau kab hluav taws xob thiab ib leeg.

Kauj Ruam 5: Nqa Nws Txhua Qhov Ua Ke

Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke

Koj yuav tsis ntseeg nws muab qhov loj me, tab sis qhov no yog qhov feem ntau fiddly ntawm tag nrho txoj haujlwm. Lub hom phiaj yog yooj yim heev, tso txhua ntu ua ke thiab kaw lawv kom ntseeg tau tias lub teeb me me li sai tau tuaj yeem tau txais los ntawm ib ntu lub thawv lub teeb mus rau tom ntej.

Ua ntej lo rau qhov me me spacer pieces nyob rau sab saum toj thiab hauv qab ntawm ntu ntu me me - qhov xaus nrog qhov txiav rau cov xov hlau yuav tsum fim nruab nrab. Laum ib lub qhov 10 hli txoj cai los ntawm txhua tus mus rau tom qab ntawm lub thawv (ib qho rau saum rau lub pob thiab hauv qab rau lub hwj chim txuas).

Mus rau sab laug feem ntau tus lej ua ntej, txuas ob lub zog fais fab ntev (kwv yees li 40cm ntev) rau kev sib txuas sab xis hauv qab kaum. Mus rau tus lej tom ntej ua tib yam nrog cov tails luv (txog 20cm). Rov ua dua nrog tus lej 3 thiab 4 ntxiv cov tails rau hauv qab sab laug nrog cov tails luv ntawm tus lej 3 thiab cov ntawv ntev ntawm tus lej 4.

Ua kom haum thawj tus lej hauv thawj qhov chaw, pub nws lub zog qis hauv qab cov faib hauv qab kom txog thaum lawv tawm hauv ntu nruab nrab. Txuas ib lub xaim mus rau thawj lub 'Din' thiab pub qhov no tib yam nkaus mus rau ntu nruab nrab sab saud (ntsuab nyob hauv cov duab). Rov ua dua nrog ntu txuas ntxiv hauv thiab tom qab ntawd txuas qhov kawg 'Dout' (ntu nruab nrab) ntawm thawj tus lej mus rau thawj 'Din' (ntu sab saum toj ntawm tus lej thib ob.

Rov ua dua nrog rau sab xis tus lej kom ntseeg tau tias 'Dout' ntawm ib tus lej ib txwm txuas nrog 'Din' ntawm qhov tom ntej xws li muaj, ua tau zoo, ib qhov txuas ntxiv ntawm LED sawb

Thaum tag nrho 4 tau teeb tsa siv daim kab xev rau 4 sab ntug ntawm nruab nrab pob zeb diamond ntawm txhua tus lej thiab sab nraub qaum ntawm lub npov, rov ua qhov no rau hauv qab thiab saum toj kawg nkaus peb tog thiab tseem nyob ntawm sab tes laug ntawm txhua qhov kev faib ua feem ntsug (Kuv tau ua qhov no hauv ob ntu kom tso cai rau qhov chaw rau cov xaim uas txuas cov ntu hla mus rau hauv nruab nrab.

Thaum tag nrho plaub tus lej nyob hauv qhov chaw txuas lub zog thiab cov xov hlau txuas mus rau ntu ntu me me ntawm LEDs hauv qab kawg thiab cov ntaub ntawv xaim mus rau 'Din' nyob rau sab saud. Pub cov no los ntawm qhov khoob uas tsim nyog thiab tso tus spacer nyob rau hauv nruab nrab ntawm ntu ntu ntu.

Kauj Ruam 6: Txuas Nws

Txuas Nws
Txuas Nws
Txuas Nws
Txuas Nws
Txuas Nws
Txuas Nws

Pib los ntawm kev siv cov laug txuas rau lub qhov hluav taws xob thiab khawm thiab ntxiv cov kab xev me me lossis cua sov kom tiv thaiv kev sib cuag luv. Muab cov no tso rau hauv lawv lub qhov thiab ntsia hlau tawm.

Yog tias siv daim ntawv pov thawj tiv thaiv, ntxiv cov ntawv tsim nyog rau daim ntaub thaiv thiab Wemos (cov no feem ntau yog muab nrog Wemos thiab cov txheej ntxiv tau muab nrog cov ntaub thaiv npog kuv tau yuav ib yam).

Siv ib qho me me ntawm seem seem proto-board thiab muab lub DC-DC hloov pauv mus rau nruab nrab ntawm nws (zoo li hauv daim duab).

Cia ua haujlwm hauv qab ntawm ntu nruab nrab ua ntej. Ua txhua qhov kev sib txuas zoo (yuav tsum muaj 6 xov nyob rau hauv tag nrho - ib qho los ntawm txhua tus lej, ib qho los ntawm cov nyuv nyob hauv nruab nrab thiab ib qho los ntawm lub hwj chim txuas). Muab tag nrho cov no tso rau hauv lub rooj sib tham hauv lub qhov uas nyob ib sab ntawm '+hauv' ntawm DC-DC hloov pauv. Tom qab ntawd khoov txhua qhov thiab muab tshuaj txhuam rau tom ntej kom txhua tus ntawm lawv thiab cov '+hauv' ntawm cov hloov pauv tau txuas ua ke.

Tam sim no coj tag nrho GND kev sib txuas thiab rov hais dua qhov txuas saum toj no txuas lawv txhua tus mus rau lub rooj sib tham thiab rau `-in 'ntawm DC-DC hloov pauv. Tus qauv ntawm kev hloov pauv Kuv tau txuas hauv av nrog hauv av tawm ntawm PCB, yog tias koj tsis ua li ntawd thiab.

Thawj daim duab qhia pom lub rooj sib tham nrog txhua tus tails los ntawm LEDs thiab lub zog txuas nrog nrog DC-DC hloov pauv thiab ib qho ntawm cov xov hlau los txuas rau Wemos.

Txuas ob lub xov hlau ntev los ntawm qhov tso tawm ntawm DC-DC hloov pauv (rov ua dua lawv mus rau qhov nyob ib sab ntawm lub rooj sib tham thiab khoov lawv kom kov cov pins ntawm tus hloov pauv) thiab txuas lawv mus rau ntau lub 'meter' teeb rau 'Vdc', thov 12VDC rau lub hwj chim txuas thiab ntsuas qhov hluav taws xob ntawm qhov hloov pauv. Kho tus hloov pauv kom txog thaum nws nyeem 3.3v. Tshem tawm cov tails los ntawm lub muti-meter thiab pub lawv mus rau sab saum toj ntawm ntu ntu.

Txuas cov tails no mus rau daim ntawv pov thawj tiv thaiv (lossis ncaj qha rau ESP yog tias tsis siv daim ntaub thaiv) hauv cov haujlwm cim "3v3" thiab "GND". Txuas ib sab ntawm lub pob rau 'GND' thiab. Hauv daim duab koj yuav pom qhov hloov me me ntawm lub rooj sib tham, qhov no tau tso cai rau kev sim rau kev xiam lub zog los ntawm DC-DC hloov pauv thaum kuv muaj ESP txuas nrog USB. Nws tsis xav tau rau kev ua haujlwm ib txwm muaj.

Thaum kawg ob pawg ntawm NeoPixels (txoj kab ntev rau tus lej, thiab cov nyuv nyob hauv nruab nrab) thiab lwm sab ntawm lub pob yuav tsum tau txuas nrog raws li hauv qab no:

  • Digit Sawb - D2
  • Colon Strip - D3
  • Khawm - D7

Cias yooj yim txuas peb lub xov hlau rau daim ntaub thaiv (lossis ESP) thiab qhov ntawd yog txhua yam txuas nrog. Siv cov nplaum ua npuas los yog zoo ib yam los tiv thaiv tus protoboard hauv nws qhov chaw thiab daim ntaub thaiv lossis ESP ib yam nkaus.

Kauj Ruam 7: Ntxiv Txoj Cai

Ua ntej tshaj, yog tias koj tsis tau siv ESP8266 ua ntej, txheeb xyuas qhov vis dis aus no los ntawm Brian Lough kom paub meej tias yuav teeb nws li cas.

Qhov teeb meem loj tshaj plaws thaum tsim lub moos yog tsim cov neeg siv cuam tshuam rau teeb tsa nws. Kom tau txais qhov no kuv tau siv ESP8266 thiab lub moos teeb nws tus kheej nrog NTP. Txoj kev no lub sijhawm yuav tsum yog qhov tseeb.

Kuv yuav tsis mus hla cov kab kos los ntawm kab piav qhia nws ua haujlwm li cas qhov no tsis yog Arduino/ESP coding qhia thiab nws ntev txaus lawm. Muaj qee cov lus pom nyob rau ntawd rau cov uas xav paub tias nws ua haujlwm li cas.

Cov duab kos txuas nrog yog ib qho yooj yim heev los qhia qhov yooj yim ntawm lub moos. Cov duab kos yog nyob ntawm tus lej ntawm cov tsev qiv ntawv kom nws ua haujlwm (qee qhov raug teeb tsa los ntawm lub neej ntawd, qee qhov muaj nyob hauv tus thawj tswj tsev qiv ntawv, qee qhov tsuas yog ntawm GitHub):

  • Hlau
  • ESP8266WiFi
  • Adafruit_NeoPixel [https://github.com/adafruit/Adafruit_NeoPixel]
  • TimeLib [https://github.com/PaulStoffregen/Time]
  • NtpClientLib [https://github.com/gmag11/NtpClient]
  • RGBDigit* [https://github.com/ralphcrutzen/RGBDigit]
  • Ticker
  • OneButton [https://github.com/mathertel/OneButton]

*Kuv ua tsaug rau Ralph Crützen rau kev sib koom ua qhov hloov pauv uas tsim nyog rau hauv nws lub tsev qiv ntawv RGBDigit kom kuv tuaj yeem muab txoj haujlwm no yam tsis muaj kev tswj hwm qhov thib ob ntawm nws.

Tam sim no cov yam ntxwv hauv qab no tau ua tiav:

  • Qhia tawm lub sijhawm nyob hauv cov xim teev hauv cov cai
  • Ua rau cov nyuv nyo hauv nruab nrab hauv qhov ntsuab uas muaj kev sib txuas hauv is taws nem thiab liab yog tias tsis muaj.
  • Toggles nruab nrab ntawm kev qhia lub sijhawm (HH: MM) thiab hnub tim (DD: MM) txhua lub sijhawm nias lub pob.

Thaum kawg ntau yam ntxiv tuaj yeem ua tau ob qho tib si hais txog kev siv xim siv RGBDigit lub tsev qiv ntawv thiab tseem hais txog kev nqa cov ntaub ntawv los tso tawm hauv is taws nem (tom qab txhua qhov no siv ESP8266).

Kuv npaj siab yuav txuas ntxiv txhim kho cov cai thiab yav tom ntej yuav muaj nyob ntawm GitHub nplooj ntawv. Yog tias koj tsim qhov no thiab ntxiv cov yam ntxwv rau tus lej koj tus kheej, thov ua siab zoo xa daim ntawv thov rub tawm.

Kauj Ruam 8: Ua Nws Tus Kheej …

Tam sim no koj tau ua tiav Pizza Box Clock. Cov lus nug tam sim no yog koj ua dab tsi nrog nws!

Tam sim no kuv lub moos tseem nyob hauv nws "brutalist" grey board xim. Txawm li cas los xij nws yuav hloov pauv mus rau qee yam uas zoo dua qhov muag. Kuv muaj ob peb lub tswv yim ntawm qhov kawg kuv yuav ua kom nws zoo dua thiab cov no yog hauv cov npe hauv qab no:

  • Kuv tau xav txog kev npog pem hauv ntej ntawm cov ntoo vinyl zoo nkauj thiab tom qab ntawd tsuas yog txiav nws nrog rab riam ntse qhov twg lub teeb khoob. Nws yuav saib ntau qhov txawv dua li kuv xav.
  • Kuv kuj tau txiav txim siab ua raws li phau ntawv qhia no (them nyiaj rau - tsis koom nrog) thiab kho kom zoo nkauj nyob rau pem hauv ntej hauv cov style steampunk/dieselpunk.

Kuv yeej xav pom tias lwm tus neeg ua dab tsi nrog lawv cov moos ib yam.

Tib yam siv nrog txoj cai. Cov zaub tau xeeb raws li lub moos tab sis muaj ntau txhiab thiab ib txoj hauv kev ntxiv kev ua haujlwm ntxiv. Kuv daim ntawv teev npe rau kev ua txoj haujlwm no mus rau qib tom ntej yog hauv qab no, koj xav ntxiv dab tsi?

  • Ntxiv qhov kub, av noo, suav paj ntoos los ntawm huab cua huab cua qhia hauv kev caij tsheb kauj vab lossis ntawm kev nias lub pob.
  • Hloov qhov ci ci raws lub sijhawm nruab hnub (dim lossis tsaus ntuj).
  • Hloov cov xim ntawm lub sijhawm tso saib raws cov xwm txheej hauv kuv daim ntawv qhia hnub Google.

Kuv tsis tau tso txhua yam ntawm no vim tias qhov no tau ntev txaus los piav qhia yuav ua li cas thiaj tsim tau cov zaub. Tej zaum kuv yuav sau ua raws nrog qee cov cai ntxiv yav tom ntej.

Yog koj nyeem qhov no deb, ua tsaug! Txaus siab rau koj lub moos yog tias koj ua.

Pom zoo: