Tartalomjegyzék:

Egyszerű garázskapu -feltörés: 4 lépés (képekkel)
Egyszerű garázskapu -feltörés: 4 lépés (képekkel)

Videó: Egyszerű garázskapu -feltörés: 4 lépés (képekkel)

Videó: Egyszerű garázskapu -feltörés: 4 lépés (képekkel)
Videó: BrillBird FOTÓSULI körmösöknek - 4 egyszerű lépés a látványosabb körömfotókért 2024, Július
Anonim
Egyszerű garázskapu -feltörés
Egyszerű garázskapu -feltörés
Egyszerű garázskapu -feltörés
Egyszerű garázskapu -feltörés
Egyszerű garázskapu -feltörés
Egyszerű garázskapu -feltörés
Egyszerű garázskapu -feltörés
Egyszerű garázskapu -feltörés

Miután többször is véletlenül bezártam a házamból, úgy döntöttem, hogy jobb módja van annak, hogy belépjek az otthonomba, amely nem jár töréssel és belépéssel (és anélkül, hogy elrejtené a kulcsot valahol).

A garázskapu felépítését szemügyre véve észrevettem, hogy a garázskapu nyitására szolgáló motor két érintkező rövidzárlatával aktiválható. Ezt látva rájöttem, hogy egy nagyon egyszerű megoldás az lenne, ha egy esp8266 -ot egy reléhez csatlakoztatnék, amelyet azután elindíthatok (az ajtó kinyitásához vagy bezárásához), ha az esp8266 vezérlőhöz csatlakozom a mobiltelefonommal.

1. lépés: Anyagok, eszközök és szoftver

Anyagok

  • NodeMCU
  • 1 csatornás 5V relé modul
  • USB aljzat/töltőeszköz
  • Csavarok (M2*8)
  • min USB kábel

Eszközök

  • Forrasztópáka
  • Forrasztó
  • Hőre zsugorodó cső
  • Huzalhúzók
  • Csatlakozó vezeték
  • 3d nyomtató
  • Csillag csavarhúzó
  • Fogó

Szoftver

  • Arduino IDE
  • Fritzing
  • FreeCAD

2. lépés: Kódolás

A következő könyvtárat adtuk hozzá az Arduino IDE -hez: https://github.com/Links2004/arduinoWebSockets.git. Továbbá, ha még nem adta hozzá az esp8266 könyvtárat, akkor ezt a következőképpen kell elvégezni:

  • Lépjen a Fájl> Beállítások menüpontra. A "További táblák kezelői URL-ek" mezőbe írja be (vagy másolja be) a https://arduino.esp8266.com/stable/package_esp8266… címet, majd kattintson az OK gombra.
  • Ezután lépjen az Eszközök> Tábla> Fórumkezelő menübe. Írja be az "esp8266" szót a keresőmezőbe. Meg kell jelennie az "esp8266 by ESP8266 Community" bejegyzésnek. Kattintson erre a bejegyzésre, és keresse meg a telepítés gombot a jobb alsó sarokban.

Itt nem kell sok mást hozzáfűzni, mint az általam használt kódot (a GarageDoorHack-Final csatolva) a https://gist.github.com/bbx10/667e3d4f5f2c0831d00b webhelyről vettük át, és kissé módosítottuk, hogy megfeleljek a tennivalóimnak, azaz röviden aktiváljam relé, amikor egy gombra kattintottak.

A kódra hivatkozva ügyeljen arra, hogy frissítse a következő sorokat, hogy tükrözze a vezeték nélküli SSID -t és JELSZÓT:

  • static const char ssid = "SSID";
  • static const char password = "JELSZÓ";

a soros monitor használatával (miután feltöltötte a kódot) láthatja, hogy milyen IP -cím van hozzárendelve a NodeMCU -hoz.

Egy utolsó pont, amit érdemes megjegyezni, hogy a NodeMCU lapomon úgy tűnt, hogy a tűk másképp vannak hozzárendelve, mint az online csapok, ahol más sorrendben vannak összeszerelve). Bárhogy is legyen, próbát és hibát kellett használnom, mielőtt megállapíthattam volna, hogy melyik pin valójában GPIO5.

3. lépés: Összerakni

Összerakni
Összerakni
Összerakni
Összerakni
Összerakni
Összerakni

Következtek a lépések:

  • Levágtam az összes nem használt NodeMCU csapot (igen, ki tudtam volna forrasztani őket, de ezt könnyebbnek találtam).
  • Forrasztó csatlakozóvezetékek a megfelelő csapokra (a fenti ábrák és fotók szerint), zsugorcsövek segítségével szigetelje a csatlakozásokat.
  • 3D kinyomtatta a tokot (STL fájlok csatolva; az FCSTD fájl a FreeCAD fájl).
  • Csavarja le a NodeMCU lapot. A csavarok túl hosszúak voltak, ezért fogót használtam, hogy rövidebbre vágjam őket.
  • Nyomja a relé tetejét a fedél négyzet alakú tartójába, amely szilárdan a helyén tartja. A tájolás olyan volt, hogy a relé érintkezői a fedél huzalkimeneti nyílásához fordultak.
  • Rögzítette a fedelet, és becsukta.
  • Csatlakoztatta a relé vezetékeket a garázskapu motor kapcsaihoz.
  • Csatlakoztassa a projektet az USB áramforráshoz.
  • Várt, amíg a NodeMCU hitelesíti a vezeték nélküli kapcsolatot.
  • Böngészve az IP -címre a telefonomról.
  • A gomb megnyomásával tesztelték.

Azokkal a menetes csavarokkal, amelyeket jól dolgoztam, de az önmetsző csavarokkal könnyebb lett volna dolgozni.

4. lépés: Utolsó megjegyzések

A következők nem tartoznak ezen utasítás hatálya alá, de érdemes megvitatni őket:

IP-cím

Alapértelmezés szerint az útválasztó véletlenszerű IP -címeket ad ki, ami azt jelenti, hogy az eszköz nem mindig ugyanazzal az IP -címmel rendelkezik, ami nagyon megnehezítené a telefonról történő megkeresést és elérést. Ezért fontos, hogy fix IP -t rendeljen hozzá. Ennek két fő módja van, mindegyiknek megvan a maga előnye és hátránya. Előnyben részesítem, hogy engedélyezem a router DHCP szerverének ezt. A módszer alkalmazása során követendő általános lépések a következők:

  1. Jelentkezzen be az útválasztóba rendszergazdaként.
  2. Nézze meg a DHCP naplókat, és jegyezze fel a NodeMCU -jához kiadott IP -címhez tartozó MAC -címet.
  3. Keresse meg azt a menüopciót, amely lehetővé teszi az IP -foglalások beállítását. Itt megadhatja a MAC -címet és azt az IP -címet, amelyet szeretne, hogy ez a MAC -cím mindig megkapjon.

Általában a fentieket a lehető legkorábban teszem meg projektjeim során.

Parancsikon létrehozása a telefonon

  • Győződjön meg arról, hogy ugyanahhoz a vezeték nélküli hálózathoz csatlakozik, mint a készülék.
  • Ha az IP -cím már rögzítve van, képesnek kell lennie arra, hogy böngészhessen a telefonján.
  • Mentse az IP -t könyvjelzőként.
  • Mentse a könyvjelzőt a telefon kezdőlapjára.

Biztonság

Bárki, aki a vezeték nélküli hálózatához csatlakozik, böngészhet ezen az IP -címen, és elindíthatja a relét. Ehhez ismernie kell a vezeték nélküli SSID -t és a jelszót. Egy átlagos felhasználó számára ez valószínűleg elegendő biztonság. Ha magasabb szintű biztonságot szeretne, végrehajthat valamilyen MAC szűrést az útválasztón vagy egy önálló kiszolgálón, vagy megpróbálhat kétfaktoros hitelesítési módszert. Ez azt jelenti, hogy ha valaki tudja, hogyan kell feltörni a hálózatát, akkor valószínűleg tudja, hogyan kell feltörni a fenti megoldásokat is. Továbbá, ha tényleg annyira szívesen bejutnak, akkor valószínűleg egyszerűen betörnek.

Röviden, ha alacsony kockázatú környezetben él, akkor valószínűleg nincs mitől tartania. Másrészt, ha magas kockázatú környezetben él, akkor valószínűleg fontosabb dolgokkal kell aggódnia, és egy garázskapu -feltöréssel.

Mindezek után a következő projekt inkább a koncepciót bizonyító projekt, és nem teljes körű gyártási megvalósítás. Aki ezt a projektet megvalósítja, azt saját felelősségére teszi.

Záró megjegyzések

Néha úgy tűnik, hogy a NodeMCU -val való kapcsolat megszakad. Ha ez megtörténik, akkor csak frissítenie kell a weboldalt, és sikeresen újra kell csatlakoznia.

És végül, ahelyett, hogy a vezérlőt közvetlenül az ajtómotorhoz csatlakoztatnám, beköthettem volna a garázsban lévő kézi kapcsolóval párhuzamosan. Bár ez lehetővé tette volna számomra, hogy elrejtsem az áramkört a falban, akkor más tervet kellett volna készítenem az eszköz áramellátására vonatkozóan. Az áramellátás problémája viszonylag könnyen megoldható lett volna, de egyelőre nem éreztem úgy, hogy megéri az erőfeszítés.

Mindent összevetve ez egy egyszerű és olcsó projekt, amelyet örömmel végeztem.

Legújabb fejlesztések

Látogasson el a https://www.instructables.com/id/Simple-Garage-Doo… oldalra, ahol megtekintheti az Egyszerű garázskapu feltörés második verzióját.

Ajánlott: