Tengeneza kufuli yako mwenyewe ya elektroniki ambayo unaweza kufungua shukrani kwa mlango wa karakana kwa alama yako ya kidole

mlango wa karakana wenye vifaa vya elektroniki

Tuko katika wakati ambapo inaonekana kuwa jambo salama zaidi au la haraka zaidi ni kutumia alama yako ya kidole, kwa mfano, kufungua simu yako ya rununu na hata kwenda kufanya kazi, katika kesi hii kila kitu kinapita kupitia usalama unaohitajika au uliowekwa kutekeleza. mradi mwingine.

Mbali na hii, ukweli ni kwamba, kama mradi ambao kujifunza jinsi aina hii ya kifaa cha dijiti inavyofanya kazi inaweza kuwa ya kufurahisha zaidi, kwa sababu ya hii leo nataka kukuelezea jinsi ya kuweka lock ya elektroniki kwa mlango wako wa karakana ambao unaweza kufunguliwa kwa kutumia alama ya kidole chako.


Kufuli kwa elektroniki

Jenga kufuli yako mwenyewe ya elektroniki kwa mlango wako wa karakana hatua kwa hatua ambayo unaweza kufungua na alama yako ya kidole

Kwenda kwa undani zaidi, niambie kuwa kwa mradi huu tutatumia skana ya alama za vidole kama SparkFun GT-511C1R. Kama kawaida katika aina hii ya mafunzo, ni lazima ikumbukwe kwamba kimsingi aina zote za bidhaa zina operesheni inayofanana, kwa hivyo sio lazima iwe mfano huu.

Ikiwa unathubutu kutekeleza mradi huu lakini una tofauti fulani, kama vile skana ya alama ya kidole iliyotumiwa ni tofauti na ile iliyo kwenye mafunzo au kwamba mlango wa karakana unatumia tu mifumo mingine, kitu ambacho kitatokea karibu na uwezekano kabisa, hapana lazima kwa nini hofu, unaweza kufuata mafunzo lakini sio kama ilivyo tangu hapo itabidi ufanye marekebisho mengine wote katika wiring na kwa nambari yenyewe kuibadilisha na vifaa vyako.

vitu muhimu

Hatua zinazohitajika kujenga msomaji wako wa kidole na kufungua mlango wako wa karakana

Hatua ya 1: Wiring na Soldering Mfumo Wote

Ili kufungua shukrani kwa mlango wako wa karakana kwa alama ya kidole chako, utahitaji vifaa viwili tofauti. Kwa upande mmoja, tunahitaji tengeneza jopo letu la kudhibiti, ambalo tutasakinisha nje ya nyumba yetu. Ndani ya paneli hii ya kudhibiti ndipo tutakapoweka skana ya kidole, skrini ndogo ya habari na vifungo vingine vya ziada.

Pili tutahitaji weka sanduku la pili ndani ya karakana yenyewe. Hii itakuwa jukumu la kudhibitisha kuwa alama ya kidole iliyoingizwa kwenye jopo la kudhibiti inakubaliwa au la na mfumo na, ikiwa kutakuwa na uthibitisho sahihi, endelea kuunda ishara inayotambulika na motor ambayo itafungua mlango wa karakana yetu.

Ili kutekeleza hii tutahitaji mdhibiti mdogo wa ATMega328p ambayo itasimamia kutoa uhai kwa jopo la kudhibiti ambalo tutasanikisha nje ya nyumba yetu wakati, kwa jopo la mambo ya ndani tutabeti kwenye ATTiny. Bodi mbili zitawasiliana kupitia unganisho la serial. Ili kuongeza usalama wa mfumo mzima, tutaweka kifaa cha kusambaza ili kadi ya ATTiny iweze kufunga unganisho, ili ikiwa uharibifu utaanza jopo la kudhibiti nje, hawawezi kufungua mlango wetu wa karakana kwa kuvuka nyaya kadhaa.

Ikiwa mradi huu unakushawishi na una nia ya kutekeleza mradi huu, hii ndio orodha ya vifaa utakavyohitaji:

mchoro wa mradi

Kwa wakati huu ni wakati wa kuunganisha vifaa vyote kwenye orodha. Wazo, kama unavyofikiria hakika, linapita fuata mchoro ambao uko juu ya mistari hii, sawa ambayo unaweza kuona mpangilio wa jopo la kudhibiti na moduli ya mambo ya ndani. Ushauri mmoja ninaoweza kukupa ni kupeana nyaya za kibadilishaji cha sasa na LCD urefu fulani ili uweze kuzitundika na kuzirekebisha katika nafasi sahihi zaidi unayounda ndani ya kisanduku kisicho na maji.

Ikiwa kwa wakati huu tunachunguza kwa muda kificho ambacho mtawala atatekeleza, utagundua kuwa vifungo vimeunganishwa na pini 12, 13 na 14, ambazo zinatimiza kazi za 'arriba','OK'na'chinimtawaliwa. Hii inamaanisha kuwa inaweza kuwa wazo nzuri sana kuziweka kwa njia hii ili kudumisha mantiki ya kuona zaidi kulingana na kazi yao.

Ili kusambaza sasa kwa mfumo mzima tutatumia, kama orodha ya vitu muhimu ilivyosema, sinia ya simu na kiunganishi chochote cha microUSB. Wazo la kutumia chaja ya aina hii kimsingi hujibu ukweli kwamba ni rahisi sana na juu ya yote ni rahisi kupata.. Wazo jingine tofauti ni kuwa na uwezo wa kudhibiti watawala kupitia utumiaji wa betri, ingawa wakati huu inaweza kuwa bora kutumia kibadilishaji cha sasa cha kubadilisha kuelekeza sasa kwani sensa ya kidole kawaida hutumia mengi ya sasa na, kulisha mfumo mzima na betri unaweza kuwa na mabadiliko yao kila siku.

Arduino IDE

Hatua ya 2: Kuandika na kuendesha kwa watawala

Kwa wakati huu haswa kukuambia hiyo nambari zote ambazo zitatekelezwa na ATMega328p na ATTiny85 zimeandikwa na kukusanywa na Arduino IDE. Katika kesi hii maalum lazima tutekeleze faili ya garagefinger.ino katika ATMega328p na faili ya vidogo_switch.ino katika ATTiny85. Kwa upande mwingine, maktaba ya NokiaLCD.cpp na NokiaLCD.h ni maktaba mawili kwa skrini ya LCD, hizi zimekusanywa kutoka kwa mifano iliyochukuliwa kutoka kwa tovuti ya Arduino na, kama karibu maktaba zote, zinapaswa kuwekwa kwenye folda 'maktabakwa IDE yako ya Arduino kuzipata. Folda hii kawaida iko kutoka kwenye mzizi ambapo IDE imewekwa, katika Windiows kawaida ni "% HOMEPATH" \ Nyaraka \ maktaba ya Arduino. Ninakuachia faili za kupakua chini ya mistari hii:

Kwa kuongezea hii utahitaji pia maktaba ili skana ya kidole iweze kufanya kazi. Kwa wakati huu lazima izingatiwe kwa bahati mbaya Maktaba zilizounganishwa na wavuti ya SparkFun hazitafanya kazi kwani zimetengenezwa kwa mfano wa GT-511C3, ghali zaidi, na sio kwa toleo tunalotumia, labda kitu ngumu zaidi kupata lakini bei rahisi. Maktaba zinazofanya kazi za GT-511C1R zinaweza kupatikana katika github.

Ikiwa baada ya kupakua faili zote na kuangalia nambari unayotaka kutoa usalama zaidi kwa mfumo Ninakuhimiza, kwa mfano, kupata na kubadilisha hali zote 'kamba ya siri'kwa nywila yako mwenyewe. Maelezo mengine ya kupendeza ambayo yanaweza kusaidia kufanya mfumo wako kuwa salama zaidi ni kubadilisha mabadiliko ya buf kwenye faili ya vidogo_switch.ino ili iwe sawa na nywila unayotaka kutumia.

Inaweza kutekelezwa overrydeCode, iliyoainishwa katika faili ya garagefinger.ino, ina uwakilishi wa 8-bit ya mlolongo wa kitufe cha juu / chini cha kitufe cha waandishi wa habari ambayo inaweza kutumika kufungua mlango wako wa karakana na kupakia alama mpya za vidole kwenye mfumo bila kutumia alama ya kidole inayojulikana. Hii ni muhimu kwa mara ya kwanza kifaa kinatumiwa kwani kumbukumbu ya skana itakuwa tupu. Inaweza kufurahisha kubadilisha thamani hii ya awali.

udhibiti wa nje

Hatua ya 3: Tunakusanya mradi mzima

Mara tu tutakapokuwa tumejaribu mradi wote, ni wakati wa mkutano wa mwisho. Kwa hili lazima tuweke jopo zima la kudhibiti ndani ya sanduku letu la kuzuia maji. Kama unavyoona kwenye picha, ili hakuna mtu anayeweza kufikia kidhibiti, pamoja na kisanduku kisicho na maji, sanduku la akriliki limetumika ambalo tutasanikisha skrini ya LCD tu na vifungo vya ufikiaji, mfumo wote utakuwa imewekwa ndani ya sanduku hili.

Sanduku hili lazima limewekwa nje ya nyumba yako na liunganishwe moja kwa moja kwenye sanduku ambalo tutasanikisha ATTiny. Katika hatua hii, kukumbusha kwamba katika ATTiny lazima uunganishe nyaya ili kuwasiliana na ishara kwa motor inayofungua mlango wako wa karakana. Kwa upande wangu, ilikuwa rahisi kwangu kwani ndani ya karakana yenyewe nilikuwa na kitufe ukutani ambacho kilifanya kazi hiyo hiyo.

mfumo uliowekwa

Hatua ya 4. Kutumia mfumo

Mara tu tukiwa na mfumo mzima umewekwa, lazima tu bonyeza kitufe chochote kati ya vitatu ili skrini ya LCD na skana ya vidole iangaze. Kwa wakati huu, kifaa kinasubiri mpaka uweke kidole kwenye skana. Ikiwa kidole ulichoweka kwenye skana kinatambuliwa, mlango utafunguliwa na menyu itaonyeshwa kwenye skrini kufungua / kufunga mlango tena, kuongeza / kufuta alama za vidole, kubadilisha mwangaza wa skrini .. Kifaa kimezimwa baada ya sekunde 8 kutoka kwa kitufe cha mwisho kilichobanwa. Ili kubadilisha muda wa muda wa kusubiri, lazima urekebishe kazi subiriButton katika faili ya garagefinger.ino.

Kama tulivyosema katika aya zilizopita, unaweza kutumia mlolongo wa kubatilisha kwa kutumia cores za juu / chini ikifuatiwa na 'OKkupata ufikiaji wa mfumo. Hii ni muhimu mara ya kwanza ukiamilisha kifaa kwani skana haitakuwa na alama za vidole kwenye kumbukumbu yake wakati huu. Mlolongo wa awali hutolewa na uwakilishi wa binary 8-bit wa nambari ambayo imehifadhiwa kwa kutofautisha overrideCode katika faili ya garagefinger.ino ambapo '1' inawakilishwa na kitufe cha 'juu' na '0' inawakilishwa na kitufe cha 'chini'.

Jambo moja la kuzingatia ni kwamba, ikiwa utabadilisha mlolongo wa kubatilisha na baadaye ukasahau bila kuongeza alama za vidole kwenye kifaa, itafungwa vizuri na utalazimika kupanga tena ATMega328p na kulazimisha kifuta cha EEPROM ili kufuta msimbo wa kifaa.

Taarifa zaidi: kufundisha


Yaliyomo kwenye kifungu hicho yanazingatia kanuni zetu za maadili ya uhariri. Kuripoti kosa bonyeza hapa.

Kuwa wa kwanza kutoa maoni

Acha maoni yako

Anwani yako ya barua si kuchapishwa.

*

*

  1. Kuwajibika kwa data: Miguel Ángel Gatón
  2. Kusudi la data: Kudhibiti SpAM, usimamizi wa maoni.
  3. Uhalali: Idhini yako
  4. Mawasiliano ya data: Takwimu hazitawasilishwa kwa watu wengine isipokuwa kwa wajibu wa kisheria.
  5. Uhifadhi wa data: Hifadhidata iliyohifadhiwa na Mitandao ya Occentus (EU)
  6. Haki: Wakati wowote unaweza kupunguza, kuokoa na kufuta habari yako.

Mtihani wa KiingerezaJaribu Kikatalanijaribio la Kihispania