Cov txheej txheem:
Video: IPhone thiab Arduino Lub Nkoj Qhov Rooj Qhib: 8 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Kuv feem ntau ua raws ntau cov txuj ci qhia thiab kuv ib txwm xav tsis thoob nrog cov khoom uas tib neeg tuaj nrog. Ib pliag rov qab, Kuv pom cov lus qhia ntawm wifi lub qhov rooj qhib lub qhov rooj uas kuv xav tias yog qhov txias heev thiab ntxiv nws rau kuv qhov tsis paub xaus-ua cov npe ntawm cov haujlwm lom zem. Ceev nrooj rau tam sim no, thiab kuv tseem tsis tau nyob ib puag ncig rau txoj haujlwm. Tab sis kuv tau muaj menyuam (zoo, kuv tus poj niam tau ua, tsis yog kuv). Kuv tus niam tais tau ua siab zoo txaus los saib xyuas 5-hnub ntawm kuv lub tsev (yog, Kuv puas lawm) tab sis lawv tau thov nrog kuv muab lub qhov rooj rau tsheb tso rau lawv nyem rau hauv lawv lub tsheb, piv rau kev siv lub ntsuas phoo siab. sab nraum lub chaw nres tsheb. Yog li, ob txoj kev xaiv tso ua ntej kuv. Siv tsib feeb los rov ua dua lawv cov clicker rau kuv lub nkas -las. Los yog, siv ob peb lub lis piam thaum kawg ua haujlwm ntawm kuv qhov chaw tso tsheb qhov rooj qhib. Thiab yog li, bingo-bango, kuv cov lus qhia tau yug los.
Kuv rov qab mus rau qhov tshaj tawm thawj zaug thiab nyiam ntau yam khoom siv kho vajtse uas tus sau siv, tab sis software tsis yog qhov kuv xav tau. Yog li cov tshuaj kuv xav tau xav kom muaj cov yam ntxwv hauv qab no:
- Tsis xav tau tus password
- Yuav tsum tsuas yog ua haujlwm thaum txuas nrog kuv lub tsev LAN
- Kev cai app ntawm kuv iPhone los tswj nws
- Siv Arduino nrog ib qho ethernet lossis wifi shield
- Ua pov thawj hauv kev cai lij choj
Kauj Ruam 1: Yam Koj Xav Tau
"thauj khoom =" tub nkeeg "kuv tus lej sau thiab muab tso rau ob qho tib si Arduino thiab iPhone, nws yog lub sijhawm los debug..
Kuv coj ob lub liab thiab ob lub LED ntsuab txuas nrog raws li qhia hauv daim duab ua ntej. Ib txheej ntsuab thiab liab yuav sawv cev rau lub qhov rooj sab laug thiab teeb tsa ntxiv rau lub qhov rooj raug. Yog tias ob lub qhov rooj raug kaw, tom qab ntawd lub teeb ntsuab yuav ntsais tsis nres. Txwv tsis pub yog lub qhov rooj qhib, ces lub teeb liab yuav ntsais muag. Kuv xaiv thawj lub xeev ntawm lub qhov rooj raug kaw (ntsuab ntsais teeb) vim tias thaum kuv xub txuas tus Arduino mus rau lub qhov qhib, kuv yuav ua kom lub qhov rooj raug kaw.
Txhawm rau pom nws ua haujlwm li cas, koj tuaj yeem saib luv luv (crappy res - thov txim!) Video ntawm nws hauv kev nqis tes ua. Voila! Ua haujlwm kom deb li deb!
Kauj Ruam 7: Txuas Nws
Txij li thaum kuv lub tshuab luam ntawv 3D tau txais kev pabcuam Kuv tsis muaj sijhawm los luam tawm rooj plaub. Cov lus qhia ua ntej uas kuv ua raws qhov no, muaj.stl cov ntaub ntawv muaj rau rub tawm. (Faj seeb: Yog tias koj npaj yuav siv.stl cov ntaub ntawv, cov chav nyob hauv cm, tom qab sib tham nrog tus sau. Kuv yuav tsum ntsuas kuv cov ntaub ntawv.stl los ntawm ib feem ntawm 10 txij li kuv lub tshuab luam ntawv ua haujlwm hauv chav mm). Kuv yuav tau hloov kho tus qauv txij li kuv muaj ob lub qhov rooj thiab vim li no xav tau ob qhov txuas. Tab sis txij li kuv mob siab rau kom tau txais txhua yam txuas nrog, Kuv pib teeb cov khoom siv hluav taws xob ntawm ib qho ntoo uas kuv tau pw ib puag ncig. Yog li, kuv yuav tsis nthuav tawm qhov ua tiav cov khoom tiav hauv cov lus qhia no.
Thaum cov khoom siv hluav taws xob tau teeb tsa rau ntawm cov ntoo uas kuv muaj, nws yog qhov teeb meem yooj yim los nrhiav lub tsev ib ntus rau nws ntawm phab ntsa. Hauv cov duab, koj tuaj yeem pom me ntsis ntawm cov xov tsis zoo uas khiav los ntawm lub router mus rau Arduino, Arduino mus rau kev xa tawm, thiab thaum kawg xa mus rau lub qhov rooj qhov rooj qhov rooj. Thaum kuv tawm ntawm lub pob tiag thiab tshem lub hau ntswj los ntawm phab ntsa, tsuas muaj ob lub xov hlau txuas. Yog li, ib yam li cov lus qhia uas kuv tau siv los ua kuv li, koj tuaj yeem txuas cov xov hlau los ntawm kev xa rov qab hauv ib qho kev txiav txim rau lub dav hlau ntawm lub qhov rooj khawm.
Tom qab qhov no, tag nrho cov teeb tsa ua haujlwm zoo ua ntej thawj zaug! Thov txim uas tsis tso video tawm. Kuv yuav tsum tau tshem nws ib ntus ua ntej kuv tuaj yeem kaw cov vis dis aus ntawm nws ua haujlwm, tab sis kuv cog lus tias nws tau ua!
Kauj Ruam 8: Kev Xav Thaum Kawg
Tom qab ua si nrog qhov no me ntsis, Kuv tau pom qee qhov teeb meem uas kuv yuav hais hauv qab no. Cov no yog yam tseem ceeb, yog li thov xav txog lawv ua ntej txiav txim siab ua qhov haujlwm no.
- Muaj qee qhov tsis sib xws ntawm kev ntaus lub pob ntawm iPhone thiab kom lub qhov rooj rau tsheb nres teb. Qhov no tuaj yeem yog software lossis kab laum siv, tab sis kuv tseem tab tom tshawb nrhiav nws.
- Qhov teeb meem loj: Tom qab rub lub app mus rau iPhone app, Kuv pom tias tom qab ob peb hnub thaum kuv yuav sim qhib lub app, nws yuav hloov xwb rov qab mus rau lub vijtsam hauv tsev. Qhov no yog tus cwj pwm zoo ib yam. Tom qab qhwv kuv lub hlwb me ntsis, thaum kawg kuv tau tawg thiab tshaj tawm cov lus nug ntawm stackoverflow. Ib tus phooj ywg cov lus teb zoo li yog qhov raug: Lub teb chaws phem uas Apple tau txiav txim siab tias yog tias koj tsis yog tus tsim tawm, tom qab ntawv pov thawj kev ntseeg siab koj tau txais los ntawm Xcode rau koj tsim tshiab app tsuas yog zoo rau 1 lub lis piam. Tom qab ntawd, nws yuav tsis ua haujlwm ntawm koj iPhone tshwj tsis yog koj rov nruab nws (thiab 1 lub lis piam suav rov pib dua) lossis koj them lawv $ 99 tus nqi rau daim ntawv pov thawj ntev dua. Kuv pom qhov no ua rau tsis txaus siab kiag li. Yuav luag zoo li kuv nkim kuv lub sijhawm. Tab sis yog tias koj yog tus tsim tawm, ces qhov no yuav tsis yog teeb meem rau koj.
- Ib qhov kev xav uas tshwm sim rau kuv yog tias ib tus neeg nias lub qhov rooj qhov rooj qhov rooj, qhov xwm txheej no tsis raug ntes hauv Arduino code. Yog li deb li Arduino txhawj xeeb, lub qhov rooj lub xeev tseem tsis hloov pauv ua ntej lub pob raug nias. Ib qho ntxiv, yog tias ib tus neeg tau sawv hauv qab lub qhov rooj thaum lwm tus neeg siv lub app kaw nws. Qhov ntsuas lub qhov rooj yuav yuam lub qhov rooj rov qab mus dua thiab qhov xwm txheej no, ib yam, tsis raug ntes hauv Arduino code. Tsis tas yuav hais qhov no yog lwm lub ntsiab lus los xav.
Yog li ua tsaug rau kev coj nrog kuv thiab ntxiv kuv thov txim rau qee qhov kev coj ua tsis zoo. Thov qhia rau kuv paub yog tias koj muaj lus nug!
Pom zoo:
DIY Ntse Qhov Rooj Qhov Rooj Qhov Rooj + Tsev Pabcuam Hauv Tsev: 5 Kauj Ruam
DIY Ntse Lub Qhov Rooj Qhov Rooj + Lub Tsev Pabcuam Kev Sib Koom: Tig koj lub qhov rooj qhov rooj ib txwm ntse siv qhov haujlwm DIY no. Kuv yuav qhia koj yuav tsim nws li cas thiab tswj nws siv Tsev Pabcuam (dhau MQTT) thiab muaj peev xwm qhib thiab kaw koj lub qhov rooj ntawm qhov chaw deb.Kuv yuav siv ESP8266 pawg thawj coj hu ua Wemos
Lub Qhov Rooj Qhib Qhov Rooj Nrog Tawm Tswv Yim Siv Esp8266 Raws Li Lub Vev Xaib: 6 Kauj Ruam
Lub Qhov Rooj Qhib Qhov Rooj Nrog Tawm Tswv Yim Siv Esp8266 Raws Li Lub Vev Xaib.: Nyob zoo, Kuv yuav qhia koj yuav ua li cas thiaj ua tau txoj hauv kev yooj yim kom ua lub qhov rooj qhib qhov rooj tsheb. tawm tswv yim, koj yuav paub yog lub qhov rooj qhib lossis kaw hauv lub sijhawm tiag tiag-Yooj yim, tsuas yog ib qho luv luv ua rau kuv
Tig Koj Lub Qhov Rooj Qhov Rooj Mus Rau Hauv Qhov Rooj Ntse Nrog Nrog IFTTT: 8 Kauj Ruam
Tig Koj Lub Qhov Rooj Qhov Rooj Mus Rau Hauv Lub Ntsej Muag Qhov Rooj Nrog IFTTT: Lub WiFi Qhov Rooj Tswb tig koj lub qhov rooj uas twb muaj lawm mus rau hauv lub qhov rooj ntse. https://www.fireflyelectronix.com/product/wifidoor
Tig Koj Lub Qhov Rooj Hauv Qhov Rooj Mus Rau Hauv Qhov Rooj Ntse Nrog Lub Tsev Pabcuam: 6 Kauj Ruam
Tig Koj Lub Qhov Rooj Qhov Rooj Mus Rau Hauv Qhov Rooj Ntse Nrog Tus Pab Hauv Tsev: Hloov koj lub qhov rooj uas twb muaj lawm mus rau hauv lub qhov rooj ntse. Tau txais kev ceeb toom rau koj lub xov tooj lossis ua ke nrog koj lub koob yees duab lub qhov rooj uas twb muaj lawm kom tau txais daim duab lossis video ceeb toom txhua lub sijhawm ib tus neeg hu koj lub tswb
Lub Nkoj Nkoj Qhib Qhib Siv Arduino: 3 Cov Kauj Ruam
Qhov Rooj Nkag Nkag Qhib Siv Arduino: Qhov no yog khoos phis tawj raws txoj haujlwm uas siv Atmel Atmega 328P (Arduino UNO) los ua Lub Nkoj Qhib Qhov Rooj Qhib yam tsis xav tau cov khoom siv ntxiv. Txoj cai muaj peev xwm tiv thaiv lub kaw lus nws tus kheej los ntawm kev puas tsuaj hluav taws xob