Sisällysluettelo:
- Vaihe 1: Materiaalit, työkalut ja ohjelmistot
- Vaihe 2: Koodaus
- Vaihe 3: Yhdistä kaikki
- Vaihe 4: Lopulliset kommentit
Video: Yksinkertainen autotallin oven hakata: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Kun olin lukittu vahingossa talostani useaan otteeseen, päätin, että minun oli päästävä parempaan tapaan päästä kotiin, johon ei liittynyt murtautumista ja sisäänpääsyä (ja ilman, että kätkeisin avainta jonnekin ulkopuolelle).
Tarkasteltaessa autotallin oven kokoonpanoa huomasin, että autotallin oven avaava moottori voidaan aktivoida yksinkertaisesti oikosulkemalla kaksi kosketinta. Tämän nähdessäni ymmärsin, että hyvin yksinkertainen ratkaisu olisi liittää esp8266 releeseen, jonka voisin sitten laukaista (oven avaamiseksi tai sulkemiseksi) yhdistämällä esp8266 -ohjaimeen matkapuhelimellani.
Vaihe 1: Materiaalit, työkalut ja ohjelmistot
Materiaalit
- NodeMCU
- 1 -kanavainen 5V -relemoduuli
- USB -pistorasia/latauslaite
- Ruuvit (M2*8)
- min USB -kaapeli
Työkalut
- Juotin
- Juottaa
- Lämpökutistuvat letkut
- Langanpoistajat
- Liitäntäjohto
- 3D tulostin
- Tähti ruuvimeisseli
- Pihdit
Ohjelmisto
- Arduino IDE
- Fritzing
- FreeCAD
Vaihe 2: Koodaus
Seuraava kirjasto lisättiin Arduino IDE: hen: https://github.com/Links2004/arduinoWebSockets.git. Myös jos et ole jo lisännyt esp8266 -kirjastoa, tämä on tehtävä seuraavasti:
- Valitse Tiedosto> Asetukset. Kirjoita Lisätaulujen hallinnan URL-osoitteet -kenttään (tai kopioi ja liitä) https://arduino.esp8266.com/stable/package_esp8266… ja napsauta ok.
- Valitse sitten Työkalut> Hallitus> Hallituksen johtaja. Kirjoita hakukenttään "esp8266". Kohdan "esp8266 by ESP8266 Community" pitäisi näkyä. Napsauta kyseistä kohtaa ja etsi asennuspainike oikeasta alakulmasta.
Tähän ei tarvitse lisätä paljon muuta kuin käyttämäni koodi (GarageDoorHack-Final liitteenä), joka on otettu osoitteesta https://gist.github.com/bbx10/667e3d4f5f2c0831d00b ja muokattu hieman, jotta se vastaisi mitä minun piti tehdä, eli laukaista lyhyesti rele, kun painiketta napsautettiin.
Koodin osalta varmista, että päivität seuraavat rivit langattoman SSID: n ja SALASANAN mukaan:
- staattinen const char ssid = "SSID";
- static const char password = "SALASANA";
sarjamonitorin avulla (kun olet ladannut koodin) näet, mikä IP -osoite on varattu NodeMCU: lle.
Viimeinen huomionarvoinen seikka on se, että NodeMCU -kortillani näytti olevan nastat eri tavalla kuin mitä on mainittu verkossa, eli GPIO05 oli nasta 5, jossa käyttämäni online -viittaus sanoi, että se oli 1 (tai ehkä GPIOni nastat, jos ne on koottu eri järjestyksessä). Joka tapauksessa minun piti käyttää kokeiluja ja virheitä ennen kuin pystyin määrittämään, mikä nasta oli GPIO5.
Vaihe 3: Yhdistä kaikki
Seuraavat vaiheet:
- Leikkasin pois kaikki NodeMCU -nastat, joita en käyttänyt (kyllä, olisin voinut purkaa ne, mutta löysin tämän helpommaksi).
- Juotettu liitäntäjohdot asianomaisiin nastoihin (kuten yllä olevat kaaviot ja valokuvat), eristämällä liitokset lämpökutistusputkella.
- 3D Tulostettu kotelo (STL -tiedostot liitteenä; FCSTD -tiedosto on FreeCAD -tiedosto).
- Ruuvaa NodeMCU -levy alas. Ruuvit, jotka minulla oli, olivat liian pitkiä, joten käytin pihtejä katkaisemaan ne lyhyemmiksi.
- Työnsi releen yläosan kannessa olevaan neliön pidikkeeseen, joka piti sen tiukasti paikallaan. Suunta oli sellainen, että releen koskettimet olivat kannen johtimen ulostuloaukon edessä.
- Kiinnitti kannen ja ruuvaa sen kiinni.
- Relejohdot kytketty autotallin oven moottorin liittimiin.
- Kytkettiin projekti USB -virtalähteeseen.
- Odotettiin, että NodeMCU todentaa langattomasti.
- Selasin puhelimestani IP -osoitteen.
- Testattu painamalla painiketta.
Kierreruuvit, jotka olin toiminut hyvin, mutta itsekelausruuvit olisivat olleet helpompia käsitellä.
Vaihe 4: Lopulliset kommentit
Seuraavat asiat eivät kuulu tämän ohjeen soveltamisalaan, mutta niistä kannattaa keskustella:
IP-osoite
Oletusarvoisesti reitittimesi antaa satunnaisia IP -osoitteita, mikä tarkoittaa, että laitteellasi ei välttämättä ole aina samaa IP -osoitetta, mikä vaikeuttaisi sitten puhelimen löytämistä ja käyttöä. Siksi on tärkeää, että määrität sille kiinteän IP -osoitteen. Tähän on kaksi pääasiallista tapaa, joista jokaisella on omat hyvät ja huonot puolensa. Haluan antaa reitittimen DHCP -palvelimen tehdä tämän. Yleiset vaiheet, joita on noudatettava tätä menetelmää käytettäessä, ovat seuraavat:
- Kirjaudu reitittimeesi järjestelmänvalvojana.
- Katso DHCP -lokit ja tallenna NodeMCU -laitteellesi myönnettyyn IP -osoitteeseen liittyvä MAC -osoite.
- Etsi valikkovaihtoehto, jonka avulla voit asettaa IP -varauksia. Täällä voit määrittää MAC -osoitteen ja IP -osoitteen, jonka haluat tämän MAC -osoitteen aina saavan.
Teen yleensä edellä mainitut asiat mahdollisimman varhain projekteissani.
Pikakuvakkeen luominen puhelimeesi
- Varmista, että olet yhteydessä samaan langattomaan verkkoon kuin laite.
- Kun IP -osoite on nyt korjattu, sinun pitäisi pystyä selaamaan sitä puhelimellasi.
- Tallenna IP kirjanmerkiksi.
- Tallenna kirjanmerkki puhelimen kotisivulle.
Turvallisuus
Kaikki, jotka ovat yhteydessä langattomaan verkkoon, voivat selata tätä IP -osoitetta ja laukaista releen. Tätä varten heidän on tiedettävä langaton SSID ja salasana. Tavalliselle käyttäjälle tämä on todennäköisesti riittävä suojaus. Jos haluat korkeamman suojaustason, voit ottaa käyttöön jonkinlaisen MAC-suodatuksen reitittimellesi tai erilliselle palvelimellesi tai kokeilla kaksivaiheista todennustapaa. Tämä sanoi, että jos joku tietää, miten hakkeroida verkkoasi, he luultavasti osaavat hakata myös kaikki edellä mainitut ratkaisut. Lisäksi jos he todella haluavat päästä sisään, he todennäköisesti vain murtautuvat sisään.
Lyhyesti sanottuna, jos asut vähäriskisessä ympäristössä, sinulla ei todennäköisesti ole mitään pelättävää. Toisaalta, jos asut riskialttiissa ympäristöissä, sinulla on todennäköisesti tärkeämpiä huolenaiheita ja autotallin oven hakkerointi.
Kaiken tämän jälkeen seuraava projekti on enemmän konseptitodistusprojekti eikä sitä ole tarkoitettu täysimittaiseksi tuotantototeutukseksi. Jokainen, joka toteuttaa tämän hankkeen, tekee sen omalla vastuullaan.
Loppukommentit
Joskus yhteys NodeMCU: han näyttää katkeavan. Kun näin tapahtuu, sinun tarvitsee vain päivittää verkkosivu ja sen pitäisi muodostaa yhteys uudelleen.
Ja lopuksi, sen sijaan että olisin kytkenyt ohjaimen suoraan ovimoottoriin, olisin voinut kytkeä sen rinnakkain autotallin manuaalisen kytkimen kanssa. Vaikka tämä olisi voinut piilottaa piirit seinään, minun olisi sitten pitänyt tehdä uusi suunnitelma laitteen virran kytkemiseksi. Virtakysymys olisi ollut suhteellisen helppo ratkaista, mutta toistaiseksi en kokenut, että ponnistus olisi kannattavaa.
Kaiken kaikkiaan tämä on yksinkertainen ja halpa projekti, jonka nauttimisesta nautin.
Viimeisimmät kehitykset
Vieraile osoitteessa https://www.instructables.com/id/Simple-Garage-Doo… nähdäksesi Simple Garage Dock Hackin toisen version.
Suositeltava:
Hakata autotallin ovi: 5 vaihetta
Hakata autotallisi ovi: Kuka ei ole koskaan unelmoinut kotiin menemisestä pelkästään puhelinsovelluksen avulla tai siitä, että hän voi kuunnella ja kopioida dataraitiovaunuja? Olen iloinen voidessani kertoa teille, mitä olen ymmärtänyt ja miten olen edennyt. Aloitin tämän projektin toisen kerran, kun unohdin avaimeni
Kahden autotallin oven valvonta: 4 vaihetta
Kahden autotallin oven valvonta: Vuonna 2016 muutimme uuteen taloon, jossa autotallin ovet sijaitsevat tavalla, jota et näe talon pääsisäänkäynniltä. Joten et voi olla varma, ovatko ovet kiinni tai auki. Vain valvontaa varten entiset omistajat asensivat puristuskytkimen
Näkymätön autotallin oven kaukosäädin: 7 vaihetta (kuvilla)
Näkymätön autotallin oven kaukosäädin: Kerran jätimme auton pysäköityyn autotallin ulkopuolelle ja varas rikkoi ikkunan päästäkseen autotallin oven kauko -ohjaimeen. Sitten he avasivat autotallin ja varastivat polkupyöriä. Joten päätin piilottaa kaukosäätimen rakentamalla sen auton tuhkakuppiin. Se toimii
Autotallin oven tilavalo hakata: 3 vaihetta
Garage Door Status Light Hack: Asun talossa, jossa ei ole helppo nähdä, onko autotallin ovi auki tai kiinni. Meillä on nappi talossa, mutta ovi on poissa näkyvistä. Ajatus jonkinlaisen kytkimen ja virtalähteen suunnittelusta ei ollut toivottavaa korkean
Postilaatikko ja autotallin oven ilmoitus: 5 vaihetta (kuvilla)
Postilaatikko- ja autotallin ovi -ilmoittaja: Tämä ohje sisältää Johan Mobergin postilaatikon ilmoituksen. Tähän projektiin verrattuna tein joitain muutoksia: kaukana kotistani ei ole vain postilaatikko, vaan myös autotalli. Ne ovat yhdessä paikassa lähellä tietä ja talo sijaitsee noin 5