
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13




Matapos aksidenteng ma-lock out sa aking bahay nang higit sa isang okasyon, napagpasyahan kong mayroong mas mahusay na paraan upang makapasok sa aking bahay na hindi kasangkot sa pagsira at pagpasok (at nang hindi itinatago ang isang susi sa labas ng kung saan).
Sa pagtingin sa aking set-up ng pinto ng garahe napansin ko na ang motor upang buksan ang pintuan ng garahe ay maaaring buhayin sa pamamagitan ng simpleng pag-ikot ng dalawang contact. Sa nakikita ko ito napagtanto ko na ang isang napaka-simpleng solusyon ay upang ikonekta ang isang esp8266 sa isang relay na maaari kong ma-trigger (upang buksan o isara ang pinto) sa pamamagitan ng pagkonekta sa esp8266 controller gamit ang aking mobile phone.
Hakbang 1: Mga Materyales, Tool at Software
Mga Kagamitan
- NodeMCU
- 1 Channel 5V module ng relay
- USB outlet / aparato na nagcha-charge
- Mga tornilyo (M2 * 8)
- min USB cable
Mga kasangkapan
- Panghinang
- Panghinang
- Heat-shrink tubing
- Mga striker ng wire
- Nag-uugnay sa kawad
- 3d printer
- Star distornilyador
- Mga Plier
Software
- Arduino IDE
- Fritzing
- FreeCAD
Hakbang 2: Pag-coding
Ang sumusunod na library ay idinagdag sa Arduino IDE: https://github.com/Links2004/arduinoWebSockets.git. Gayundin kung hindi mo pa naidagdag ang library ng esp8266 kung gayon kailangan itong gawin tulad ng sumusunod:
- Pumunta sa File> Mga Kagustuhan. Sa patlang na "Mga Karagdagang Boards Manager URL", i-type (o i-paste ang kopya) https://arduino.esp8266.com/stable/package_esp8266… at i-click ang ok.
- Pagkatapos ay pumunta sa Tools> Board> Board Manager. I-type ang "esp8266" sa patlang ng paghahanap. Dapat lumitaw ang entry na "esp8266 ng ESP8266 Community". I-click ang entry na iyon at hanapin ang pindutan ng pag-install sa ibabang kanan.
Hindi gaanong higit pang mga kinakailangang maidagdag dito maliban sa code na ginamit ko (naka-attach ang GarageDoorHack-Final) ay nakuha mula sa https://gist.github.com/bbx10/667e3d4f5f2c0831d00b at binago nang bahagya upang mapaunlakan ang kailangan kong gawin ie upang maikli ang mabilis isang relay kapag ang isang pindutan ay na-click.
Sa pagsangguni sa code, tiyaking na-update mo ang mga sumusunod na linya upang maipakita ang iyong wireless SSID at PASSWORD:
- static const char ssid = "SSID";
- static const char password = "PASSWORD";
gamit ang serial monitor (kapag na-upload mo na ang code) makikita mo kung anong IP ang inilaan sa NodeMCU.
Ang isang huling punto na nagkakahalaga ng pagpuna ay ang aking board ng NodeMCU ay lilitaw na ang mga pin ay naiiba na nakatalaga sa kung ano ang nabanggit sa online ibig sabihin ang aking GPIO05 ay pin 5 kung saan bilang ang sanggunian sa online na ginagamit ko ay sinabi na ito ay 1 (o marahil ang aking GPIO mga pin kung saan nagtipon sa ibang pagkakasunud-sunod). Anuman ang kaso, kailangan kong gumamit ng ilang pagsubok at error bago matukoy ng isang aling pin ang talagang GPIO5.
Hakbang 3: Pagsasama-sama sa Lahat ng Ito



Sinundan ang mga hakbang:
- Pinagtanggal ko ang lahat ng mga pin ng NodeMCU na hindi ko ginagamit (oo maaari kong mai-unsold ang mga ito ngunit mas madali ko itong nahanap).
- Ang mga solder na nag-uugnay na mga wire papunta sa mga nauugnay na mga pin (tulad ng mga diagram at larawan sa itaas), gamit ang heat-shrink tubing upang ma-insulate ang mga koneksyon.
- 3D Naka-print ang kaso (nakalakip ang mga STL file; ang file na FCSTD ay ang FreeCAD file).
- Na-screw ang board ng NodeMCU pababa. Ang mga tornilyo na mayroon ako ay masyadong mahaba at kaya ginamit ang isang pliers upang mas maikli ang mga ito.
- Itinulak ang tuktok ng relay sa may hawak na parisukat sa talukap ng mata na mahigpit na hawak nito. Ang oryentasyon ay tulad ng mga relay contact na nakaharap sa wire exit hole sa talukap ng mata.
- Ikinabit ang talukap ng mata at isinara ito ng sarado.
- Nakakonekta ang mga wire ng relay sa mga terminal ng motor ng garahe ng garahe.
- I-plug ang proyekto sa pinagmulan ng kuryente ng USB.
- Naghintay para sa NodeMCU na patunayan sa wireless.
- Na-browse sa IP address mula sa aking telepono.
- Nasubukan sa pamamagitan ng pagpindot sa pindutan.
Ang sinulid na mga turnilyo na nagtrabaho ako nang maayos ngunit ang pag-tap sa sarili ay mas madaling magtrabaho.
Hakbang 4: Huling Mga Komento
Ang sumusunod ay nahuhulog sa labas ng saklaw ng Instructable na ito ngunit sulit na talakayin:
IP address
Bilang default ang iyong router ay maglalabas ng mga random na IP Address na nangangahulugang ang iyong aparato ay maaaring hindi palaging magkaroon ng parehong IP na kung saan ay gawing napakahirap hanapin at i-access mula sa iyong telepono. Samakatuwid ito ay mahalaga na italaga mo ito ng isang nakapirming IP. Mayroong dalawang pangunahing paraan upang gawin ito, bawat isa ay may kani-kanilang mga kalamangan at kahinaan. Ang aking kagustuhan ay payagan ang server ng DHCP ng router na gawin ito. Ang mga pangkalahatang hakbang upang sundin kapag ginagamit ang pamamaraang ito ay:
- Mag-log papunta sa iyong router bilang isang admin.
- Tingnan ang mga tala ng DHCP at itala ang MAC address na nauugnay sa IP address na naibigay sa iyong NodeMCU.
- Hanapin ang pagpipilian sa menu na nagbibigay-daan sa iyo upang itakda ang mga pagpapareserba ng IP. Dito maaari mong tukuyin ang isang MAC address at ang IP na nais mong palaging makuha ng MAC address na ito.
Karaniwan kong ginagawa ang nasa itaas nang maaga hangga't maaari sa aking mga proyekto.
Lumilikha ng isang shortcut sa iyong telepono
- Tiyaking nakakonekta ka sa parehong wireless network tulad ng iyong aparato.
- Sa nakaayos na ngayon ang IP address dapat ay ma-browse mo ito sa iyong telepono.
- I-save ang IP bilang isang bookmark.
- I-save ang bookmark sa home page ng iyong telepono.
Seguridad
Ang sinumang nakakonekta sa iyong wireless network ay maaaring mag-browse sa IP na ito at mai-trigger ang relay. Upang magawa ito malalaman nila ang iyong Wireless SSID at password. Para sa average na gumagamit marahil ito ay sapat na seguridad. Kung nais mo ang isang mas mataas na antas ng seguridad maaari kang magpatupad ng ilang uri ng pagsala ng MAC sa iyong router o isang standalone server o maaari mong subukan ang isang diskarte sa pagpapatotoo ng dalawang-kadahilanan. Sinabi nito, kung may nakakaalam kung paano i-hack ang iyong network malamang na alam nila kung paano i-hack din ang lahat ng mga solusyon sa itaas. Dagdag pa kung talagang masigasig silang makapasok marahil ay simpleng makakapasok sila.
Sa madaling salita kung nakatira ka sa isang mababang peligro na kapaligiran kung gayon marahil ay wala kang kinakatakutan. Sa kabilang banda kung nakatira ka sa isang mataas na peligro na kapaligiran kung gayon marahil ay mayroon kang mas mahahalagang bagay na dapat magalala at isang pag-hack sa pintuan ng garahe.
Nasabi ang lahat ng ito, ang sumusunod na proyekto ay higit pa sa isang proyekto na walang katibayan at hindi tinukoy bilang isang ganap na pagpapatupad ng produksyon. Sinumang nagpapatupad ng proyektong ito ay ginagawa ito sa kanilang sariling peligro.
Magsasara ng mga puna
Minsan ang koneksyon sa NodeMCU ay lilitaw upang mawala. Kapag nangyari ito kailangan mo lamang i-refresh ang webpage at dapat itong matagumpay na kumonekta nang matagumpay.
At ang panghuli, sa halip na ikonekta ang controller nang direkta sa motor ng pinto, maaari kong mai-wire ito nang kahanay ng manu-manong paglipat sa garahe. Habang ito ay pinapagana akong itago ang circuitry sa dingding, kakailanganin kong gumawa ng isa pang plano tungkol sa paggana ng aparato. Ang isyu sa kuryente ay naging madali lamang malutas ngunit sa pansamantala ay hindi ko naramdaman na sulit ang pagsisikap.
Lahat sa lahat ito ay isang simple at murang proyekto na nasisiyahan akong makumpleto.
Pinakabagong Mga Pag-unlad
Bisitahin ang https://www.instructables.com/id/Simple-Garage-Doo… upang makita ang bersyon dalawa ng Simple Garage Door Hack.
Inirerekumendang:
Nagbukas ng Pinto ng garahe na May Feedback Gamit ang Esp8266 Bilang Web Server .: 6 Mga Hakbang

Garage Door Opener With Feedback Paggamit ng Esp8266 Bilang Web Server .: Kumusta, ipapakita ko sa iyo kung paano gumawa ng isang simpleng paraan upang makagawa ng isang pambukas ng pintuan ng garahe.-Ang ESP8266 ay naka-code bilang web server, ang pintuan ay maaaring buksan saan man sa mundo-Gamit feedback, malalaman mo na ang pinto ay bukas o malapit sa real time-Simple, isang shortcut lamang upang magawa
Hindi Makikita ang Remote ng Pinto ng garahe: 7 Hakbang (na may Mga Larawan)

Hindi nakikita ang Pinto ng Pinto ng garahe: Isang beses na iniwan namin ang aming sasakyan na naka-park sa labas ng garahe at isang magnanakaw ang sumira sa isang bintana upang makarating sa remote na pintuan ng garahe. Pagkatapos ay binuksan nila ang garahe at ninakaw ang ilang mga bisikleta. Kaya't nagpasya akong itago ang remote sa pamamagitan ng pagtatayo nito sa ashtray ng kotse. Gumagana ito upang
Paggamit ng HomeLink Sa Mga Hindi Sinusuportahang Bukas ng Pinto ng garahe: 6 na Hakbang

Paggamit ng HomeLink Sa Mga Hindi Sinusuportahang Bukas ng Pinto ng garahe: Nakatira ako sa isang gusali ng apartment at kamakailan lamang na naka-install ang homelink sa aking kotse. Sa kasamaang palad, ang remote na garahe na ibinigay nila sa akin ay gumagamit ng koneksyon na maxSecure na hindi sumusuporta sa homelink. Kaya't nagpasya akong maghanap ng isang solusyon
Isang Wireless na Bersyon ng Bukas o Isara ba ang Aking Pinto ng garahe ?: 7 Mga Hakbang

Isang Wireless na Bersyon ng … Ang Aking Garage Door Door ay Bukas o Sarado?: Gusto namin ng isang simple, mura at maaasahang indication system na ipinakita sa amin kung ang aming mga pintuan ng garahe ay bukas o sarado. Mayroong maraming " Ay ang aking pintuan ng garahe bukas " mga proyekto. Ang pinakamalaking karamihan sa mga proyektong ito ay mahirap i-wire. Sa aking kaso runn
Remote ng Pinto ng garahe ng ESP8266 WIFI: 3 Mga Hakbang

Remote ng ESP8266 WIFI Garage Door: Ginagamit namin ang aming garahe nang mas tulad ng isang pangunahing pasukan sa bahay, dahil ang paggamit ng aktwal na front entrance ay sumusubaybay ng maraming dumi sa bahay dahil sa mahinang layout. Sa panahon ng tag-ulan dito sa kanlurang baybayin ng Canada mas masahol pa ito. Ang aming pintuan ng garahe