Orodha ya maudhui:

Mlango wa Garage uliodhibitiwa na Arduino Esp8266: 6 Hatua
Mlango wa Garage uliodhibitiwa na Arduino Esp8266: 6 Hatua

Video: Mlango wa Garage uliodhibitiwa na Arduino Esp8266: 6 Hatua

Video: Mlango wa Garage uliodhibitiwa na Arduino Esp8266: 6 Hatua
Video: сделать умный дом - сделать умный дом дешево 2024, Julai
Anonim
Mlango wa Garage uliodhibitiwa na Arduino Esp8266
Mlango wa Garage uliodhibitiwa na Arduino Esp8266

Wazo la mradi huu lilinijia kutoka kwa mradi wa zamani ambao nilikuwa nimefanya kazi hapo zamani. Nilikuwa nimeweka waya rahisi kwa kitufe cha kushinikiza ambacho kingewasha LED wakati kitufe kilibanwa na mlango wa karakana. Njia hii haikuaminika na sio muhimu kama, tuseme, kifaa kinachoweza kufungua na kufunga karakana yako kupitia Alexa NA kukujulisha wakati karakana ilikuwa wazi. Kwa hivyo nilianza kuangalia ndani ya kufungua milango ya karakana iliyowezeshwa na Wi-Fi. Wakati huo zingine zilikuwepo, lakini zinaweza kugharimu popote kutoka dola 50 hadi 250, ambayo ilikuwa njia ya kupendeza, haswa ikizingatiwa niliweza kuifanya kwa karibu dola 10. Kwa hivyo nikaangalia aina fulani ya mlango wa karakana uliodhibitiwa na Arduino, ambao haukusababisha kitu chochote. Wakati nilifikiri yote yamepotea niligundua Sinric Pro, ambayo hukuruhusu kuunda vifaa anuwai vya nyumbani na Arduino IDE. Walakini, hakukuwa na mafunzo yoyote ya jinsi ya kutumia Sinric Pro kutengeneza kopo ya karakana, ulibaki na nambari ya sampuli ya mlango wa karakana na vidokezo kadhaa juu ya kile ilichofanya. Kuna mafunzo kadhaa sasa hutumia njia tofauti, lakini hii ni rahisi sana kwani hutumia kijijini cha mlango wa karakana. Kwa hivyo, sio lazima ufanye chochote na kopo halisi ya mlango yenyewe. Mwishowe, nikagundua jinsi nambari ya sampuli ilifanya kazi na kuweza kuibadilisha kuwa kopo / kiashiria cha mlango wa karakana, ambayo nitakuonyesha jinsi ya kufanya mwenyewe katika maagizo hapa chini.

Hatua ya 1: Orodha ya Sehemu

Kitengo kimoja hugharimu karibu dola 10, lakini lazima ununue sehemu nyingi kwa wingi ili gharama yote iwe kubwa, hii inaweza kulipwa ikiwa utatumia sehemu zilizobaki kwa miradi mingine au ikiwa tayari unayo karibu)

  1. Bodi ya ESP8266 dev (nilitumia hii)
  2. Bodi ya mkate isiyouzwa (hii itafanya kazi)
  3. Wiring jumper waya (fupi kama hii na ikiwa unataka kutengenezea mara chache basi pata hizi pia)
  4. Ugavi wa volt 12 na kofia ya pipa au njia fulani ya kuiunganisha kwenye ubao wa mkate. (kuna nafasi nzuri ya kuwa na mtu wa ziada anayelala mahali pengine, au unaweza kupata kitu kama hiki)
  5. Mdhibiti wa volt 12 hadi 5, nilitumia mdhibiti wa laini ya 5v na rundo la kuzama kwa joto, inaweza kuwa rahisi kupata kibadilishaji cha bibi ikiwa tayari hauna mdhibiti wa 5v na visima vingine vya joto mkononi. Vinginevyo unaweza kutumia usambazaji tofauti wa volt 5 na 12 kwa kijijini na mzunguko wa mkate. (kurudisha kitu kama hiki inaweza kuwa rahisi zaidi)
  6. Vipinga 3 1.2kΩ
  7. 2 LEDs
  8. Optocoupler 1 (hizi)
  9. Kichunguzi cha ukaribu 1 (hizi)
  10. Remote 1 inayofanya kazi na karakana yako
  11. waya nyingi
  12. Vifaa vya umeme vya jumla (mkanda wa umeme, waya za kukata waya / wakataji, solder)
  13. Kuzama kwa joto na gundi ya mafuta ikiwa unatumia mdhibiti wa 5v, kwani itakuwa moto. Pia niliweka shimo la joto kwenye ESP8266, lakini hii sio lazima kabisa na hiari.

Hatua ya 2: Sanidi Kijijini cha Mlango wa Gereji

Sanidi Kijijini cha Mlango wa Gereji
Sanidi Kijijini cha Mlango wa Gereji

Ili kufanya shida ya upigaji risasi kuwa rahisi, hakikisha utatumia rimoti yoyote kwa mradi huu itafungua karakana yako kabla ya kuitenganisha. Njia hii ikiwa kitu chochote hakifanyi kazi baadaye utajua kuwa kijijini kutokuwa na jozi sio shida. Mara baada ya kufanya hivyo, angalia voltage ya betri ya kijijini. Zaidi itakuwa volts 12, ikiwa yako ni voltage tofauti, utahitaji kurekebisha mradi huu kidogo. Ikiwa ni voltage ya chini utahitaji kujua jinsi ya kusambaza voltage hiyo na volts 5 kwa ESP8266. Ikiwa ni betri ya saa 3 ya kutazama unaweza kutoka na kutumia usambazaji wa umeme wa 5v na mdhibiti wa 3.3v kwa kijijini. Ikiwa kijijini kinatumia betri ya 12v basi unaweza kufuata maagizo kama kawaida.

  1. Fungua kijijini na uondoe nyumba zote mpaka uwe na PCB tupu. Ondoa betri.
  2. Pata anwani kwa kitufe cha kushinikiza, hizi zinapaswa kuwa upande wa pili wa kitufe, na kuna uwezekano kuwa 4 kati yao. Kutumia multimeter, tafuta anwani ambazo zimeunganishwa na ambazo zimeunganishwa na kukatwa kwa kushinikiza kitufe. Ikiwa umepata jozi sahihi ya mawasiliano upinzani unapaswa kubadilika unapobonyeza kitufe.
  3. Mara tu unapopata mawasiliano sahihi kwa kitufe cha kushinikiza, tengeneza waya kwa kila mawasiliano, hizi zinapaswa kuwa waya ambapo unaweza kuziba ncha nyingine kwenye ubao wa mkate. Weka betri kwenye rimoti, na uguse waya 2 pamoja. Ikiwa umeiweka kwa usahihi, karakana inapaswa sasa kufungua / kufunga. Ondoa betri baada ya kuthibitisha kuwa imefanya kazi.
  4. Waya za Solder (ambazo unaweza kuziba ncha nyingine kwenye ubao wa mkate) kwenye vituo vyema na hasi vya betri ya mbali. Hizi zitatumika kuwezesha kijijini. Andika lebo au kumbuka ni waya gani mzuri na ambayo ni ya chini / hasi.

  5. Unganisha betri na waya ulizoziuza na ujaribu ikiwa mlango bado unafunguliwa, ili kuhakikisha kuwa umefanya kila kitu kwa usahihi hadi sasa.

Hatua ya 3: Unganisha ubao wa mkate

Kusanya Bodi ya mkate
Kusanya Bodi ya mkate
Kusanya Bodi ya mkate
Kusanya Bodi ya mkate

Fuata skimu kwenye karatasi na ujenge mzunguko wa bodi ya mkate. Tumia waya za kuruka za kifungo ulizoambatanisha na kijijini mapema na uziunganishe na optocoupler kama inavyoonyeshwa kwenye mpango. MUHIMU Hakikisha unajua kwamba lebo kwenye ESP8266 yenyewe si sawa na nambari iliyo katika Arduino. Kuna mchoro kwenye ukurasa huu wa wiki. Utahitaji pia kuwa na waya za ugani kwa kichunguzi cha ukaribu. Mara tu ukimaliza hii, utahitaji kusambaza umeme. Kuna njia nyingi za kufanya hivyo kulingana na kijijini chako cha karakana, nitakuwa nikitoa maagizo ya matumizi na kijijini cha volt 12.

  1. kuziba usambazaji wa volt 12 mahali pengine kwenye ubao wa mkate, hii itatoa reli ya volt 12
  2. tumia mdhibiti wa volt 5 (na LOTS ya heatsinks) au 5 volt buck converter na fanya reli 5 volt. Hii itaunganishwa kwa reli kuu za umeme kwenye ubao wa mkate, ambayo basi, ni wazi, itatumiwa kuwezesha ESP8266.
  3. Washa ardhi hadi ardhi ya ESP8266 na volt 5 kwa ESP8266 Vin.

Hatua ya 4: Kuweka Sensor ya Ukaribu na Kiashiria cha LED cha Garage

Kuweka Sensor ya Ukaribu na Kiashiria cha LED cha Garage
Kuweka Sensor ya Ukaribu na Kiashiria cha LED cha Garage
Kuweka Sensor ya Ukaribu na Kiashiria cha LED cha Garage
Kuweka Sensor ya Ukaribu na Kiashiria cha LED cha Garage

Sensorer ya ukaribu lazima iwekwe kwa njia ambayo itasababisha gereji iko wazi. Katika kesi yangu niliweza kuikunja kwa boriti ya kuni karibu na mahali ambapo mlango wa karakana ungesimama ukifunguliwa kabisa. Kabla ya kuiweka, fungua karakana yako na utumie usambazaji wa 5 au 3.3v kuwezesha sensor ya ukaribu. Umejengwa kwa kuongozwa utawasha na kuzima kukujulisha wakati hugundua kitu. Weka jinsi unavyotaka na uhakikishe kuwa inafanya kazi. Unaweza kutumia dereva wa screw na iliyojengwa katika potentiometer kubadilisha unyeti. Mara tu unapokuwa na unyeti uliopigwa kwa mahali ambapo utaweka sensor, unaweza kuangalia mara mbili kuwa kila kitu kinafanya kazi kwa usahihi na jaribu kufungua na kufunga karakana yako mara kadhaa. Mwishowe, ingiza mahali salama. (Ujumbe muhimu wa pembeni, nilikuwa na viunganishi vya pini 3 za salio ambazo zilikuwa saizi inayolala karibu, kwa hivyo nilitumia moja ya hizo kuunganisha kihisi cha ukaribu, unaweza kutumia tu wa kike kwa wanarukaji wa mkate wa kiume) Sasa kwa kiashiria kiliongozwa.

Kiashiria cha LED ni cha hiari kabisa na kitakuwa tofauti sana kulingana na mpangilio wa nyumba yako. Tumia tu waya ndefu sana na uzikimbie kutoka karakana hadi mahali unapotaka kiashiria cha LED. Ama crimp LED kwenye waya au kuiunganisha. Waya haitaji kuwa kubwa, nilitumia waya 22 wa kupima ambayo nilikuwa nimeweka karibu, na niliendesha kupitia dari yangu.

Hatua ya 5: Mpango wa ESP8266

Mpango wa ESP8266
Mpango wa ESP8266
Mpango wa ESP8266
Mpango wa ESP8266

Sehemu hii ni ya msingi sana, mimi hufafanua sana kwani unaweza kupata mamilioni ya video mkondoni jinsi ya kufanya zaidi ya hatua hii.

  1. Pakua na usakinishe Arduino IDE, madereva ya ESP8266, na maktaba za Arduino kwa ESP8266. Yote haya yamefunikwa kwenye ukurasa wa wiki wa bodi ya ES8266 ya dev iliyotumika kwenye mafunzo haya.
  2. Jisajili kwa akaunti na sinric pro, usijali, unapata vifaa 5 bila malipo. Unaweza kulipa ili kupata vifaa zaidi ukipenda.
  3. Sakinisha maktaba ya Sinric pro Arduino. Ikiwa unahitaji msaada kuna mafunzo mengi mkondoni kwenye usakinishaji wa maktaba za Arduino.
  4. Sajili kifaa kipya na Sinric pro. Mara tu ukiingia kwenye akaunti yako, utapelekwa kwenye dashibodi yako. Kutoka hapo, bonyeza vyumba kwenye menyu ya mkono wa kushoto. Kisha bonyeza ongeza chumba, na utengeneze chumba kinachoitwa karakana. Kisha bonyeza vifaa kwenye menyu ya mkono wa kushoto. Bonyeza ongeza kifaa, na ujaze habari kama kwenye picha. Bonyeza ijayo, na angalia ni arifa gani unataka kupokea, ijayo tena, na kisha bonyeza kuokoa. Sasa kwenye dashibodi yako chini ya vifaa utakuwa na karakana.

Mara tu unapokuwa umeweka kila kitu, uko tayari kupanga programu ya ESP8266. Nambari inaweza kupatikana kwenye GitHub hapa. Itabidi uhariri sehemu zingine za msingi za nambari ili kusajili kifaa chako.

#fafanua WIFI_SSID "jina la Wifi"

#fafanua WIFI_PASS "Nenosiri la Wifi" #fafanua APP_KEY "pata kutoka https://sinric.pro" #fafanua APP_SECRET "pata kutoka https://sinric.pro" #fasili GARAGEDOOR_ID "pata kutoka

Huu ndio msimbo pekee ambao unahitaji kuhitaji kuhariri. Weka tu SSID yako ya Wi-Fi kwenye nukuu, kisha fanya vivyo hivyo kwa nywila. Kitambulisho cha mlango wa karakana kitakuwa kwenye ukurasa wa vifaa chini ya jina la kifaa, katika kesi hii "karakana", itaitwa Kitambulisho:. Siri ya programu na siri ya programu inaweza kupatikana kwenye dashibodi yako ya Sinric pro chini ya hati. Weka haya yote ya siri kwa sababu ndio yanayosajili kifaa chako kwenye akaunti yako. Mara tu unapo na hati zako zote zimenakiliwa na kubandikwa kwenye nambari, umemaliza. Pakia mchoro wako kwa Arduino yako (tafuta mafunzo juu ya kupakia nambari kwa Arduino ikiwa unahitaji msaada juu ya hili) na uwe tayari kupimwa.

Hatua ya 6: Kusanya kila kitu na Maliza

Sasa kwa kuwa ESP8266 yako imesanidiwa na ubao wako wa mkate umejengwa, ingiza kila kitu mahali pazuri na tunatarajia inapaswa kufanya kazi, na utatuzi wa shida na upimaji kwamba unganisho lako la waya ni sahihi. Mara tu kila kitu kimechomekwa na kuwezeshwa, unapaswa kuweza kufungua dashibodi yako ya Sinric na uone kuwa kifaa chako kimeunganishwa. Ikiwa haitajaribu kubofya kufungua au kufunga hata hivyo uone ikiwa hiyo itaburudisha. Ikiwa sivyo, onyesha ukurasa upya, na ikiwa hiyo haifanyi kazi. Rudi kwenye utatuzi. Hakikisha kwamba popote ulipo unapata ishara nzuri ya Wi-Fi ambayo ESP8266 itaweza kuchukua. Mara tu unapopata mlango wa karakana kufungua na wavuti, sasa unaweza kuiunganisha kwa Alexa. Wakati wa kuandika hii haifanyi kazi na google nyumbani au IFTTT lakini itafanya kazi baadaye. Tumia programu ya Alexa kuwezesha ustadi wa Sinric Pro Alexa. Mchakato huo ni wa kawaida na sawa na kuwezesha ustadi mwingine wowote wa smart nyumbani na Alexa. Mwishowe, lazima uweke pini kufungua mlango na. Kwa bahati mbaya, hakuna njia kuzunguka hii, isipokuwa Amazon ikiamua kuibadilisha. Pini inahitajika tu kufungua karakana, kwa hivyo unaweza kuifunga bila kukumbuka pini. Unapaswa sasa kuwa na mlango wako mzuri wa karakana yenye nuru ya kiashiria. Natumahi mwongozo huu unasaidia kwa watu wengi.

Ilipendekeza: