Cov txheej txheem:

Ua tsis taus pa: Fading Fairy Lights in a Glass Block: 6 Kauj Ruam
Ua tsis taus pa: Fading Fairy Lights in a Glass Block: 6 Kauj Ruam

Video: Ua tsis taus pa: Fading Fairy Lights in a Glass Block: 6 Kauj Ruam

Video: Ua tsis taus pa: Fading Fairy Lights in a Glass Block: 6 Kauj Ruam
Video: The Lost Crown | J. Wilbur Chapman | Christian Audiobook 2024, Hlis ntuj nqeg
Anonim
Ua tsis taus pa: Fading Fairy Lights hauv Cov iav thaiv
Ua tsis taus pa: Fading Fairy Lights hauv Cov iav thaiv

Txog Christmas xyoo no kuv txiav txim siab siv lub iav thaiv, tus tswj PWM thiab qee qhov teeb pom kev zoo nkauj LED muab rau kuv tus poj niam khoom plig zoo nkauj.

Kauj Ruam 1: Qhov Chaw

Nov yog ntu uas koj xav tau.

Microcontroller

Qhov no tsis tas yuav yog ib qho tshwj xeeb loj, nrawm lossis tsis muaj tus pin ntau (koj tsuas xav tau 2 tus pin cov ntaub ntawv rau I2C kev sib txuas). Kuv siv Adafruit Trinket M0 vim nws me me, Kuv nyiam hom ntawv no thiab kuv xav kawm ua haujlwm nrog CircuitPython.

16 Channel PWM break-out board

Muaj ntau yam zoo sib xws ntawm PWM tawg-tawm cov laug cam, suav nrog ib qho los ntawm Adafruit. Txawm hais tias koj tus tswj hwm muaj ntau PWM pins, kuv tseem yuav zam kev sim ua kom muaj zog tag nrho koj cov hlua los ntawm qhov ntawd, thiab xaiv qhov hloov pauv rau pawg thawj coj saib: LEDs tuaj yeem kos ntau qhov tam sim no ntau dua li tus tswj hwm yuav tso cai. Cov tswj hwm feem ntau yuav tiv thaiv qhov no, tab sis qee qhov yuav tshwm sim hauv cov pa luam yeeb. Qhov zoo tshaj los siv lub rooj sibtham tawm.

Fairy teeb

Muaj ntau ntau, ntau xim, hom thiab qhov ntev ntawm cov teeb pom kev zoo pheej yig, txawm tias qee qhov nrog RGB teeb. Lawv raug nqi kwv yees li $ 1 rau ib txoj hlua, muab lossis coj mus. Kuv nyiam hom uas txhua txoj hlua yog xim ib leeg vim tias nws yooj yim dua los tswj cov teebmeem. Nov yog ib qho kev xaiv ntawm Amazon. Txhua txoj hlua los nrog nws tus kheej fob uas muaj cov roj teeb npib thiab hloov pauv. Koj yuav tsis tuaj yeem muaj zog ntau dua li cov lej ntawm cov khoom siv txhawb los ntawm koj lub PWM tawg-pawg thawj coj (hauv kuv qhov xwm txheej, 16).

Iav thaiv

Koj tuaj yeem pom ntau hom iav thaiv ntawm cov khw muag khoom siv tes ua thiab txawm tias ntawm cov khw muag khoom kho vajtse. Kuv pom zoo tiv thaiv kev yuav lawv online vim tias lawv kim heev (tej zaum yog vim lawv qhov hnyav). Lawv tuaj tiaj, laim ntoom, meej, nthuav tawm, xim, ntau qhov sib txawv, thiab lwm yam. Lawv zoo nkauj heev, tab sis kuj tawg tau, nplua thiab hnyav heev. Xyuas kom tseeb tias ib qho koj tau txais lub qhov oblong ntawm ib sab, thiab cov yas tso rau uas nkag mus rau thiab npog lub qhov.

Yog qhov hnyav lossis qhov loj ntawm iav thaiv yog teeb meem, tsuas yog hais txog ib lub thawv pob tshab yuav ua haujlwm. Koj tseem tuaj yeem siv lub cawv (huv, qhuav) lossis lub raj mis cawv, lub ntiaj teb iav, iav iav loj loj, lossis lwm yam ntim kom huv. Kuv yuav siv qee yam loj dua, txawm li cas los xij, txij li cov txiaj ntsig zoo dua thaum lub ntim loj, hauv kuv lub tswv yim. Yog tias koj tawm ntawm lub iav thaiv, koj yuav tsum hla lossis kho qee yam ntawm cov lus qhia.

Yas thaiv rau lub tshuab hluav taws xob

Kuv nyiam muab tag nrho kuv cov khoom siv hluav taws xob tso rau hauv ib qho. Xaiv qhov koj nyiam tshaj plaws, kwv yees li 2 ntiv tes los ntawm 4 ntiv tes los ntawm 1 nti (piv txwv li qhov no los ntawm Amazon), tab sis, yog tias koj yuav ua raws li qhov piv txwv no, nco ntsoov tias nws me me txaus kom haum rau sab nraud ntawm qhov thaiv yooj yim, tab sis loj txaus kom haum rau tus tswj, PWM pawg thawj coj thiab cov xov hlau.

Qhov kuv xav siv tiag tiag yog lub hauv paus ntoo hollow uas lub thaiv tuaj yeem zaum tau. Hmoov tsis zoo, kuv nrhiav tsis tau ib qho ntawm cov ntawd, thiab tsis muaj sijhawm los ua kuv tus kheej. Koj tuaj yeem hla hla lub thawv ntawv tag nrho, thiab tsuas yog thawb lub maub los thiab rhuav tshem pawg thawj coj saib mus rau hauv lub iav thaiv, yog tias koj tsis mloog zoo li cas zoo li.

5v/2A adapter lossis roj teeb pob

Feem ntau ntawm PWM cov laug cam muaj MAX ntawm 6v, yog li khaws qhov hluav taws xob nyob hauv qhov ntawd, piv txwv li, txog 5 volts (piv txwv li, qhov no ntawm Amazon). Tsis tas li, kuv yuav tsis mus ntau dua 2A vim tias LEDs xav tau me ntsis. Koj tuaj yeem sim lub roj teeb pob ib yam.

Tsuas yog ua kom yooj yim, Kuv ib txwm ua txhua yam nrog 5.5mm / 2.1mm jacks.

Lwm yam

Koj kuj xav tau: hloov pauv (nws yooj yim dua rau qhov qhov hloov pauv), lub thoob-txuas qhov (sib dhos lub adapter lub jack), thaj xov hlau, poj niam lub taub hau, ntsia hlau, ntsia liaj qhov rooj, txiv ntseej, cov cuab yeej soldering, kab pheeb ces kaum txiav, xyaum, kub kua nplaum phom, nyiaj ntse, thiab lwm yam.

Kauj Ruam 2: Txuas Tus Tswj thiab PWM Pawg Thawj Coj

Koj tuaj yeem ua raws cov lus qhia no txhawm rau txuas tus tswj hwm thiab PWM pawg thawj coj. Txuas SCL thiab SDA tus pin ntawm txhua lub cuab yeej rau ib leeg. Koj yuav tsum khiav kab Vout los ntawm PWM pawg thawj coj mus rau tus tswj lub zog nkag, thiab tus tswj hwm Vout rau PWM pawg thawj coj tus Vcc tus pin.

Tsis tas yuav tsum muaj kab hluav taws xob- lossis tseem yog lub khob cij-board, txij li koj tuaj yeem siv cov xov txuas los txuas cov txiv neej tus pin los ntawm ib lub cuab yeej mus rau tus txiv neej tus pin ntawm lwm tus.

Tom ntej no koj yuav xav tau qee txoj hauv kev ib ntus los txuas 5v DC rau PWM pawg thawj coj saib cov ntsia hlau thaiv. Yog tias koj muaj lub rooj zaum fais fab tuag, txuas qhov ntawd. Txwv tsis pub, koj yuav tsum tau sib dhos ua ke lub qhov (socket) uas haum rau lub adapter lub jack (siv lub ntsuas hluav taws xob kom paub tseeb tias koj tau siv qhov zoo thiab qhov tsis raug) thiab khiav cov xov hlau mus rau cov ntsia hlau thaiv.

Kauj Ruam 3: Npaj Fairy Light Strands

Npaj Fairy Light Strands
Npaj Fairy Light Strands
Npaj Fairy Light Strands
Npaj Fairy Light Strands
Npaj Fairy Light Strands
Npaj Fairy Light Strands
Npaj Fairy Light Strands
Npaj Fairy Light Strands

Peb yuav tsis siv lub roj teeb fobs. Ua ntej txiav cov xov hlau, txawm li cas los xij, xyuas kom tseeb tias koj pom qhov me me resistor soldered hauv koob ntawm lub roj teeb thiab thawj LED. TSIS TXHOB txiav tawm (hauv lwm lo lus, uas yuav tsum nyob nrog txoj hlua, tsis yog fob). Tom qab ntawd, siv cov cuab yeej ntse uas koj nyiam, xws li cov kab txiav kab pheeb ces kaum, cais cov roj teeb fob los ntawm txoj hlua. Kuv nyiam tawm ib nti lossis ob ntawm xaim ntawm lub roj teeb -fob sab kom nws tuaj yeem siv tau dua yav tom ntej. Tsis txhob txhawj xeeb txog cov xov hlau twg yog qhov zoo thiab uas tsis zoo. Thaum qhov ntawd ib txwm tseem ceeb thaum ua haujlwm nrog LEDs, yooj yim rau peb, nws tsis muaj teeb meem ntawm qhov no. Cov hlua uas kuv yuav tau muaj lub teeb txho txho ntawm cov xaim zoo li cas los xij. Tsis txhob txhawj xeeb yog tias koj tsis ua.

PWM tawg-pawg thawj coj muaj 16 pawg ntawm peb tus pin: hauv av, 5v thiab teeb liab, yog li txhua txoj hlua yuav xav tau nws tus kheej pawg ntawm 3 tus poj niam lub taub hau ntsaws kom haum. Peb tsuas yog siv cov pins sab nraud (hauv av thiab teeb liab), yog li, tom qab koj txiav koj pawg los ntawm kab taub hau ntev, tsuas yog rub tus poj niam lub taub hau nruab nrab (tsis xav tau) tus pin. Muab cov xov hlau txuas rau txhua txoj hlua rau sab pins ntawm ib tus poj niam header pawg.

Tom qab koj tau soldered txhua txoj hlua, koj yuav tsum ntsuas nws. Kuv tau ua qhov no los ntawm kev txhawb nqa tus tswj hwm thiab PWM lub rooj tsavxwm, thiab tom qab ntawd rub lub program ib ntus uas yooj yim tig rau txhua 16 tus pin.

Yog tias koj siv CircuitPython maub los (zoo li M0 Trinket), Adafruit muab cov lus qhia zoo txog yuav pib li cas, hloov kho thiab teeb tsa lub rooj tsavxwm. Thaum qhov ntawd ua tiav, thiab pawg thawj coj tau txuas nrog ntawm USB cable rau koj lub khoos phis tawj, koj tuaj yeem sau thiab khaws cov ntaub ntawv hu ua "code.py" mus rau pawg tswj hwm lub hauv paus cov npe. Cov software tsim ua ke ntawm tus tswj hwm yuav ua haujlwm cov haujlwm nab npawb hauv code.py. Qhov kev zov me nyuam yooj yim uas kuv tau siv los ntsuas cov hlua txuas hauv qab no, lub npe test_code.py. Koj yuav tsum hloov lub npe no rau code.py thiab luam nws mus rau Trinket M0 cov hauv paus npe.

Yog tias koj tsis siv CircuitPython, koj yuav tsum siv Arduino IDE lossis qee txoj hauv kev los teeb tsa koj tus tswj kom xa cov cim tsim nyog kom tig tag nrho cov PWM chaw nres nkoj mus rau tag nrho cov zis.

Thaum qhov kev zov me nyuam raug rub tawm, sim ib txoj hlua los ntawm kev thawb lub strand tus poj niam lub taub hau mus rau ib txheej ntawm PWM pins. Yog tias cov hlua tsis pom kev, rub nws tawm, tig nws ib ncig, thiab thawb nws rov qab. Yog tias tseem tsis ua haujlwm, koj yuav tsum rov muag cov xov hlau thiab sim dua. Thaum cov hlua teeb pom kev, koj yuav tsum cim qhov zoo ("teeb liab") sab ntawm lub hauv paus qee qhov yog li koj yuav paub txoj hauv kev los thawb nws rau lub sijhawm tom ntej. Kuv siv cov nyiaj ntse los cim rau sab zoo ntawm txhua qhov kev xeem taub hau.

Tom qab koj tau sim qhov ntsuas qhov muag, koj yuav xav tau insulate cov ntsiab lus solder los ntawm kev tso ib lossis ob ntawm cov kua nplaum kub tso rau ntawm cov xaim raug, kab laug sab thiab hlau. Kuv txiav txim siab siv cov kua nplaum kub (tsis zoo li lub raj nqaim) vim nws pom tseeb, zoo li cov xov hlau. Ntxiv rau kev zam qhov luv, qhov no muaj txiaj ntsig ntawm kev ruaj khov thiab ntxiv dag zog rau kev sib txuas, yog li nws tsis tshua muaj kev khoov thiab tawg.

Thaum tag nrho cov hlua raug muab pov tseg, kuaj thiab tiv thaiv, koj yuav tsum muaj peev xwm xaub TXHUA lub taub hau mus rau PWM pawg thawj coj saib tus pin, thiab TXHUA txoj hlua yuav tsum teeb. Qhov kev txiav txim ntawm cov xim yuav tsis tseem ceeb rau daim ntawv no.

Kauj Ruam 4: Npaj Cov iav Thaiv thiab Cov Ntaub Ntawv

Npaj iav thaiv thiab thaiv
Npaj iav thaiv thiab thaiv
Npaj iav thaiv thiab thaiv
Npaj iav thaiv thiab thaiv
Npaj iav thaiv thiab thaiv
Npaj iav thaiv thiab thaiv
Npaj iav thaiv thiab thaiv
Npaj iav thaiv thiab thaiv

Raws li kuv tau sau los saum no, lub iav thaiv yuav tsum muaj oblong qhov nyob hauv nws, thiab yuav tsum muaj qee yam nyuaj ntawm cov yas tso rau hauv uas tso rau hauv qhov chaw los npog lub qhov. Ua ntej tshaj plaws, koj yuav tsum txiav txim siab tias txoj kev thaiv yuav mus rau qhov twg, thiab, yog li ntawd, nyob rau sab twg lub thawv ntawv yuav yog: sab laug, saum toj lossis sab xis. Kuv xaiv tso rau sab xis. Kuv xav kom qhov hloov pauv nyob tom qab, thiab lub qhov (socket) adapter nyob hauv qab.

Tam sim no peb yuav tsum ruaj ntseg peb cov khoom siv hluav taws xob rau qhov ntxig no.

Peb yuav tsum ua kom haum ob (lossis ntau dua) cov ntsia hlau me me los ntawm ob daim yas txhawm rau txhawm rau txuas ib qho rau lwm qhov. Thaum lub qhov ntxig nkag mus rau hauv lub iav thaiv, tuav lub thawv rau nws kom lawv nyob nruab nrab. Kaw lawv ua ke. Ua tib zoo tshem tawm qhov ntxig-thiab-thaiv los ntawm qhov thaiv yam tsis hloov lawv txoj haujlwm txheeb ze. Txiav txim siab ntawm ob lub ntsiab lus uas yuav ruaj ntseg ob daim ua ke kom zoo. Nrhiav qhov chaw nyab xeeb los teeb tsa lawv thiab laum 2 qhov los ntawm ob qho tib si. Tshem daim kab xev, rub lawv sib nrug thiab ntxuav lub qhov. Muab lawv rov qab los ua ke, thawb bolts hla, thiab haum thiab kaw cov txiv ntoo.

Tam sim no tias lub thawv tuaj yeem txuas rau iav thaiv, peb xav tau ib txoj hauv kev rau cov hlua hla nws. Kuv siv lub qhov tho qhov loj heev thiab tho qhov los ntawm qhov nruab nrab ntawm sab nraub qaum. Kuv qhov ntxig twb muaj lub qhov loj nyob hauv plawv. Yog tias koj tsis ua, tsuas yog xyaum hla ob qho tib si.

Tam sim no koj yuav tsum npaj koj qhov hloov pauv thiab lub qhov (socket) adapter. Laum qhov kom haum. Kuv yuav tsum tau siv cov xuab zeb dremel los nthuav lub qhov rau tus tes hloov qhov. Lub qhov rau qhov hloov pauv yuav xav tau lub zawj me me ib yam, yog li siv cov ntaub ntawv lossis rab riam ntse, khov kho. Thawb tus tes hloov qhov (nws pops rau hauv qhov chaw). Thawb lub jack hla thiab haum lub tshuab ntxhua khaub ncaws thiab txiv ntseej rau sab nraud; ceev.

Nrhiav qee qhov xim dub thiab liab 20 AWG xaim. Muab cov xov hlau txuas rau lub qhov (socket) adapter; tus pin sab hauv yog qhov zoo thiab sab hauv tsev tsis zoo; siv lub ntsuas hluav taws xob los ntsuas seb tus lej sib tw twg. Kuv nyiam tso qhov zoo (liab) los ntawm kev hloov pauv, tab sis nws tsis muaj teeb meem tiag. Seem qhov kawg ntawm cov xaim dawb, thiab ntsuas los ntawm kev tso lub adapter lub jack, hloov mus, thiab ntsuas qhov hluav taws xob. Yog tias muaj teeb meem, tsis muag thiab muag dua raws li qhov tsim nyog. Kuj xyuas tias qhov hluav taws xob yog xoom thaum qhov hloov pauv tawm.

Muab lub maub los thiab PWM lub rooj tsavxwm tso rau hauv lub thawv. Ntxig lub xaim hluav taws xob rau hauv PWM pawg thawj coj saib cov ntsia hlau: liab rau qhov zoo thiab dub mus rau qhov tsis zoo.

Kauj Ruam 5: Ntxig Strands rau hauv Thaiv

Ntxig Strands rau hauv Block
Ntxig Strands rau hauv Block
Ntxig Strands rau hauv Block
Ntxig Strands rau hauv Block

Tshem lub adapter.

Nrog rau qhov thawb thawb mus rau hauv lub iav thaiv, maj mam thawb ib txoj hlua los ntawm lub qhov thaiv lub qhov, mus rau hauv qhov thaiv. Tsuas yog cia nws nkig ib puag ncig ib yam li koj maj mam thawb nws, yam tsis tau sim tswj ntau. Thaum nws nyob deb txaus, thawb lub taub hau mus rau txheej PWM pawg thawj coj saib, ua tib zoo ua kom haum qhov zoo. Rov ua dua rau txhua txoj hlua. Raws li nws tau txais neeg coob nyob hauv qhov thaiv, cov hlua yuav cua thiab sib tw ib puag ncig ib leeg ntau dua.

Thaum cov hlua kawg lub taub hau tau raug thawb mus rau PWM pawg thawj coj saib, ntsaws rau hauv lub adapter thiab qhib nws. Txhua txoj hlua yuav tsum ci. Yog tias qee qhov tsis ua, rov txheeb xyuas qhov kev taw qhia ntawm txoj hlua lub taub hau ntawm tus pin. Kuj txheeb xyuas qhov txuas txuas, qee yam yuav tawg. Txhim kho qhov tsim nyog kom txog thaum tag nrho cov hlua raug teeb.

Muab lub hau tso rau ntawm lub tshuab hluav taws xob thiab ntsia nws. Txij li qhov thaiv qhov ntxig tawm ntawm iav thaiv yooj yim dua, Kuv xav tias nws yuav yog lub tswv yim zoo kom ruaj ntseg nws zoo dua, yog li kuv tau siv qee cov kab xev ntim rau qhov ntawd.

Kauj Ruam 6: Ua pa

Ua tsis taus pa
Ua tsis taus pa
Ua tsis taus pa
Ua tsis taus pa
Ua tsis taus pa
Ua tsis taus pa

Tam sim no peb yuav tsum tau sau cov phiaj xwm nthuav dav rau lub teeb.

Txuas tus maub los rov qab rau hauv lub computer.

Kuv lub npe rau daim ntawv no yog "Ua pa", yog li kuv xav kom cov hlua zoo li "ua pa", tom qab ntawd tawm, thiab tom qab ntawd ncua sijhawm ib ntus ua ntej ua pa dua, txhua txoj hlua ua haujlwm ntawm tus kheej. Hauv qab no yog tsab ntawv nab nab ua qhov tshwm sim uas kuv nyiam; luam qhov no rau pawg thawj coj saib nws ua haujlwm. Los ntawm txhua qhov txhais tau tias, sim nrog cov qauv sib txawv, sijhawm, ncua, ntsais, thiab lwm yam, txhawm rau ua qhov koj xav tias zoo nkauj.

Pom zoo: