Cov txheej txheem:

Yooj Yim Qhov Rooj Tsheb Hack: 4 Cov Kauj Ruam (nrog Duab)
Yooj Yim Qhov Rooj Tsheb Hack: 4 Cov Kauj Ruam (nrog Duab)

Video: Yooj Yim Qhov Rooj Tsheb Hack: 4 Cov Kauj Ruam (nrog Duab)

Video: Yooj Yim Qhov Rooj Tsheb Hack: 4 Cov Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Lub Xya hli ntuj
Anonim
Yooj Yim Qhov Rooj Tsheb Hack
Yooj Yim Qhov Rooj Tsheb Hack
Yooj Yim Qhov Rooj Tsheb Hack
Yooj Yim Qhov Rooj Tsheb Hack
Yooj Yim Qhov Rooj Tsheb Hack
Yooj Yim Qhov Rooj Tsheb Hack
Yooj Yim Qhov Rooj Tsheb Hack
Yooj Yim Qhov Rooj Tsheb Hack

Tom qab raug xwm txheej raug kaw ntawm kuv lub tsev ntau dua ib lub sijhawm, Kuv txiav txim siab tias yuav tsum muaj txoj hauv kev zoo dua los nkag rau hauv kuv lub tsev uas tsis cuam tshuam kev tawg thiab nkag mus (thiab tsis zais qhov tseem ceeb sab nraum qhov chaw).

Ntawm kev saib ntawm kuv lub qhov rooj teeb tsa lub qhov rooj Kuv pom tias lub tshuab qhib lub qhov rooj rau lub qhov rooj tuaj yeem qhib tau los ntawm kev yooj yim luv-Circuiting ob tus neeg. Thaum pom qhov no kuv pom tau hais tias qhov kev daws teeb meem yooj yim heev yuav yog txuas tus esp8266 mus rau qhov txuas uas kuv tuaj yeem ua rau (qhib lossis kaw lub qhov rooj) los ntawm kev txuas mus rau tus tswj hwm esp8266 siv kuv lub xov tooj.

Kauj Ruam 1: Cov Khoom, Cov Cuab Yeej & Software

Khoom siv

  • NodeMCU
  • 1 Channel 5V relay module
  • USB qhov hluav taws xob/them khoom
  • Ntsia Hlau (M2*8)
  • min USB kab

Cov cuab yeej

  • Soldering Hlau
  • Solder
  • Kub-ntsws tubing
  • Hlau-strippers
  • Txuas xov hlau
  • 3D Tshuab Luam Ntawv
  • Lub hnub qub ntsia hlau
  • Pliers

Software

  • Arduino IDE Cov
  • Fritzing
  • FreeCAD

Kauj ruam 2: Coding

Cov tsev qiv ntawv hauv qab no tau ntxiv rau Arduino IDE: https://github.com/Links2004/arduinoWebSockets.git. Tsis tas li yog tias koj tseem tsis tau ntxiv lub tsev qiv ntawv esp8266 ces qhov no yuav tsum tau ua raws li hauv qab no:

  • Mus rau File> Preferences. Hauv qhov "Tus Thawj Saib Xyuas Ntxiv URLs" teb, ntaus (lossis luam-muab tso) https://arduino.esp8266.com/stable/package_esp8266… thiab nyem ok.
  • Tom qab ntawd mus rau Cov Cuab Yeej> Pawg Thawj Coj> Tus Thawj Saib Xyuas Haujlwm. Ntaus "esp8266" hauv kev tshawb nrhiav. Qhov nkag "esp8266 los ntawm ESP8266 Zej Zog" yuav tsum tshwm sim. Nyem qhov nkag ntawd thiab nrhiav khawm teeb tsa ntawm sab xis.

Tsis tas yuav xav tau ntxiv ntawm no ntau dua li cov cai kuv siv (GarageDoorHack-Final txuas) tau coj los ntawm https://gist.github.com/bbx10/667e3d4f5f2c0831d00b thiab hloov kho me ntsis kom haum raws li kuv xav tau ua piv txwv li ua rau luv luv relay thaum khawm tau nyem.

Nrog rau tus lej, nco ntsoov tias koj hloov kho cov kab hauv qab no los xav txog koj lub wireless SSID thiab PASSWORD:

  • zoo li qub const char ssid = "SSID";
  • zoo li qub const char password = "PASSWORD";

siv tus lej saib xyuas (ib zaug koj tau tshaj tawm cov cai) koj yuav tuaj yeem pom tus IP tau faib rau NodeMCU.

Ib lub ntsiab lus kawg uas tsim nyog sau cia yog tias kuv pawg NodeMCU tau tshwm sim kom muaj tus lej sib txawv rau qhov tau hais hauv online piv txwv li kuv GPIO05 yog tus pin 5 qhov twg raws li kev siv online uas kuv tau siv hais tias nws yog 1 (lossis tej zaum kuv GPIO pins qhov sib dhos ua ke hauv qhov kev txiav txim sib txawv). Txawm li cas los xij, kuv yuav tsum tau siv qee qhov kev sim thiab ua yuam kev ua ntej tuaj yeem txiav txim siab tus pin twg yog qhov tseeb GPIO5.

Kauj Ruam 3: Muab tag nrho ua ke

Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke

Cov kauj ruam ua raws:

  • Kuv txiav tawm tag nrho NodeMCU pins uas kuv tsis tau siv (yog kuv tuaj yeem tsis muag lawv tab sis kuv pom qhov no yooj yim dua).
  • Soldered txuas cov xov hlau mus rau cov pins cuam tshuam (raws li kab duab thiab cov duab saum toj no), siv cov cua sov-ntsws tubing los tiv thaiv kev sib txuas.
  • 3D Luam cov ntaub ntawv (STL cov ntaub ntawv txuas nrog; FCSTD cov ntaub ntawv yog FreeCAD cov ntaub ntawv).
  • Ntsia NodeMCU pawg thawj coj saib. Cov ntsia hlau uas kuv muaj tau ntev dhau lawm thiab yog li siv cov cuab yeej txhawm rau txiav lawv luv dua.
  • Thawb sab saum toj ntawm kev xa xov mus rau tus tuav lub xwmfab hauv lub hau uas tuav nws khov kho. Qhov kev taw qhia yog qhov uas cov neeg sib txuas tau ntsib lub xaim tawm ntawm lub hau.
  • Txuas lub hau thiab ntsia nws kaw.
  • Txuas cov xov hlau txuas mus rau lub qhov rooj tsheb qhov rooj tsheb.
  • Txuas lub phiaj xwm rau hauv USB lub zog siv.
  • Tos rau NodeMCU los txheeb xyuas qhov tseeb nrog lub wireless.
  • Nkag mus rau tus IP chaw nyob ntawm kuv lub xov tooj.
  • Kuaj los ntawm nias lub pob.

Cov xov ntsia hlau uas kuv tau ua haujlwm tau zoo tab sis nws tus kheej tapping yuav yooj yim dua los ua haujlwm nrog.

Kauj Ruam 4: Cov Lus Kawg

Cov hauv qab no ntog sab nraum qhov kev qhia no tab sis tsim nyog tham txog:

IP Chaw Nyob

Los ntawm lub neej ntawd koj lub router yuav teeb tus IP chaw nyob tsis raug lub ntsiab lus tias koj lub cuab yeej yuav tsis muaj IP tib yam uas yuav ua rau nws nyuaj nrhiav thiab nkag los ntawm koj lub xov tooj. Nws yog vim li ntawd qhov tseem ceeb uas koj muab nws tus IP tsau. Muaj ob txoj hauv kev los ua qhov no, txhua tus muaj lawv tus kheej qhov zoo thiab qhov tsis zoo. Kuv qhov kev nyiam yog tso cai rau router tus DHCP server ua qhov no. Cov kauj ruam dav dav ua raws thaum siv txoj hauv kev no yog:

  1. Nkag mus rau koj lub router ua tus thawj coj.
  2. Saib ntawm DHCP cav thiab sau MAC chaw nyob cuam tshuam nrog IP chaw nyob uas tau muab rau koj NodeMCU.
  3. Nrhiav cov ntawv qhia zaub mov uas tso cai rau koj teeb tsa IP chaw nyob. Ntawm no koj yuav tuaj yeem hais qhia MAC chaw nyob thiab tus IP uas koj xav tau MAC chaw nyob no ib txwm kom tau txais.

Kuv ib txwm ua cov saum toj no thaum ntxov li sai tau hauv kuv cov phiaj xwm.

Tsim kev luv ntawm koj lub xov tooj

  • Nco ntsoov tias koj tau txuas nrog tib lub wireless network zoo li koj lub cuab yeej.
  • Nrog tus IP chaw nyob tam sim no tsau koj yuav tsum tuaj yeem tshawb xyuas nws ntawm koj lub xov tooj.
  • Txuag tus IP ua tus cim.
  • Txuag phau ntawv cim rau koj lub xov tooj home page.

Kev ruaj ntseg

Txhua tus neeg txuas nrog koj lub wireless network yuav tuaj yeem nkag mus rau tus IP no thiab ua rau muaj kev xa rov qab. Txhawm rau ua qhov no lawv yuav tsum paub koj Wireless SSID thiab tus password. Rau cov neeg siv nruab nrab qhov no yog tej zaum muaj kev nyab xeeb txaus. Yog tias koj xav tau qib kev nyab xeeb siab dua koj tuaj yeem siv qee yam ntawm MAC lim ntawm koj lub router lossis ib tus neeg rau zaub mov ib leeg lossis koj tuaj yeem sim ua ob txoj hauv kev txheeb xyuas qhov tseeb. Qhov no tau hais tias, yog tias ib tus neeg paub yuav hack koj lub network li cas lawv yuav paub yuav ua li cas txhawm rau hack tag nrho cov kev hais daws saum toj no ib yam. Ntxiv mus yog tias lawv mob siab rau nkag mus lawv yuav zaum yooj yim dua.

Hauv ntej yog tias koj nyob hauv ib puag ncig muaj kev pheej hmoo tsawg ces tej zaum koj tsis muaj dab tsi ntshai. Ntawm qhov tod tes yog tias koj nyob hauv ib puag ncig muaj kev pheej hmoo siab ces tej zaum koj yuav muaj yam tseem ceeb ntxiv uas yuav tsum txhawj xeeb txog thiab lub qhov rooj tsheb nres.

Tau hais tag nrho cov no, cov phiaj xwm hauv qab no yog ntau qhov pov thawj ntawm lub tswv yim thiab tsis txhais tau tias yog kev ua tiav tag nrho. Ib tus neeg uas ua txoj haujlwm no ua li ntawd ntawm lawv tus kheej txoj kev pheej hmoo.

Kaw lus

Qee zaum kev txuas mus rau NodeMCU zoo li ploj mus. Thaum qhov no tshwm sim koj tsuas yog xav tau hloov kho lub vev xaib thiab nws yuav tsum rov txuas tau zoo.

Thiab qhov kawg, tsis txhob txuas cov maub los ncaj qha mus rau lub qhov rooj lub cav, Kuv tuaj yeem txuas nws txuas nrog rau kev hloov pauv hauv phau ntawv tso tsheb. Thaum qhov no yuav ua rau kuv zais cov xov hluav taws xob hauv phab ntsa, tom qab ntawd kuv yuav tsum tau ua lwm txoj kev npaj nrog kev hwm rau lub zog ntaus ntawv. Teeb meem lub hwj chim yuav tau yooj yim los daws teeb meem tab sis tam sim no kuv tsis xav tias kev siv zog yuav tsim nyog.

Txhua qhov no yog qhov haujlwm yooj yim thiab pheej yig uas kuv nyiam ua tiav.

Kev Tsim Kho Tshiab

Mus ntsib https://www.instructables.com/id/Simple-Garage-Doo… kom pom version ob ntawm Lub Qhov Rooj Nkag Qhov Yooj Yim Yooj Yim.

Pom zoo: