Orodha ya maudhui:

ESP8266 WIFI Kilango cha Gereji Kijijini: Hatua 3
ESP8266 WIFI Kilango cha Gereji Kijijini: Hatua 3

Video: ESP8266 WIFI Kilango cha Gereji Kijijini: Hatua 3

Video: ESP8266 WIFI Kilango cha Gereji Kijijini: Hatua 3
Video: ESP8266 - Шаг №1 * WI-FI подключение - ESP8266 2024, Julai
Anonim
ESP8266 WIFI Kilango cha Gereji Kijijini
ESP8266 WIFI Kilango cha Gereji Kijijini

Tunatumia karakana yetu kama mlango kuu wa nyumba, kwa sababu kutumia mlango halisi wa mbele hufuata uchafu mwingi ndani ya nyumba kwa sababu ya mpangilio mbaya. Wakati wa msimu wa mvua hapa pwani ya magharibi ya Canada ni mbaya zaidi. Kilango chetu cha kufungua karakana kilikuja tu na mbali mbili na wakati tunaweza kununua mbali zaidi, ingawa itakuwa bora kuwa na kijijini cha WIFI kinachoweza kutumiwa kutoka kwa smartphone. Sikutaka kopo ya WIFI inayowezeshwa ambayo inahitaji unganisho kwa seva ya utengenezaji au kitu chochote kinachoweza kuruhusu mlango kufunguliwa kwa mbali (mbali sana na nyumba). Suluhisho nililokuja nalo linatumia programu maalum ya Android inayounganisha na WIFI yetu na inawasiliana na bodi ya msingi ya ESP8266 ambayo inaweza tu kuungana na WIFI yetu pia. Mara tu ukiwa ndani ya anuwai ya WIFI ya nyumba, unaweza kutumia simu yako kufungua mlango.

Hatua ya 1: Ubunifu na Vifaa

Ubunifu na Vifaa
Ubunifu na Vifaa
Ubunifu na Vifaa
Ubunifu na Vifaa

Kilango chetu cha kufungua karakana ni Chamberlain, lakini ninashuku wafunguaji wengi hufanya kazi kwa njia ile ile. Udhibiti wa jopo la ukuta kwa kifupi kifupi waya mbili zinazounganishwa nayo ambayo inaashiria kopo ili kuamilisha. Paneli hizi za ukuta mara nyingi huwa na ubadilishaji wa taa na huduma ya kufuli pia, vifungo hivyo sio tu vifupisho vya unganisho, lakini tuma mfululizo wa kunde (ishara za PWM) kurudisha kopo ili kuiagiza nini cha kufanya (washa taa au funga nje ya mbali). Kufupisha waya (kile swichi kuu hufanya) inaweza kutekelezwa na relay.

Nilitumia sehemu zifuatazo:

  • Bodi ya Wemos D1 R2 ESP8266 (bodi yoyote ya ESP8266 dev ingefanya kazi)
  • Uwasilishaji wa JCZ-11 (coil 5V)
  • Transistor ya NPN (2N4401)
  • Resistor moja ya 10kOhm
  • Mpingaji mmoja wa 2.2kOhm
  • diode moja 1N4148
  • waya anuwai
  • mfano wa PCB (au fanya yako mwenyewe)
  • ua kwa bodi
  • usambazaji wa umeme kwa bodi

Mchoro wa skimu unatoka kwa LTSpice (faili ya chanzo imeambatanishwa) na pia nimejumuisha mchoro wa mkate wa Fritzing kwa taswira tofauti. Mfano wa Fritzing wa bodi ya Wemos niliyogundua inaonekana kuwa na maswala kadhaa. Puuza mistari iliyopigwa, angalia tu unganisho la waya wa hudhurungi. Kwa kweli bodi zingine nyingi za maendeleo za ESP8266 pia zinaweza kutumika badala yake na nambari iliyojumuishwa itahitaji marekebisho kidogo sana kufanya kazi kwenye bodi zingine.

Kwa kizuizi nilitumia sanduku ndogo la plastiki (usitumie chuma, italinda ishara ya WIFI). Kwa usambazaji wa umeme nilitumia sinia ya zamani ya simu ya rununu na nikabadilisha mwisho na kiunganishi kinachofaa kwa bodi ya Wemos.

Kwa kuwa relay nilikuwa nimepata coil ya 5V na bodi ya Wemos inaweza kutoa 3.3V tu kwenye pini ya dijiti, nilitumia transistor kubadili coil kwenye relay. Niliongeza kipinga-kuvuta (10kOhm) kuhakikisha pini iko chini wakati bodi inaendeshwa na mlango wa karakana haujafunguliwa kwa bahati mbaya. Diode ya kurudi nyuma (D1) inalinda dhidi ya spike ya voltage kutoka kwa nishati iliyohifadhiwa kwenye coil wakati relay imezimwa.

Hatua ya 2: Kukusanya Yote

Kukusanya Yote
Kukusanya Yote
Kukusanya Yote
Kukusanya Yote
Kukusanya Yote
Kukusanya Yote
Kukusanya Yote
Kukusanya Yote

Nilikuwa na PCB iliyobaki kutoka kwa mradi mwingine unaofaa vichwa vya bodi ya Wemos, kwa hivyo niliikata kwa saizi na kuibadilisha kwa matumizi. Mashimo machache yanahitajika kuchimbwa na athari zingine zisizohitajika hukatwa ili kuifanya ifae. Niliuza sehemu zote mahali na kujaribu utendaji wa kificho kwa kuwasha na kuzima LED. Kama ilivyotajwa hapo awali, jambo muhimu lilikuwa kwamba kopo (au LED katika kesi ya majaribio) haingeamilisha wakati bodi ya Wemos itaimarika.

Bodi ya Wemos iliwekwa kwa kutumia Arduino IDE na anwani ya IP ya bodi hiyo ilikuwa imewekwa (iliyotengwa awali) hadi 192.168.1.120 kwenye mtandao wa nyumbani. Kwa njia hiyo inapoiwezesha itakuwa na anwani sawa ya (ya ndani) ya IP na programu inaweza kuwa na nambari ngumu nayo.

Programu ya Android iliundwa kwa kutumia MIT Inventor 2. Nimejaribu tu kwenye simu tulizo nazo (Oneplus, Xiaomi na Moto G4 Play). Imewekwa kwa urahisi kwa kuiweka kwenye folda inayoshirikiwa ya Hifadhi ya Google na kuipakia kutoka kwa simu yenyewe. MIT App Inventor ni bure kutumia na faili ya mradi iliyojumuishwa inaweza kubadilishwa kwa urahisi kutumia anwani tofauti ya IP.

Kitengo kilichokusanyika hakikufaa kabisa kando ya kesi niliyokuwa nayo, kwa hivyo nilikata shimo ili kuruhusu relay kushikamana kidogo. Pia nilikata shimo la ufikiaji wa kontakt kwa mlango wa karakana wa wiring wazi.

Hatua ya 3: Kuunganisha kwenye kopo ya Mlango wa Gereji

Kuunganisha na kopo ya mlango wa karakana
Kuunganisha na kopo ya mlango wa karakana
Kuunganisha na kopo ya mlango wa karakana
Kuunganisha na kopo ya mlango wa karakana

Kuna chaguzi mbili za kuunganisha wiring kwenye kopo. Chaguo 1 ni kuungana na vituo viwili vya screw kwenye jopo la ukuta na nyingine ni kuungana moja kwa moja na kopo (kushinikiza katika vituo). Nilichagua mwisho, kwa kuwa ilikuwa rahisi zaidi kwangu kwani waya zinaweza kutembea umbali mfupi hadi mahali ambapo ningeweza kuweka kitengo changu cha Wemos kwenye karakana. Kuna waya ya kupima waya kwenye kopo yenyewe na tabo ndogo za machungwa hapa chini zinaweza kutumika kutolewa kwa waya zilizopo ili seti ya ziada iweze kupotoshwa na zilizopo na kuingizwa tena.

Bodi ya Wemos katika ua wake iliwekwa nje ya njia kwa hivyo isingegongwa kwa urahisi, kwani karakana pia ni semina yangu ya utengenezaji wa kuni. Inafanya kazi vizuri na ninatamani ningefanya hivi mapema.

Ilipendekeza: