Cov txheej txheem:

ESP-Tam Sim No Rainstick: 6 Kauj Ruam (nrog Duab)
ESP-Tam Sim No Rainstick: 6 Kauj Ruam (nrog Duab)

Video: ESP-Tam Sim No Rainstick: 6 Kauj Ruam (nrog Duab)

Video: ESP-Tam Sim No Rainstick: 6 Kauj Ruam (nrog Duab)
Video: Nraug txuj kev hlub 2024, Lub Xya hli ntuj
Anonim
Image
Image
Sau Koj Cov Khoom
Sau Koj Cov Khoom

Qhov kev lom zem me me no yuav tso cai rau koj tsis tseem ceeb ntawm kev tso lub network hluav taws xob tshaj tawm tias koj muaj nag! AI tswj hwm, kua muag ua rau tus nqi Tesla tau hais tias muaj lub ntsuas pa uas ua rau lub tshuab cua tshuab los ntawm qhov pib thaum los nag. Ua nyob rau hauv lub tsev uas muaj lub iav uas npog tag nrho koj yuav xav tias qhov pom tseeb ntawm nag yuav ua rau lub ntsuas cua tsis tsim nyog, tab sis yam tsis muaj suab nrov ntawm kev tawg roj av koj yuav tsum muaj qee yam kom khav txog. Lub peev xwm ua tau ntawm kev siv ESP-8266 microcontollers tau yooj yim tau txhim kho los ntawm ESP-Tam sim no kev sib tham hauv network. Koj tsis xav tau kev txuas mus rau is taws nem thiab tag nrho cov kev lav phib xaub thiab tsis muaj peev xwm ua tau. Thiab koj tau mus ua si nrog Xyoob sticks!

Qhov no tsis yog tus pas nag tiag. Ntawd yog cov cactus qhuav uas ua rau lub suab nag los nrog cov taum cascading-twv yuav raug hu tsis muaj thev naus laus zis. Cov cuab yeej no suav nrog Master thiab Slave combo. Tus Xib Hwb xaiv nyob sab nraud, Roj teeb Lipo ua haujlwm, lub hnub ci muaj zog thiab sawv los ntawm Adafruit kho vajtse tus neeg sawv cev pw tsaug zog uas sips lub zog thiab tig lub ntsuas cua nag txog ib zaug txhua kaum feeb. Yog tias nws hnoos los nag nws xa ESP-Tam sim no lus rau nws tus phooj ywg nkaus xwb-qhev-uas nyob sab hauv txuas nrog lub zog mloog cov lus. Yog tias nws tau txais ib qho nws tig rau ntawm qhov cascade ntawm artfully tso Neopixels. Pab neeg no tau tsim tawm los ntawm cov xyoob ntoo hauv zos uas lom zem ua haujlwm nrog thiab tsis xav tau 16 teev los luam.

Kauj Ruam 1: Sau Koj Cov Khoom

Sau Koj Cov Khoom
Sau Koj Cov Khoom

Nco ntsoov thaum koj tseem yog menyuam yaus thiab nws tau hais qhia tias koj tuaj yeem tua ib tus neeg los ntawm kev khi lawv mus rau lub mesh hla kev loj hlob ntse xyoob ntoo thiab tos! Zoo peb yuav tsis ua qhov ntawd.

1. Xyoob-tau ib daim zoo tsuav koj xav tau hlua Neopixels sab hauv. (Kuv yog li 6 ko taw) Kuj tseem yog ib qho rau lub tsev nyob qhov dav txaus kom haum rau qee yam khoom siv hluav taws xob. (3 nti dav 8 nti ntev)

2. Cov Hnub Nyoog Hloov Tau yooj yim-zoo li cov no:

3. TP 4056 Charger board:

4. Tus lej hloov pauv qib:

5. Lub Hwj Chim Timer Breakout Adafruit:

6. Adafruit Feather HUZZAH nrog ESP8266:

7. WEMOS D1 Mini-koj xaiv…

8. Neopixel Sawb 60 Led/M

9. Roj teeb Lipo

10. Rain Sensor-Kuv yuav qhov no tab sis muaj ntau ntawm lawv nyob ntawd:

11. Generic ON/OFF hloov

Kauj Ruam 2: Sib sau Cov Khoom Siv Hluav Taws Xob

Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics

Ua raws daim duab Fritzing ntawm yuav ua li cas thaiv rau ob lub cuab yeej ua tiav. Chav ua qhev yog qhov yooj yim heev nrog lub rooj sib tham perf rau mount poj niam lub taub hau kom haum rau WEMOS D1 Mini uas muaj teeb tsa txiv neej lub taub hau teeb tsa. Qhov no ua rau mounting thiab tshem tawm rau kev hloov kho thiab programing yooj yim. Cov qib kev hloov pauv logic nyob ntawm lwm sab thiab me me thiab yooj yim rau teeb tsa ntawm lub rooj tsavxwm. Txog kev coj ua zoo tshaj plaws siv Neopixels nws raug nquahu kom txuas tus tiv thaiv rau cov ntaub ntawv tso tawm ntawm qib hloov pauv thiab Neopixels thiab lub peev xwm loj ntawm cov kab hluav taws xob rau nws. Nco ntsoov tias koj siv lub zog txaus tsim nyog thiab txuas nws cais los ntawm WEMOS cov zis. Koj tuaj yeem ntsuas qhov peev txheej no los ntawm qhov ntev npaum li cas koj cov nag yuav mus …

Master chav yog yooj yim zoo nkauj heev. Kuv siv Adafruit Huzzah ESP8266 hloov lwm lub WEMOS D1 mini vim nws muaj nws tus kheej lub roj teeb lub zog ua hauv. Qhov loj me li Lipo koj xav tau-nws tsuas yog yuav tsum haum hauv cov xyoob. Tus tswj hwm tus nqi yooj yim txuas nrog lub hnub ci ntawm tes thiab lub roj teeb thiab muab lub zog rau Lub Hwj Chim Timer Breakout thiab ESP8266. Lub zog rau lub ntsuas cua los los ntawm 3.3 V lub zog ntawm lub microcontroller board. Kuv muab qhov hloov pauv ntawm Kab Pabcuam los ntawm Lub Sijhawm Fais Fab thiab lub rooj tsavxwm EN tus pin yog li kuv tuaj yeem khaws kab no siab rau program nws. (Nws tau khaws qis txawm tias thaum lub zog rau lub sijhawm kaw tsis yooj yim kom nws ua haujlwm yam tsis muaj nws …) Ob tus pin ntawm Huzzah tau siv-ib qho rau lub ntsuas cua nag uas coj nws digitally qis thaum dej tsoo thiab ib qho qhia Lub Hwj Chim Timer nws zoo rau kaw nws. Kuv tsis tau tso lub roj teeb ntsuas rau ntawm chav no tab sis yog tias koj xav tau cov lus qhia nyob ntawm Adafruit lub vev xaib. Nws siv tus lej A0 nkaus xwb ntawm lub rooj tsavxwm tab sis koj tuaj yeem yooj yim program nws xa cov ntaub ntawv no mus rau Slave thiab kom nws tso nws li pixel siab.

Kauj ruam 3: Tsim Nws

Tsim Nws
Tsim Nws
Tsim Nws
Tsim Nws
Tsim Nws
Tsim Nws

Xyoob lom zem ua haujlwm nrog. Cov khoom kuv siv tau qhuav thiab tuag rau ib pliag. Xuab zeb sab nraud du. Lub qhov rau lub teeb yog yooj yim txiav nrog lub teeb saber pom. Tsuas yog siv qee daim kab xev xaim raws qhov ntev tag nrho thiab tsis pub dawb ib nti dav tawg tawm ntawm lub ntsej muag tawm li 8 ntiv tes tsis tu ncua ntawm qhov kawg. Cov duab tuaj yeem ua nthwv dej raws li koj xav txiav nws. Laum ob lub qhov me me kom pib koj cov hniav nkag thiab tawm ntawm qhov kawg. Cov xyoob txiav tau yooj yim heev thiab koj tuaj yeem hla txoj cai ntawm cov node uas muaj qhov tsis txaus ntseeg hla lawv. Tus so ntawm lub raj yog hollow. Siv rab riam thiab tshem tawm cov seem sab hauv ntawm cov node uas yuav ua rau lub raj hollow puv. Kev saib xyuas yuav tsum tau ua kom koj tsis txhob pib faib qhov ntev ntawm cov xyoob, tab sis qhov no yooj yim kho. Tshuaj tsuag xim sab hauv ntawm lub raj nrog lub tiaj dawb sab nraum acrylic. Sab nraum ntawm lub raj yog coated nrog ob peb lub tsho tiv no ntawm uv resistant polyurethane.

Chav Master yog kwv yees li 10 nti ntev 3 txog 4 nti dav uas yuav haum rau lub ntsuas. Nws tau xaiv ua tib zoo kom nws raug txiav li ntawm 2 ntiv tes ntawm qhov chaw nyob rau saum. Qhov chaw no yuav tuav lub sensor thiab tso cai rau lub foob dej rau cov khoom siv hluav taws xob hauv qab no. Koj yuav tsum tau hlais 1/4 'qhov ntawm ntug ntawm lub node-cap kom tso cai rau cov xov tooj cua kom poob los ntawm. Lwm qhov ob peb nyob ib puag ncig lub hauv paus lub hauv paus yuav tso cai khaws cov dej hauv lub khob ntuj no kom tawm mus. Kuv yuav tsum tau txiav lub phaj sensor kom haum rau hauv qhov chaw thiab sib txuas qhov sib txawv sib txuas ntawm kom tau lub qhov me me. Cov xov hlau sensor pub rau lub rooj sib piv sensor uas zaum hauv ntu tsis muaj dej. Ib zaug ntxiv txau chav tsev no hauv thiab tawm nrog polyurethane tsuag rau sab nraum zoov.

Kauj ruam 4: Sib sau ua ke

Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke

Lub vaj huam sib luag hnub ci hloov pauv tau yog tiv thaiv cov cement txuas rau sab nraud ntawm Chav Master. Cov xov hlau uas txuas nws los ntawm cov qhov me me hauv cov raj tsev nyob tau muab tso rau qhov kawg ntawm lub hnub ci vaj huam sib luag. Ua raws cov lus qhia yuav ua li cas ntawm lawv lub vev xaib-nws yooj yim heev. Cov ntsuas dej nag tau teeb tsa hauv lub khob sab saud nrog dabs ntawm silicon ntawm nylon spacers uas qaij lub sensor ntawm lub kaum ntse ntse kom cov nag tsis ua pas. Lub qhov yog drilled nyob rau sab ntawm chav tsev kom haum rau ON/OFF hloov. Txhua yam ntxiv tsuas yog ntim rau sab hauv. Koj tuaj yeem siv cov yas yas me me npog hauv qab tsuav koj tso qee qhov cua tso. Txhua txoj kab hlau nkag tau kaw nrog dabs ntawm silicon.

Chav ua qhev tau haum nrog qhov ntev ntawm Neopixels kom tso ob peb ntiv tes rau saum thiab hauv qab. Cov no tau yooj yim siliconed rau hauv qhov chaw-xyuas kom tseeb tias koj hle tawm lub tes tsho silicon yog tias koj tuaj nrog ib qho-ua tsis tau lo rau. Muab Neopixels tso rau sab kom nws tsis pom los ntawm ze li ntawm txhua lub kaum sab xis tab sis coj nws lub teeb mus rau thaum pleev xim kab noj hniav. Tom qab tiv thaiv lub zog siv nrog lub peev xwm loj lub WEMOS lub rooj tsavxwm me me yuav yooj yim haum rau hauv qab ntawm lub raj. Txawm hais tias chav qhev tuaj yeem tawm sab nraud nws tsis tau tsim los kom tsis muaj dej.

Kauj ruam 5: Program Nws

Program Nws
Program Nws
Program Nws
Program Nws
Program Nws
Program Nws

Tus txiv neej no tau ua txoj haujlwm zoo ntawm kev teeb tsa qee qhov piv txwv ntawm cov ntsuas thiab ESP-Tam sim no: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiess tau ua yeeb yaj kiab zoo nrog piv txwv uas kuv tau siv cov cai los ntawm pib qhov haujlwm no. Qhov txwv Master/Slave chav no tsis xav tau internet txhua qhov yog li kuv tshem tawm cov ntu ntawd-nws tsuas yog hloov cov ntaub ntawv ntawm seb nws los nag lossis tsis. Kuv txiav txim siab tsis siv qhov kev xaiv pw tsaug zog zoo tshaj rau ESP raws li kuv pom ntawm qhov haujlwm yav dhau los nws tau dhau los ua qhov tsis ruaj khov tom qab ib ntus thiab yuav ua rau poob qis ntawm lub hnub ci roj teeb. Kev xaiv kho vajtse tsuas yog rov pib dua Adafruit Huzzah ib zaug txhua kaum feeb lossis yog li, txheeb xyuas lub ntsuas hluav taws xob rau lub teeb liab qis uas qhia tau tias nag, yog tias nws tsis pom nws xa lub teeb liab siab/qis rau Done pin ntawm lub sijhawm. Lwm txoj cai hloov pauv xa cov ntaub ntawv (tiag tiag tsis muaj ntaub ntawv tshwj tsis yog xa ua haujlwm nws tus kheej) rau tus qhev kom qhib nws cov cai. Tus lej qhev tsuas yog khau raj tshuab thiab tos cov lus thiab thaum nws tau txais nws teeb tsa neopixel ua haujlwm rau ib pliag. Koj tuaj yeem sib txawv qhov no hauv software tab sis nws tseem txuas ntxiv tos kom nag los ua haujlwm dua. Nyeem cov lus pom hauv software kom pom qhov hloov pauv qhov tseem ceeb. Tus lej loj ntawm lub hnub qub tuaj ntawm qhov chaw no: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Kuv nyuam qhuav ntxiv qee qhov tsis sib xws thiab hloov xim.

Kauj Ruam 6: Siv Nws

Siv Nws
Siv Nws
Siv Nws
Siv Nws

Lub hwj chim me me ntawm lub ntsuas cua los nag yuav tsum tau hloov kho rau qib dab tsi uas ua rau kom tus tswv xa daim ntawv ceeb toom. Koj yuav tsum tau hloov kho Adafruit lub sijhawm ntsuas hluav taws xob lub zog hluav taws xob los txiav txim siab ntau npaum li cas koj lub ntsuas hluav taws xob tig los kuaj xyuas nag-qhov ntau yog los ntawm vib nas this txog ob teev-koj xaiv. Them lub roj teeb lipo ntawm tus tswv tsev thiab qhib nws thiab teeb nws sab nraud thiab nws yuav tsum saib xyuas nws tus kheej rau kev xav tau lub zog tshwj tsis yog tias koj nyob hauv Alaska qhov twg nws los nag tas li thiab tsaus ntuj. Tus qhev ua haujlwm nyob txhua qhov chaw hauv Wifi ntau ntawm tus tswv thiab muaj lub zog zoo nyob rau hnub tos rau cov lus-tsuas yog ntsaws nws rau hauv 5 volt phab ntsa wart nrog lub zog txaus los muab koj li Neopixel ntev thiab mus. Yog tias koj xav tau lub teeb pom kev ib ntus thaum tos kom los nag qhov no yooj yim rau txoj haujlwm-tshwj xeeb tshaj yog tias koj nyob qhov chaw uas nws tsis los nag txhua lub sijhawm.

Pom zoo: