INHOUDSOPGAWE:

Eenvoudige garage deur hack: 4 stappe (met foto's)
Eenvoudige garage deur hack: 4 stappe (met foto's)

Video: Eenvoudige garage deur hack: 4 stappe (met foto's)

Video: Eenvoudige garage deur hack: 4 stappe (met foto's)
Video: 4 Manieren Om Te HACKEN Tegen Vrienden In Minecraft.. 2024, Desember
Anonim
Eenvoudige garage deur hack
Eenvoudige garage deur hack
Eenvoudige garage deur hack
Eenvoudige garage deur hack
Eenvoudige garage deur hack
Eenvoudige garage deur hack
Eenvoudige garage deur hack
Eenvoudige garage deur hack

Nadat ek meer as een keer per ongeluk by my huis uitgesluit was, het ek besluit dat daar 'n beter manier moes wees om by my huis in te gaan, wat nie beteken dat ek ingaan nie (en sonder om 'n sleutel buite weg te steek).

Toe ek na die opstelling van my garagedeur kyk, het ek opgemerk dat die motor om die motorhuisdeur oop te maak, geaktiveer kan word deur eenvoudig twee kontakte te kortsluit. Toe ek dit sien, het ek besef dat 'n baie eenvoudige oplossing sou wees om 'n esp8266 aan te sluit op 'n relais wat ek dan kan aktiveer (om die deur oop of toe te maak) deur met my selfoon aan te sluit op die esp8266 -beheerder.

Stap 1: Materiaal, gereedskap en sagteware

Materiaal

  • NodeMCU
  • 1 kanaal 5V aflosmodule
  • USB -aansluiting/laai -toestel
  • Skroewe (M2*8)
  • min USB -kabel

Gereedskap

  • Soldeerbout
  • Soldeer
  • Krimpbuis
  • Wire-strippers
  • Verbindingsdraad
  • 3D -drukker
  • Ster skroewedraaier
  • Tang

Sagteware

  • Arduino IDE
  • Fritsing
  • FreeCAD

Stap 2: Kodering

Die volgende biblioteek is by die Arduino IDE gevoeg: https://github.com/Links2004/arduinoWebSockets.git. As u ook nog nie die esp8266 -biblioteek bygevoeg het nie, moet dit soos volg gedoen word:

  • Gaan na File> Preferences. Tik (of kopieer-plak) in die veld "Bykomende bestuurders-URL's" https://arduino.esp8266.com/stable/package_esp8266 …..
  • Gaan dan na Tools> Board> Board Manager. Tik "esp8266" in die soekveld. Die inskrywing "esp8266 deur ESP8266 Community" moet verskyn. Klik op die inskrywing en soek die installeringsknoppie regs onder.

Hier hoef nie veel meer bygevoeg te word nie, behalwe die kode wat ek gebruik het (GarageDoorHack-Final aangeheg) is geneem uit https://gist.github.com/bbx10/667e3d4f5f2c0831d00b en effens aangepas om te pas by wat ek moes doen, dws om kortliks te aktiveer 'n aflos met die klik op 'n knoppie.

Met verwysing na die kode, maak seker dat u die volgende reëls opdateer om u draadlose SSID en wagwoord weer te gee:

  • static const char ssid = "SSID";
  • static const char password = "WAGWOORD";

deur die seriële monitor te gebruik (sodra u die kode opgelaai het), kan u sien watter IP aan die NodeMCU toegeken is.

'N Laaste punt wat opgemerk moet word, is dat dit op my NodeMCU -bord lyk asof die penne anders was as wat aanlyn genoem word, dws my GPIO05 was pen 5, waar die aanlynverwysing wat ek gebruik het gesê het dat dit 1 was (of miskien my GPIO penne in 'n ander volgorde gemonteer). Hoe dit ook al sy, ek moes probeer en fout doen voordat ek kon vasstel watter pen eintlik GPIO5 was.

Stap 3: Alles saamvoeg

Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit

Stappe het gevolg:

  • Ek het al die NodeMCU -penne wat ek nie gebruik het nie, afgesny (ja, ek kon dit losgemaak het, maar ek het dit makliker gevind).
  • Gesoldeerde verbindingsdrade op die relevante penne (soos diagramme en foto's hierbo), met behulp van hitte-krimpbuise om die verbindings te isoleer.
  • 3D het die saak gedruk (STL -lêers aangeheg; die FCSTD -lêer is die FreeCAD -lêer).
  • Skroef die NodeMCU -bord af. Die skroewe wat ek gehad het, was te lank, en ek het 'n tang gebruik om dit korter te sny.
  • Druk die bokant van die aflos in die vierkantige houer in die deksel wat dit stewig op sy plek hou. Die oriëntasie was sodanig dat die afloskontakte na die draaduitganggat in die deksel kyk.
  • Maak die deksel vas en draai dit toe.
  • Die aflosdrade is verbind met die motorterminale van die motorhuisdeur.
  • Koppel die projek aan die USB -kragbron.
  • Wag vir die NodeMCU om met die draadloos te verifieer.
  • Het vanaf my telefoon na die IP -adres geblaai.
  • Getoets deur op die knoppie te druk.

Die skroewe met skroefdraad waarmee ek goed gewerk het, maar dit was makliker om self te tik.

Stap 4: Laaste opmerkings

Die volgende val buite die omvang van hierdie instruksies, maar is die moeite werd om te bespreek:

IP adres

Standaard stuur u router ewekansige IP -adresse uit, wat beteken dat u toestel nie altyd dieselfde IP kan hê nie, wat dit dan baie moeilik sal maak om vanaf u telefoon te vind en toegang daartoe te verkry. Dit is dus belangrik dat u dit 'n vaste IP toewys. Daar is twee maniere om dit te doen, elk met sy eie voor- en nadele. My voorkeur is om die DHCP -bediener van die router toe te laat om dit te doen. Die algemene stappe wat gevolg moet word wanneer u hierdie metode gebruik, is:

  1. Meld aan op u router as 'n administrateur.
  2. Kyk na die DHCP -logboeke en teken die MAC -adres aan wat verband hou met die IP -adres wat aan u NodeMCU uitgereik is.
  3. Vind die kieslysopsie waarmee u IP -besprekings kan stel. Hier kan u 'n MAC -adres en die IP -adres spesifiseer wat u altyd wil hê dat hierdie MAC -adres moet kry.

Ek doen gewoonlik die bogenoemde so vroeg as moontlik in my projekte.

Skep 'n kortpad op u telefoon

  • Maak seker dat u aan dieselfde draadlose netwerk as u toestel gekoppel is.
  • As die IP -adres nou vasgestel is, moet u dit op u telefoon kan besoek.
  • Stoor die IP as 'n boekmerk.
  • Stoor die boekmerk op die tuisblad van u telefoon.

Sekuriteit

Almal wat aan u draadlose netwerk gekoppel is, sal na hierdie IP kan blaai en die aflos kan aktiveer. Om dit te kan doen, moet u u draadlose SSID en wagwoord ken. Vir die gemiddelde gebruiker is dit waarskynlik genoeg sekuriteit. As u 'n hoër vlak van beveiliging wil hê, kan u 'n soort MAC-filter op u router of 'n selfstandige bediener implementeer, of u kan 'n tweefaktor-verifikasiebenadering probeer. Dit het gesê: as iemand weet hoe u u netwerk kan inbreek, weet hy waarskynlik ook al die bogenoemde oplossings. Verder, as hulle regtig so graag wil inkom, sal hulle waarskynlik eenvoudig inbreek.

Kortom, as u in 'n lae risiko -omgewing woon, hoef u waarskynlik niks te vrees nie. Aan die ander kant, as u in 'n hoërisiko -omgewing woon, het u waarskynlik belangriker dinge om oor te bekommer en 'n motorhuisdeur.

Na dit alles gesê is, is die volgende projek meer 'n bewys-van-konsep-projek en nie bedoel as 'n volskaalse produksie-implementering nie. Almal wat hierdie projek implementeer, doen dit op eie risiko.

Slotopmerkings

Soms blyk dit dat die verbinding met die NodeMCU verdwaal het. As dit gebeur, hoef u net die webblad te verfris en moet dit weer suksesvol koppel.

En laastens, in plaas daarvan om die beheerder direk op die deurmotor te koppel, kon ek dit parallel met die handskakelaar in die motorhuis bedraad het. Alhoewel dit my in staat sou gestel het om die stroombane in die muur te verberg, sou ek dan 'n ander plan moes maak ten opsigte van die krag van die toestel. Die kragkwessie sou relatief maklik gewees het om op te los, maar vir eers het ek nie gevoel dat die moeite die moeite werd sou wees nie.

Al met al is dit 'n eenvoudige en goedkoop projek wat ek geniet het om te voltooi.

Jongste ontwikkelings

Besoek https://www.instructables.com/id/Simple-Garage-Doo… om weergawe twee van die Simple Garage Door Hack te sien.

Aanbeveel: