Cov txheej txheem:

DIY Teeb Tswb Tswb: 7 Kauj Ruam
DIY Teeb Tswb Tswb: 7 Kauj Ruam

Video: DIY Teeb Tswb Tswb: 7 Kauj Ruam

Video: DIY Teeb Tswb Tswb: 7 Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Lub Xya hli ntuj
Anonim
DIY Lub Teeb Tswb Tswb
DIY Lub Teeb Tswb Tswb
DIY Lub Teeb Tswb Tswb
DIY Lub Teeb Tswb Tswb
DIY Lub Teeb Tswb Tswb
DIY Lub Teeb Tswb Tswb

Koj puas tau xav sim ib qho ntawm cov tswb zoo nkauj uas zoo li lub hnub tuaj kom koj sawv? Koj puas xav ntxiv qee lub teeb xim rau koj chav? Koj puas xav tswj nws txhua qhov los ntawm ib lub cuab yeej nrog internet browser? Tom qab ntawv txheeb xyuas lub tswb moos no kuv tau siv qhov kuv tau kawm tsim kuv lub ntses ntses tsis siv neeg.

Lub Teeb Tswb lub hom phiaj tseem ceeb yog kom paub tseeb tias muaj lub teeb nyob hauv kuv chav thaum kuv sawv, tshwj xeeb tshaj yog thaum lub caij ntuj no thaum nws feem ntau tseem tsaus ntuj. Lub teeb ploj mus rau qhov kev txiav txim siab ntev ntawm lub sijhawm uas xaus rau qhov ci tag nrho ntawm lub tswb teeb tsa. Tab sis qhov ntawd tsuas yog thawj hom, muaj 7 lwm yam teeb pom kev zoo los ua si ib puag ncig nrog!

Lub Tswb Teeb tau tswj hwm los ntawm nplooj ntawv HTML uas tau teeb tsa ntawm ESP-8266-12e pawg thawj coj. Nws tuaj yeem nkag los ntawm koj lub network hauv tsev lossis teeb tsa kom nkag tau los ntawm txhua qhov chaw hauv internet nrog chaw nres nkoj xa mus.

Kauj Ruam 1: Cov Ntaub Ntawv:

  • ESP-8266-12e (NodeMCU) pawg thawj coj
  • Tseeb Arduino IDE
  • Cov tsev qiv ntawv xav tau rau txoj cai teeb tsa
  • Notepad ++ (rau kho cov HTML yog tias koj xav tau)
  • Browser (Kuv siv chrome, tab sis ib qho yuav tsum ua haujlwm, tshwj xeeb tshaj yog tias nws cia koj pom cov cai html ua haujlwm)
  • 3D tshuab luam ntawv nrog tsawg kawg 150mm x 150mm tsim thaj chaw
  • Cov yas dawb los yog cov yas ntshiab (rau qhov ntxoov ntxoo, lub roob tuaj yeem yog xim koj muaj)
  • 4 tus lej 7-ntu tso saib nrog TM1637 nti, Kuv siv ib qho ntawm cov no
  • 1 meter addressable RGBW LED sawb, sk6812. Kuv daim kab xev muaj 60LEDs/meter, tab sis tsis muag lawm. Arduino code tau teeb tsa rau RGBW, yog li koj yuav tsum rov sau nws yog tias koj xav siv RGB sawb. Kuv yuav pom zoo ib txoj kab nrog tsawg kawg 60LEDs.
  • Yog tias daim kab xev tsis muaj daim nplaum thim rov qab: daim kab xev scotch thiab super kua nplaum
  • Protoboard los teeb tsa lub rooj tsavxwm
  • 24AWG xaim (Kuv pom zoo ntau xim)
  • Tsawg kawg yog 6ft xaim rau lub zog. Kuv pom zoo siv txhua yam koj lub khw muag khoom kho vajtse hauv zos muag rau cov lus saum toj teeb.
  • 5V fais fab mov, Kuv siv qhov no
  • Tsis txhob hnov qab adapters rau lub hwj chim
  • Soldering Hlau
  • USB cable los teeb tsa lub rooj tsavxwm
  • kub kua nplaum
  • Header pins (Txiv neej thiab Poj niam)
  • Ua siab ntev

Kauj ruam 2: Programming Board

Lub Rooj Tswjhwm Saib yuav muaj ob txheej txheej ntawm nws, tus lej arduino ib txwm ua haujlwm thiab tus lej HTML uas nws xa mus rau koj tus browser. Koj tso cov lej arduino zoo li koj xav nrog lwm lub rooj tsavxwm. HTML, txawm li cas los xij, xav tau plug-in txhawm rau upload rau SPIFFs lub cim xeeb ntawm lub rooj tsavxwm.

Txog kev qhia paub yuav siv SPIFFs li cas, saib

Txog yuav ua li cas rub tus lej HTML, saib https://www.esp8266.com/viewtopic.php?f=32&t=10081, koj yuav tsum tau teeb tsa lub plugin rau arduino txhawm rau ua qhov no.

HTML yuav tsum tau khaws tseg rau hauv daim nplaub tshev hauv cov phiaj xwm arduino yooj yim hu ua 'cov ntaub ntawv'.

Kev xa cov HTML siv ob peb feeb, Kuv tuaj yeem ua si sib tw online lossis ob hauv Mario Kart 8 thaum kuv tos. Vim li no, yog tias koj tab tom hloov pauv rau HTML, siv notepad ++ los kho thiab tso cov ntawv rau hauv qhov browser zoo li chrome los ntsuas nws.

Kauj Ruam 3: Txoj Cai Ua Haujlwm Li Cas

Txoj Cai Ua Haujlwm Li Cas
Txoj Cai Ua Haujlwm Li Cas
Txoj Cai Ua Haujlwm Li Cas
Txoj Cai Ua Haujlwm Li Cas

Cov cai hauv txoj haujlwm no tau muab cais ua ob daim ntawv: Tus lej ua los ntawm pawg thawj coj, thiab HTML khaws cia hauv pawg thawj coj saib lub cim xeeb uas nws xa mus rau lub browser thaum koj mus rau nplooj ntawv web.

Thaum koj txuas lub rooj tsavxwm rau lub hwj chim, pawg thawj coj saib cov cai pib, zoo li ib qho arduino. Nws txuas rau koj lub tsev WiFi thiab tom qab ntawd hu rau NIST server kom tau txais lub sijhawm tam sim no los teeb tsa lub moos sab hauv. Tom qab lub moos tau teeb tsa, lub web server pib thiab koj tuaj yeem txuas ntawm koj tus browser nyiam.

Koj yuav tsum txuas los ntawm IP chaw nyob ntawm pawg thawj coj, yog li nco ntsoov khaws tus IP zoo li qub ntawm koj lub router. Kuv hloov chaw nres nkoj ntawm kuv lub teeb ib yam nkaus, yog li txuas kuv mus rau 192.168.0.170:301/. Yog tias koj xav txuas rau koj lub teeb los ntawm txhua qhov chaw hauv ntiaj teb, koj yuav tsum teeb tsa chaw nres nkoj xa mus rau ntawm koj lub router. Tom qab ntawd koj yuav tsum txuas rau IP chaw nyob uas koj pom thaum koj txuas rau https://www.whatsmyip.org/ thiab qhov chaw nres nkoj koj teeb teeb IP lub zos teeb tsa kom nyob.

Thaum koj txuas, lub rooj tsavxwm xa cov ntawv HTML rau koj tus browser, uas txiav txim siab nws thiab nthuav tawm nplooj ntawv. Cov kev hloov pauv uas koj ua tsis cuam tshuam rau lub rooj tsavxwm kom txog thaum koj tsoo ib qho ntawm cov nyees khawm. ntawm nplooj ntawv web. Thaum koj tsoo lub pob, koj lub browser xa daim ntawv html rau pawg thawj coj nrog cov teeb tsa tam sim no thiab pawg thawj coj saib xyuas cov teeb tsa ntawd thiab teeb tsa cov lus.

Cov teeb tsa ncaj ncaj rau pem hauv ntej. Nplooj ntawv nplai rau qhov dav ntawm koj tus browser thiab saib zoo me ntsis ntawm txawb. Txhawm rau hloov cov tsos ntawm nplooj ntawv teeb tsa koj yuav tsum hloov kho HTML, thiab muaj ntau ntau lwm cov kev qhia hauv online rau qhov ntawd. Txij li qhov no yog kuv thawj zaug siv HTML, Kuv kawm feem ntau siv

Thaum nplooj ntawv thauj khoom koj yuav pom plaub lub nyees khawm, tus swb, thiab cov ntawv qhia zaub mov nco. Lub pob saum toj kawg nkaus yog lub ntsiab "nkag" lossis "koom nrog" khawm. Ob lub khawm tom ntej no hloov pauv lub sijhawm digital thiab seb nws qhia lub sijhawm hauv 12 teev lossis 24 teev. Cov slider tswj qhov ci ntawm lub moos digital, thiab qhov hloov tshiab thaum twg koj hloov lub tso saib hom lossis qhib lub moos. Khawm kawg yuav tsum tua txhua lub teeb, tab sis vim qee qhov uas tsis ua haujlwm nrog cov qauv ntawm cov cai no. Hloov chaw, nias lub pob "Koom nrog" yam tsis tau teeb tsa xaiv yuav ua rau lub teeb ci.

Cov ntawv qhia zaub mov nco-down muaj 7 hom qauv, xaiv ib qho yuav tso saib qhov tsim nyog teeb tsa hauv qab no.

  • Hom 1: Tswb Nkag mus rau lub sijhawm koj xav kom lub teeb mus txog qhov ci tag nrho thiab ntev npaum li cas koj xav kom qhov ploj mus nyob hauv ob peb feeb ntxiv. Default yog 6:00:00 AM thiab 15 feeb. Lub teeb yuav nyob ntawm qhov ci tag nrho rau tib lub sijhawm nws ploj mus ua ntej yuav txiav tawm. Lub hauv paus tuaj yeem hloov pauv hauv HTML code.
  • Hom 2: Analog Moos. Xaiv peb xim los sawv cev rau teev, feeb, thiab ob txhais tes ntawm lub moos sib piv. Ib tus swb sab saum toj peb tus neeg xaiv xim yuav cia li tso rau hauv cov xim txias lossis xim sov yog teeb tsa sab laug lossis sab xis, feem. Yog hais tias tus slider tau teeb tsa sab laug lossis sab xis, tom qab ntawd rov qab mus rau hauv nruab nrab, tom qab ntawd cov xim xaiv tau muab tso rau xim dub (0, 0, 0, 0) [R, G, B, W]. Thaum tag nrho-xoom xim raug xa mus rau lub rooj tsavxwm, nws yog kev xaiv. * Qhov no yuav ua rau teeb nyem ntau dhau.* Yog tias koj xav kom lub teeb nyob twj ywm, teeb ib qho txiaj ntsig rau 1 yuav ua rau 'dub' (txhua qhov txiaj ntsig tsis zoo rau 1 (01, 01, 01, 01) thaum cov xim xaiv initialized ua). Tus xaiv xim thiab RGB sliders tau txuas nrog, thaum W slider yog ywj siab.
  • Hom 3: Xim. Xaiv ib xim los teeb lub teeb rau. Qhov no yuav nyob mus txog thaum nws tau hloov pauv los ntawm tus neeg siv.
  • Hom 4: Xim Xim. Xaiv peb xim kom hloov mus thiab nkag mus rau lub sijhawm tuav ntawm txhua xim. Tib txoj hauv kev siv los xaiv cov xim zoo li hauv Hom 2. Xim xim ua haujlwm zoo tshaj nrog hom no.
  • Hom 5: Lub Tog Raj Kheej Xim. Xaiv peb xim (tib yam li yav dhau los) thiab RPM ntawm lub tog raj kheej. Lub teeb yuav tso tawm raws li tus qauv ntawm kab txaij uas tig ncig lub axis. ntawm RPM koj xaiv. Lub neej ntawd RPM yog 60, lossis 1 rev/sec. Cov xim tsis zoo tuaj yeem ua rau lub teeb ci!
  • Hom 6: Xim Vortex. Teeb peb xim thiab RPM. Hom no tsis zoo tag nrho, tab sis lub tswv yim yog tias lub teeb tig ncig lub moos. Muaj tau tsim nyob rau hauv randomness yog li nws zoo tshaj tsuas yog siv qhov ntsuas kub kom tuaj tos seb lub vortex pib sov lossis txias.
  • Hom 7: Zaj sawv. Teem Cycle ceev, RPM tsis ncaj ncees ntawm no. Nov yog qhov ua piv txwv ua ntej los ntawm Neopixel Library nrog qee qhov kev hloov kho kom tso cai rau lub rooj tsavxwm tseem teb rau cov neeg siv khoom siv.

Thaum xaiv cov chaw teeb tsa, nyem ib lub pob yuav xa ib daim ntawv HTML mus rau lub rooj tsavxwm, uas siv qhov txiaj ntsig hauv daim ntawv los hloov cov chaw teeb tsa. Lub pob "Koom nrog" xa tag nrho cov teeb tsa, thaum ob lub moos khawm xa tsuas yog lub teeb ci ntsa iab. Lub pob "tua" yuav tsum tsuas yog tua LED kab, tab sis muaj kab laum uas tiv thaiv qhov ntawd los ntawm kev ua haujlwm. Nias "Koom nrog" yam tsis hloov pauv qhov chaw zoo li yuav ua haujlwm dua. Thaum pawg thawj coj tau txheeb xyuas qhov teeb tsa, nws xa koj lub browser mus rau nplooj ntawv HTML pib.

Nco tseg: Teeb tsa lub sijhawm ceeb toom hloov pauv qhov system mus rau 1, uas yuav tso tseg txhua hom uas tau khiav ua ntej thiab rov pib dua txhua qhov chaw. Txawm li cas los xij, pib hom sib txawv tom qab teeb tsa lub tswb lub sijhawm tsis hloov lub sijhawm uas koj teeb tsa, yog li koj tuaj yeem teeb tsa koj lub tswb thiab tom qab ntawd pib hom tshiab. Yog tias hom tshiab tsis raug tua ua ntej lub tswb pib ploj hauv lub teeb dawb, qhov no tuaj yeem ua rau pom kev. Txhawm rau tiv thaiv qhov no, pawg thawj coj tau nyuaj rau kaw txhua lub teeb thiab teeb lub kaw lus hom rau 1 (tswb) thaum 2 teev sawv ntxov yam tsis hloov pauv lub tswb teeb tsa. Lub sijhawm txiav tawm nyuaj no tuaj yeem hloov pauv hauv cov lej arduino.

Kauj ruam 4: Teeb Koj Lub Network thiab Txuas

Teeb Koj Lub Network thiab Txuas
Teeb Koj Lub Network thiab Txuas

Cov kauj ruam no tsis meej me ntsis vim txhua tus router sib txawv. Google koj tus qauv router tshwj xeeb kom pom cov chaw koj xav hloov.

Koj yuav tsum nkag mus rau hauv koj lub router thiab tej zaum tig rau qib siab. Ntawm kuv tus router, Kuv yuav tsum mus rau DHCP Server kom tseg tus IP chaw nyob. Nrhiav koj ESP8266's MAC chaw nyob; nws yuav yog ib qho ntawm DHCP cov npe cov neeg siv khoom (lossis koj lub router sib npaug) uas ploj mus thaum twg koj tshem lub ESP.

Siv MAC chaw nyob txhawm rau teeb lub IP chaw nyob. Nco ntsoov tias nkag mus tau qhib yog tias koj lub router muaj qhov teeb tsa ntawd.

Yog tias koj xav txuas los ntawm sab nraum koj tus kheej lub network, koj yuav tsum tau google koj lub router txhawm rau nrhiav seb yuav teeb tsa qhov chaw xa mus tom ntej li cas.

Kauj Ruam 5: 3D-Luam Qhov Chaw

Cov ntawv luam tawm yuav tsum haum rau feem ntau cov tshuab luam ntawv. Muaj ob ntu: Mount thiab ntxoov ntxoo.

Lub roob yog dab tsi ntawm cov hlua LED tau qhwv ib puag ncig, hauv cov qauv kauv, thiab nws txoj kab uas hla yog li 60-LED, 1-meter sawb yuav tsum qhwv ib ncig 3 zaug thiab tag nrho cov LEDs yuav tsum sib dhos ua ke. Yog tias koj siv kab txaij qhov twg cov LEDs sib nrug sib txawv thiab tsis sib dhos ntawm lub roob zoo li lawv yuav tsum tau, hloov txoj kab uas hla nrog cov qauv muab. Txoj kab uas hla yog C/pi, qhov twg C yog qhov puag ncig thiab yog 1/3 qhov ntev ntawm kab txaij. Qhov qhib ib nrab ib ncig ntawm phab ntsa-sab ntawm lub roob tso cai rau lub hwj chim cable thiab cov cua ntws hla mus. Tus ntoo khaub lig-braces muab rigidity thiab nto rau thov hais kom ua-strips rau mounting.

Qhov ntxoov ntxoo muaj kev sib txhuam haum nrog lub roob, thiab muaj qhov thais kom sib dhos qhov ntxoov ntxoo nrog lub roob. Qhov thais yuav tsum yog ntawm 12- lossis 6-teev txoj haujlwm thaum teeb tsa ntawm phab ntsa, thiab 7-ntu ntu zaub yuav tsum ua kom haum nrog lub thais. Qhov ntxoov ntxoo ua lub diffuser rau lub teeb thiab yog qhov ua tau zoo heev. Kuv luam nws nrog lub.5mm lub taub hau, thiab feem ntau cov tshuab luam ntawv tuaj nrog.4mm lub taub hau yog li yuav tsum muaj qee qhov teeb meem, tab sis nco ntsoov xyuas koj lub tshuab txiav kom paub tseeb tias qhov ntxoov ntxoo yuav luam tawm kom raug. Tsis tas li nco ntsoov siv cov yas dawb lossis lwm yam yas uas zoo rau qhov ntxoov ntxoo. Lwm cov xim yuav cuam tshuam cov xim ntawm lub teeb lossis thaiv lub teeb ntau dhau.

Nco ntsoov xyuas tias lub moos digital cov duab koj siv tau haum hauv qhov ntxoov ntxoo. Nws tau tsim los txhawm rau txhuam-haum rau hauv qhov chaw nrog kev tshem tawm txaus rau lub moos cov xov hlau. Siv cov qauv los hloov lub moos mount. Thaum hloov qhov ntxoov ntxoo tus qauv, nco ntsoov khaws qhov tuab ntawm lub ntsej muag hauv qab 1 hli, yog li lub moos tau pom los ntawm nws nrog qhov kis me me.

Kauj Ruam 6: Teeb thiab Rooj Sib Tham

Teeb thiab Rooj Sib Tham
Teeb thiab Rooj Sib Tham
Teeb thiab Rooj Sib Tham
Teeb thiab Rooj Sib Tham
Teeb thiab Rooj Sib Tham
Teeb thiab Rooj Sib Tham

Lub rooj tsavxwm thiab cov xov hlau tsis yooj yim dua li kuv cov ntses pub ntses. Cias yooj yim txuas ob peb kab ntawm poj niam lub taub hau pins rau tus tiv thaiv rau ESP-8266-12e los zaum hauv, nrog rau ob kab ntawm txiv neej lub taub hau pins txhawm rau txuas lub zog. Kuv tau siv ob lub moos cov ntaub ntawv xov hlau thiab cov kab hluav taws xob LED cov ntaub ntawv xov hlau rau lawv cov pins ntawm tus tiv thaiv, thiab txhua lub zog thiab cov xov hlau hauv av tau muab muag rau cov kab hluav taws xob uas kuv tau ua rau sab nraum qab ntawm lub rooj tsavxwm.

Lwm sab ntawm cov xov hlau no yuav tsum yog poj niam lub taub hau rau lub moos thiab cov hlua txuas txuas rau LED sawb. Tej zaum koj yuav xav tau txuas tus txiv neej tus pin rau lub moos thiab kuv pom zoo cov pins rau nws. Cov hlua hluav taws xob LED thiab cov xov hluav taws xob yuav tsum tau hla mus rau sab phab ntsa ntawm pawg thawj coj saib (sab nrog ESP) thiab lub xov tooj ntawm lub moos yuav tsum tau hla mus rau sab xub ntiag (qhov twg tag nrho cov khoom siv txuas txuas yog).

Rau txoj kab hluav taws xob, Kuv siv 6ft ntawm 16-26 tso tseg tooj liab hlau. Nws yog tuab me ntsis yog li kuv tau faib txhua txoj hlua ntawm peb tus poj niam txuas los txuas rau lub zog thiab hauv av. Lwm sab yuav tsum yog qhov txuas uas koj tau txais rau koj lub zog siv.

Cov kua nplaum kub tag nrho cov pob qij txha nthuav tawm (tshwj xeeb tshaj yog ntawm cov hlua hluav taws xob, thiab tshwj xeeb yog tias muaj cov tooj liab zoo li kuv li) txhawm rau tiv thaiv txhua yam los ntawm kev hnav luv. Koj tseem tuaj yeem kub lo lub moos rau lub rooj tsavxwm (rov qab ntawm lub moos rau sab laug ntawm lub rooj tsavxwm), tab sis kuv pom tias qhov no yog qhov sib koom ua haujlwm tsis muaj zog thiab tsis yog txhua yam uas tsim nyog thaum txhua yam raug teeb tsa.

Chev cov hlua LED nyob ib puag ncig sab nraud ntawm lub teeb. YUAV TSUM kuaj cov kab txaij hauv hom 2 txhawm rau txheeb xyuas tias lub moos sib piv tau mus rau qhov yog. Nco ntsoov tawm qhov ~ 5 hli qhov sib txawv los ntawm lub hauv ntej rau qhov ntxoov ntxoo. Thawj LED ntawm kab txaij (LED cov xim vib nas this tshwm nyob rau sab saum toj ntawm txhua feeb, ntawm ib kawg ntawm kab txaij) mus rau ntawm 12 teev txoj haujlwm. thaum lub teeb tau teeb rau ntawm phab ntsa. Thaum koj muaj LED kab txaij nyob rau hauv qhov chaw, siv nws cov nplaum thim rov qab (yog tias nws muaj ib qho) lossis kua nplaum los lo rau ntawm lub qhov rooj. Super kua nplaum yuav ua haujlwm tau zoo tshaj plaws yog tias kab txaij tsis muaj daim nplaum thim rov qab. Siv daim kab xev scotch los tuav txoj hlua nyob hauv qhov chaw thaum kuaj thiab thaum cov kua nplaum qhuav.

Tshaj cov xov hlau LED los ntawm lub qhov ib nrab ib ncig mus rau hauv qhov txuas kom txuas rau lub rooj tsavxwm. Lub hwj chim cable tseem tau sib txuas los ntawm no, nco ntsoov xaiv lub qhov uas lub cable yuav tsis rub los vim yog lub ntiajteb txawj nqus lossis ua yuam kev rub.

Kauj ruam 7: Mounting

Txhawm rau txuas rau phab ntsa, yooj yim siv 3-4 3M cov kab hais kom ua, lossis ntau npaum li koj nyiam. Siv qhov thais hauv qhov mount los xyuas tias nws yog qib. Tom qab lub teeb tau teeb tsa, txuas lub hwj huam hluav taws xob thiab cov xov hlau LED rau lub rooj tsavxwm, thiab ntxig lub moos rau hauv qhov ntxoov ntxoo. Tom qab ntawd, yooj yim pop qhov ntxoov ntxoo rau saum thiab ntsaws cov kab hluav taws xob rau hauv cov khoom siv hluav taws xob!

Pom zoo: