Orodha ya maudhui:

Rekodi rahisi ya Mlango wa Gereji: Hatua 4 (na Picha)
Rekodi rahisi ya Mlango wa Gereji: Hatua 4 (na Picha)

Video: Rekodi rahisi ya Mlango wa Gereji: Hatua 4 (na Picha)

Video: Rekodi rahisi ya Mlango wa Gereji: Hatua 4 (na Picha)
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Julai
Anonim
Mlango rahisi wa Garage
Mlango rahisi wa Garage
Mlango rahisi wa Garage
Mlango rahisi wa Garage
Mlango rahisi wa Garage
Mlango rahisi wa Garage
Mlango rahisi wa Garage
Mlango rahisi wa Garage

Baada ya kufungwa nje ya nyumba yangu kwa bahati mbaya zaidi ya mara moja, niliamua kwamba lazima kuwe na njia bora ya kuingia nyumbani kwangu ambayo haikujumuisha kuvunja na kuingia (na bila kuficha ufunguo nje mahali pengine).

Kuangalia usanidi wa mlango wa karakana niligundua kuwa gari la kufungua mlango wa karakana linaweza kuamilishwa kwa kuzunguka tu mawasiliano mawili. Kuona hii niligundua kuwa suluhisho rahisi sana itakuwa kuunganisha esp8266 kwa relay ambayo ningeweza kuchochea (kufungua au kufunga mlango) kwa kuunganisha kwa mtawala wa esp8266 kwa kutumia simu yangu ya rununu.

Hatua ya 1: Vifaa, Zana na Programu

Vifaa

  • NodeMCU
  • 1 Channel 5V relay moduli
  • Hifadhi ya USB / kifaa cha kuchaji
  • Screws (M2 * 8)
  • kebo ndogo ya USB

Zana

  • Chuma cha kulehemu
  • Solder
  • Tubing ya kupungua kwa joto
  • Vipande vya waya
  • Kuunganisha waya
  • Printa ya 3D
  • Bisibisi ya nyota
  • Vipeperushi

Programu

  • Arduino IDE
  • Fritzing
  • BureCAD

Hatua ya 2: Usimbuaji

Maktaba ifuatayo iliongezwa kwa IDE ya Arduino: https://github.com/Links2004/arduinoWebSockets.git. Pia ikiwa haujaongeza maktaba ya esp8266 basi hii inahitaji kufanywa kama ifuatavyo:

  • Nenda kwenye Faili> Mapendeleo. Kwenye uwanja wa "URL za Meneja wa Bodi za Ziada", chapa (au nakili -bandika) https://arduino.esp8266.com/stable/package_esp8266… na bonyeza sawa.
  • Kisha nenda kwenye Zana> Bodi> Meneja wa Bodi. Andika "esp8266" katika uwanja wa utaftaji. Kuingia "esp8266 na Jumuiya ya ESP8266" inapaswa kuonekana. Bonyeza kiingilio hicho na utafute kitufe cha kusakinisha chini kulia.

Sio zaidi ya kuhitaji kuongezwa hapa isipokuwa nambari niliyotumia (GarageDoorHack-Final iliyoambatanishwa) ilichukuliwa kutoka https://gist.github.com/bbx10/667e3d4f5f2c0831d00b na kurekebishwa kidogo kutoshea kile nilichohitaji kufanya yaani kwa kifupi kuchochea relay wakati kifungo kilibofya.

Kwa kurejelea nambari, hakikisha unasasisha mistari ifuatayo ili kuonyesha SSID yako isiyo na waya na NENO:

  • tuli st char ssid = "SSID";
  • static const char password = "HABARI";

kutumia mfuatiliaji wa serial (mara tu unapopakia nambari) utaweza kuona ni IP gani imetengwa kwa NodeMCU.

Jambo moja la mwisho ambalo ni muhimu kuzingatia ni kwamba bodi yangu ya NodeMCU ilionekana kuwa na pini zilizopewa tofauti kwa kile kinachotajwa mkondoni yaani GPIO05 yangu ilikuwa pin 5 ambapo kama kumbukumbu ya mkondoni ambayo nilikuwa nikitumia ilisema ni 1 (au labda GPIO yangu pini ambapo wamekusanyika kwa mpangilio tofauti). Kwa hali yoyote, ilibidi nitumie jaribio na hitilafu kabla ya kuamua ni pini ipi haswa GPIO5.

Hatua ya 3: Kuiweka Pamoja

Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja

Hatua zilifuatwa:

  • Nilikata pini zote za NodeMCU ambazo sikuwa nikitumia (ndio ningeweza kuziunganisha lakini nimeona hii kuwa rahisi).
  • Waya zilizounganishwa kwa waya kwenye pini husika (kama vile michoro na picha hapo juu), kwa kutumia neli ya kupunguza joto ili kuweka unganisho.
  • 3D ilichapisha kesi hiyo (faili za STL zimeambatanishwa; faili ya FCSTD ni faili ya FreeCAD).
  • Ilipunguza bodi ya NodeMCU chini. Bisibisi ambazo nilikuwa nazo zilikuwa ndefu sana na kwa hivyo koleo zilizotumiwa kuzipunguza fupi.
  • Sukuma juu ya relay ndani ya mmiliki wa mraba kwenye kifuniko ambacho kiliishikilia vizuri. Mwelekeo ulikuwa kama kwamba mawasiliano ya relay yalikabiliwa na shimo la kutoka kwa waya kwenye kifuniko.
  • Imeambatanisha kifuniko na kuifunga imefungwa.
  • Imeunganisha waya za kupeleka kwa vituo vya gari vya mlango wa karakana.
  • Iliingiza mradi kwenye chanzo cha umeme cha USB.
  • Inasubiri NodeMCU ithibitishe na isiyo na waya.
  • Inatafutwa kwa anwani ya IP kutoka kwa simu yangu.
  • Ilijaribiwa kwa kubonyeza kitufe.

Skrufu zilizofungwa ambazo nilikuwa nimefanya kazi vizuri lakini zile za kujigonga zingekuwa rahisi kufanya kazi nazo.

Hatua ya 4: Maoni ya Mwisho

Ifuatayo iko nje ya wigo wa Agizo hili lakini inafaa kujadiliwa:

Anwani ya IP

Kwa chaguo-msingi router yako itatoa Anwani za IP bila mpangilio ikimaanisha kuwa kifaa chako hakiwezi kuwa na IP sawa ambayo wakati huo ingefanya iwe ngumu kupata na kufikia kutoka kwa simu yako. Kwa hivyo ni muhimu uipe IP iliyowekwa. Kuna njia mbili kuu za kufanya hivyo, kila moja ikiwa na faida na hasara zake. Upendeleo wangu ni kuruhusu seva ya DHCP ya router ifanye hivi. Hatua za jumla za kufuata unapotumia njia hii ni:

  1. Ingia kwenye router yako kama msimamizi.
  2. Angalia magogo ya DHCP na uandike anwani ya MAC inayohusiana na anwani ya IP ambayo ilitolewa kwa NodeMCU yako.
  3. Pata chaguo la menyu ambayo hukuruhusu kuweka kutoridhishwa kwa IP. Hapa utaweza kutaja anwani ya MAC na IP ambayo unataka anwani hii ya MAC ipate kupata kila wakati.

Kawaida mimi hufanya hapo juu mapema iwezekanavyo katika miradi yangu.

Kuunda njia ya mkato kwenye simu yako

  • Hakikisha umeunganishwa na mtandao huo wa wireless kama kifaa chako.
  • Kwa anwani ya IP iliyowekwa sasa unapaswa kuweza kuvinjari kwa simu yako.
  • Hifadhi IP kama alamisho.
  • Hifadhi alama kwenye ukurasa wa kwanza wa simu yako.

Usalama

Mtu yeyote aliyeunganishwa na mtandao wako wa wireless ataweza kuvinjari kwa IP hii na kuchochea relay. Ili kufanya hivyo basi watalazimika kujua SSID yako isiyo na waya na nywila. Kwa mtumiaji wa kawaida hii labda ni usalama wa kutosha. Ikiwa unataka kiwango cha juu cha usalama unaweza kutekeleza aina fulani ya uchujaji wa MAC kwenye router yako au seva iliyosimama au unaweza kujaribu njia ya uthibitishaji wa sababu mbili. Hii ilisema, ikiwa mtu anajua jinsi ya kubomoa mtandao wako basi labda anajua jinsi ya kubomoa suluhisho zote hapo juu pia. Zaidi ikiwa wana hamu ya kuingia labda wataingia tu.

Kwa kifupi ikiwa unaishi katika mazingira hatarishi basi labda hauna kitu cha kuogopa. Kwa upande mwingine ikiwa unaishi katika mazingira hatarishi basi labda una mambo muhimu zaidi ya kuwa na wasiwasi juu ya mlango wa karakana.

Baada ya kusema haya yote, mradi ufuatao ni mradi wa ushahidi wa dhana na haukusudiwa kama utekelezaji kamili wa uzalishaji. Mtu yeyote anayetekeleza mradi huu anafanya hivyo kwa hatari yake mwenyewe.

Kufunga maoni

Wakati mwingine unganisho kwa NodeMCU linaonekana kupotea. Wakati hii inatokea unahitaji tu kuonyesha upya ukurasa wa wavuti na inapaswa kuungana tena kwa mafanikio.

Mwishowe, badala ya kuunganisha kidhibiti moja kwa moja kwenye gari la mlango, ningeweza kuiweka waya sambamba na swichi ya mwongozo kwenye karakana. Ingawa hii ingekuwa imeniwezesha kuficha mizunguko ukutani, ingebidi basi nipange mpango mwingine kwa heshima ya kuwezesha kifaa. Suala la nguvu lingekuwa rahisi kusuluhisha lakini kwa wakati huu sikuhisi kuwa juhudi hiyo ingefaa.

Yote kwa yote huu ni mradi rahisi na wa bei rahisi ambao nilifurahiya kuukamilisha.

Maendeleo ya Hivi Karibuni

Tembelea https://www.instructables.com/id/Simple-Garage-Doo ……. ili kuona toleo la pili la Rekodi ya Mlango wa Garage Rahisi.

Ilipendekeza: