Orodha ya maudhui:

Magnetic Smart Lock na Knock Siri, Sensor ya IR, na Programu ya Wavuti: Hatua 7 (na Picha)
Magnetic Smart Lock na Knock Siri, Sensor ya IR, na Programu ya Wavuti: Hatua 7 (na Picha)

Video: Magnetic Smart Lock na Knock Siri, Sensor ya IR, na Programu ya Wavuti: Hatua 7 (na Picha)

Video: Magnetic Smart Lock na Knock Siri, Sensor ya IR, na Programu ya Wavuti: Hatua 7 (na Picha)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Novemba
Anonim
Image
Image
Mzunguko
Mzunguko

Ikiwa unapenda mradi huu tafadhali nifuate kwenye Instagram na YouTube.

Katika mradi huu nitaunda kufuli ya sumaku kwa ofisi yangu ya nyumbani, ambayo inafunguliwa ikiwa unajua kubisha kwa siri. Ah… na itakuwa na hila kadhaa zaidi ni sleeve pia.

Kufuli kwa sumaku ni kawaida katika majengo ya ofisi, na vifaa vinaweza kununuliwa kwa urahisi mkondoni. Walakini, nilitaka kujenga usanidi wa kawaida, fahamu hii itawekwa kwenye mlango wa ndani ndani ya nyumba yangu.

Mwanzoni kutakuwa na njia tatu za kufungua mlango: sensor ya IR ndani, programu ya wavuti, na transducer ya piezo ambayo inaweza kugundua mtetemo mlangoni.

Sehemu (Viungo vya Ushirika)

  • Electromagnet ya 49mm: https://www.ebay.com/itm/88-LB-40kg-Electric-Lift ……
  • Ubao wa Pembeni: https://www.ebay.com/itm/88-LB-40kg-Electric-Lift ……
  • Bodi ya ESP8266 Dev: https://www.ebay.com/itm/NodeMcu-Lua-WIFI-Interne …….
  • N-Channel MOSFET: https://www.ebay.com/itm/NodeMcu-Lua-WIFI-Interne …….
  • Piezo Transducer: https://www.ebay.com/itm/NodeMcu-Lua-WIFI-Interne …….
  • Sensorer ya Ukaribu wa IR (Hii sio ile niliyotumia, lakini ningeipata na kuitumia kutoka kwa PSU): https://www.ebay.com/itm/NodeMcu-Lua-WIFI-Interne …….
  • Moduli ya Kiboreshaji cha Uendeshaji: https://www.ebay.com/itm/NodeMcu-Lua-WIFI-Interne …….
  • 2 Diode
  • Mpingaji 10K
  • Sahani ya Chuma
  • Bracket iliyochapishwa ya 3D
  • Kisanduku cha Elektroniki kilichochapishwa cha 3D
  • Sura ya Sura ya Sura Iliyochapishwa ya 3D

Msimbo wa Mdhibiti Mdogo na Mchoro wa Wiring: https://github.com/calebbrewer/secret-knock-magne …….

Msimbo wa Programu ya Wavuti:

Mifano ya 3D

Bracket ya Kuweka Umeme ya 49mm: https://codepen.io/calebbrewer/pen/dJKBmw Sensor Cap / Cover:

Sanduku la Mradi:

Hatua ya 1: Mzunguko

Mzunguko
Mzunguko

Kimsingi, bodi ya ESP8266 dev inachukua volts 9 kutoka kwa usambazaji wa umeme hadi kwa mdhibiti wake wa ndani. Chanya kutoka kwa usambazaji wa umeme huenda kwa sumaku, na ardhi inakwenda kwa chanzo kwenye mosfet. Machafu kutoka kwa fet yanaenda kwenye sumaku, na lango kwenye FET hufunguliwa na pini 5 kwenye kidhibiti kidogo. Hii inaruhusu mtiririko wa 9v kwenda kwenye sumaku wakati pini imewashwa. Opamp inachukua ishara ya analog kutoka kwa transducer, inaongeza, na kuipeleka kwenye pini ya analog. Sensorer ya IR hutuma ishara ya dijiti (Kwa maneno mengine kuwasha au kuzima) kubandika 14. Opamp, na sensa ya IR wote hupata nguvu ya 3.3v kutoka kwa mdhibiti mdogo. Ah na kila kitu kinapata msingi. Niligundua kuwa kutumia 9v badala ya sumaku zilizokadiriwa 12v inaruhusu kukimbia baridi, wakati bado nina nguvu nyingi, haswa seance ninatumia sahani hiyo ya chuma nene. Pia mdhibiti kwenye mdhibiti mdogo hawezi kushughulikia zaidi ya 9v. Utahitaji pia kuongeza vipinga, na diode ambazo zinaonyeshwa kwenye mchoro.

Nataka kumbuka hapa kwamba kulingana na ulikuwa unaweka sensa ya mtetemeko wa piezo, na waya ni muda gani kwake, huenda hauitaji op-amp. Unaweza tu kuendesha pete ya nje ya sensorer chini na waya nyingine kwa pembejeo ya analog, na kipinzani cha 1M kati ya waya. Op amp inaongeza tu moja.

Hatua ya 2: Msimbo wa Udhibiti Mdogo

Msimbo wa Mdhibiti Mdogo
Msimbo wa Mdhibiti Mdogo

Kawaida Arduino ingetumika kwa mradi kama huu, lakini ninaenda kinyume na nafaka hapa na ninatumia firmware inayoitwa Espruino, ambayo inakuwezesha kuendesha JavaScript kwenye microcontrollers. Ikiwa unadadisi, nilifanya video nzima kuangaza bodi ya Node MCU ESP8266 dev na Espruino. Unapaswa kuiangalia.

Tazama nambari kwenye GitHub

Kwa juu ninaweka mipangilio kadhaa, kama: pini ni nini, hutumiwa na safu ya nyakati katika millisecond kwa kubisha siri. Huu ni wakati kati ya kila kubisha. Ninasanidi pia kazi za kufungua na kufunga mlango, na pia kuangalia kwa kubisha sahihi. Wakati bodi inapoanza inaunganisha kwa wifi na inaunda seva ya wavuti ambayo inaweza kupokea amri za kudhibiti mlango. Saa imewekwa kwenye pini iliyounganishwa na sensorer ya IR, kwa hivyo kazi ya kufungua itafutwa wakati sensorer imepigwa. Kwa kadiri sensa ya mtetemo inavyoenda… muda unaanza ambao unasoma pini ya analog kwamba sensa ya kutetemeka imeunganishwa kwa kila millisecond, na ikiwa ishara iko juu ya kizingiti kilichowekwa wakati unakamatwa. Ikiwa kuna mitetemo ya kutosha iliyonaswa, itaendesha kazi ambayo huangalia ikiwa nyakati zilizopigwa zinalingana na nyakati za siri karibu kabisa. Wakifanya hivyo, itafungua mlango.

Hatua ya 3: Udhibiti wa App Web

Udhibiti wa App Web
Udhibiti wa App Web

Nambari ya programu ya wavuti

Programu ya wavuti ni ukurasa wa wavuti tu na baadhi ya javascript ambayo hutuma amri kwa seva ya wavuti tuliyounda kwenye mdhibiti mdogo. Niliifanya kuwa tovuti tuli kwenye AWS S3, na kuihifadhi kwenye skrini ya kwanza ya simu yangu. Sasa ninaweza kufungua mlango, kufunga mlango, au kuuacha umefungwa. Inawezekana pia kupata programu, na kuanzisha mtandao wangu ili niweze kutumia fomu ya mlango mahali popote na unganisho la mtandao.

Utahitaji kubadilisha anwani ya IP ambayo inatumiwa kwenye nambari kuwa ile ya mdhibiti wako mdogo. Nilifanya router yangu ihifadhi IP, kwa hivyo haiwezi kubadilika.

Hatua ya 4: Bracket ya Kuweka Umeme

Bracket ya Kuweka Umeme
Bracket ya Kuweka Umeme

Nilikwenda kwa Fusion 360, na nikaunda bracket ili kutoshea vipimo vyake vya umeme vya 49mm. Hapa kuna kiunga cha mfano. Kisha nikaituma kwa printa ya 3D. Mara tu mchakato huo wa kushangaza ulipofanyika, niliipa kanzu ya kwanza, nikatoa mchanga nje, na kuipiga na rangi nyeupe.

Hatua ya 5: Kuweka Sumaku na Sahani

Kuweka Magnet na Sahani
Kuweka Magnet na Sahani
Kuweka Magnet na Sahani
Kuweka Magnet na Sahani
Kuweka Magnet na Sahani
Kuweka Magnet na Sahani

Ili kuhakikisha sumaku ingeenda kujipanga kwenye bamba la chuma kwa usahihi; Nilifunika bamba kwenye mkanda wa samawati, nikatafuta bracket juu yake, kisha nikauza soko ambapo mashimo ya milima yanapaswa kwenda.

Wakati wa kuchimba chuma ngumu ni wazo nzuri kuanza na kidogo na ufanyie njia yako juu. Pia, tumia mafuta kulainisha kuchimba visima.

Nina mlango wa mashimo, kwa hivyo nilikimbia bolts za magogo njia hiyo yote, na kuweka washers kubwa upande wa pili ili kuhakikisha haitapita.

Nilitumia screws za kuni kuweka bracket na sumaku kwenye fremu. Kisha nikauza waya mrefu kwa waya kwenye sumaku, na nikatumia waya kupitia kipande kirefu cha sheathing nyeupe. Kwa ndani, nilikimbia waya kuzunguka mlango unaotazama, na chini hadi sanduku la kudhibiti litakuwa.

Hatua ya 6: Sanduku la Udhibiti

Sanduku la Udhibiti
Sanduku la Udhibiti
Sanduku la Udhibiti
Sanduku la Udhibiti

Sanduku la udhibiti ni sanduku rahisi tu na kifuniko nilichoiga na kuchapisha. Kuna mashimo kwenye ncha mbili fupi ili waya zikimbie. Mviringo unakaa tu ndani yake, na taa za sensorer za IR hutoka nje kupitia mashimo niliyochimba kando.

Hapa kuna mfano.

Hatua ya 7: Sensorer ya Vibration na Kukamilisha Mradi

Sensorer ya Vibration & Kukamilika kwa Mradi
Sensorer ya Vibration & Kukamilika kwa Mradi
Sensorer ya Vibration & Kukamilika kwa Mradi
Sensorer ya Vibration & Kukamilika kwa Mradi
Sensorer ya Vibration & Kukamilika kwa Mradi
Sensorer ya Vibration & Kukamilika kwa Mradi

Ili kushikamana na sensorer ya kutetemeka, niliunganisha waya mwingine mrefu ambao nilikimbia kupitia sheathing nyeupe. Ili kuipandisha mlangoni, nilitumia gundi moto. Nilifunika sensorer na kofia iliyochapishwa ya 3D ili kuweka vitu vizuri.

Baada ya hayo kufanywa niliuza waya kwa sumaku na sensa ya kutetemeka kwa waya zao kwenye bodi ya mzunguko.

Baada ya kugonga latch ya mlango, ambayo mwishowe niliondoa zote kwa pamoja, na kufanya kusafisha mradi ulikamilika!

Tafadhali angalia video ili uone jinsi mradi huu unavyofanya kazi.

Mwandishi wa Mara ya Kwanza
Mwandishi wa Mara ya Kwanza
Mwandishi wa Mara ya Kwanza
Mwandishi wa Mara ya Kwanza

Mkimbiaji katika Mwandishi wa Mara ya Kwanza

Ilipendekeza: