Orodha ya maudhui:

USB inayoweza kusanikishwa Kitufe cha Mlango wa Kitufe: Hatua 8
USB inayoweza kusanikishwa Kitufe cha Mlango wa Kitufe: Hatua 8

Video: USB inayoweza kusanikishwa Kitufe cha Mlango wa Kitufe: Hatua 8

Video: USB inayoweza kusanikishwa Kitufe cha Mlango wa Kitufe: Hatua 8
Video: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Novemba
Anonim
USB inayoweza kusanidiwa kwa Kitufe cha Mlango wa Kitufe
USB inayoweza kusanidiwa kwa Kitufe cha Mlango wa Kitufe

iButtons ni kitufe kidogo kama kasingi ambazo zinawasiliana na waya 2 tu. Wao ni hodari sana na wote wana nambari ya kipekee ya kipekee ambayo ni vifaa vilivyoandikwa kwenye kifaa na haikurudiwa tena. Ni za bei rahisi (kama pauni 1/1, 50 Euro / $ 2)

Nambari hii ya serial inaruhusu funguo kuwa za kipekee na kwa hivyo ni salama salama. Nimeziona zikitumika: >… Kama milango ya kufuli! Shida ya kuzitumia kwa anayeanza, ni kwamba lazima uweze kupanga vifaa ili kuzisoma na ukifungua kitufe, kifaa cha kufunga hakina maana! Agizo hili linakuonyesha jinsi ya kujenga kufuli, na programu ya USB inayokuwezesha kuandika vitufe vipya vya kufuli kwa sekunde, bila kutenganisha kitengo. Kufanya kufuli kuwa salama kabisa na inayoweza kusasishwa hadi funguo 80 kwa wakati mmoja. Kitasa kinaweza kufanya kazi kati ya 5-30V AC au DC na kwa hivyo ni rahisi kubadilika; iliyoundwa iliyoundwa kufanya kazi kwa voltage sawa na kutolewa kwa mlango wa elektroniki - unaweza kununua ya bei rahisi au ya gharama kubwa zaidi unayopata, Kufeli-Kufungwa au Kushindwa Kufunguliwa, AC au DC, 12V au 24V. Nini utahitaji:> Vipengele (angalia zifuatazo)> Programu ya PIC> Kutolewa kwa mlango wa elektroniki. > Vifaa vya kutengeneza PCB (ikiwa unataka kuifanya ionekane kuwa nyepesi) KUMBUKA !!! Huu ni mafunzo ya zamani ambayo sijapakia kwa sababu fulani. Ikiwa una shida kuijenga, nitumie barua pepe na nitakusaidia kwa furaha - hata hivyo, siwezi kuhakikisha nimeifanya iwe rahisi iwezekanavyo - samahani - tunatumai itapeana msukumo ikiwa hakuna kitu kingine chochote.

Hatua ya 1: Mchakato

Mchakato
Mchakato

Kwanza utahitaji kuamua ni aina gani ya kufuli unayohitaji.

KUSHINDWA SALAMA / KUFUNGWA kubaki wazi wakati kitengo kinapoteza nguvu. Hii kwa ujumla ingetumika ikiwa nbeeds za mlango zinaweza kupatikana ikiwa umeme utashindwa - k.v. MOTO USALAMA / SIYAKUFUNGWA hubaki imefungwa isipokuwa nguvu inatumika kwa kufuli. Hizi zitakuwa sahihi zaidi wakati wa kutumia mfumo wa kuingilia mlango wa jadi, ukiwa na mlango wa jadi uliofungwa wakati wote, isipokuwa nguvu inatumika. Chini ni chati ya mtiririko kuonyesha jinsi kifaa kinavyofanya kazi. Kwa urahisi, ukiingiza ufunguo, microprocessor inakagua kwanza ikiwa ni ufunguo wa programu, au ni ufunguo wa ufikiaji. Ikiwa ni ufunguo wa ufikiaji wa [iButton], microprocessor huangalia dhidi ya orodha ya funguo zinazojulikana zilizohifadhiwa kwenye EEPROM (kumbukumbu), ikiwa itaipata, inakuwezesha kuingia. Vinginevyo itatuma taa nyekundu kusema kuwa hakuna ufikiaji wowote nafasi. Ikiwa ni kitufe kinachoweza kusanidiwa tena cha aina yoyote (kwa mfano iButton iliyo na orodha mpya ya funguo za kuhifadhi kwenye EEPROM ya ndani). Itaangalia ikiwa ibutton inaruhusiwa kupanga tena programu ya ndani ya EEPROM lakini ikiangalia nambari ya uthibitishaji. (Hii imewekwa kwenye iButton na programu ya USB na hii huwezi kubadilisha - tazama ukurasa wa mwisho kwa maelezo). Ikiwa iButton inaruhusiwa kupanga EEPROM ya ndani, LED itaangaza Green / Orange na kisha microprocessor itavuta nambari zote kuu kwenye iButton na kuzihifadhi kwa EEPROM ya ndani. Hii itasababisha mwangaza wa LED na inaweza kuchukua hadi sekunde 20 - usiondoe kitufe wakati hii inatokea. LEDS kisha itapiga kijani kuonyesha kuwa programu imekwisha - sasa ondoa iButton.

Hatua ya 2: Vipengele

Sawa ili kufundisha ni rahisi sana, ninakupa orodha, orodha ya sehemu, faili ya hex, na unayoijenga - rahisi! Nitatoa orodha ya sehemu na Nambari ya haraka ya Elektroniki (https://www.rapidonline.com) ili uweze kupata muuzaji wako mwenyewe - ingawa haraka ni nzuri! Hapa kuna orodha ya sehemu ya Kufuli kwa Mlango

Reketi ya Daraja la 1x (haraka # 47-3202) 1x 5v mdhibiti wa voltage (haraka # 47-3313) 1x relay ya SIL (haraka # 60-0670) 1x 100uf cap (haraka # 10-3260) 1x 470uf cap (haraka # 11- 0275) 1x 220f cap (haraka # 11-0260) 2x 1k resistor 1x 4k7 resistor 1x 16f628 PIC micro 1x 24LC04 4k eeprom (rapid # 22-0170) 1x 8pin dil holder 1x 18pin dil holder 1x DPDT mini switch (haraka # 76- 0220) 1x 3pin kichwa (haraka # 22-0515) 1x jumper (haraka # 77-0237) 2x 2pin terminal block (haraka # 21-1700) 1x Kutolewa kwa elektroniki (https://www.directlocks.co.uk) 1x iButton uchunguzi na BiColour LED (MBL) (sehemu # hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) Programu ya USB 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (disc ya kauri) 1x 220nf cap 1 1k res 1x LED (rangi yoyote) 1x USB B-tundu 1x iButton wadadisi wa uchunguzi DS1402 (yoyote atafanya) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Baadhi ya vifaa au vifungo vya iButton vinaweza kupatikana bure kwa kuagiza sampuli kutoka kwa https:// www. ibutton.com (moja kwa moja kutoka kwa maxim).

Hatua ya 3: Mpangilio na PCB ya Kufuli

Mpangilio na PCB ya Kufuli
Mpangilio na PCB ya Kufuli
Mpangilio na PCB ya Kufuli
Mpangilio na PCB ya Kufuli

Hapo chini kuna skimu, PCB na picha ya mwisho ya kufuli. Kwa mpangilio wa PCB unaoweza kuchapishwa, angalia upakuaji. Kwa toleo la juu la Mpangilio, bonyeza i na upakue faili (14kb). Mipangilio ya PCB inapatikana kwenye ukurasa wa kupakua.

Hatua ya 4: Mpangilio, PCB na Picha ya Programu

Mpangilio, PCB na Picha ya Programu
Mpangilio, PCB na Picha ya Programu
Mpangilio, PCB na Picha ya Programu
Mpangilio, PCB na Picha ya Programu

chini ni skimu, mfano PCB na picha ya PCB ya mwisho iliyozalishwa ya programu ya USB

Hatua ya 5: Kupanga programu ya Microcontroller ya PIC

Sawa, Kwa hivyo wengine wetu wanaweza kuwa tumefika hapa na kufikiria - jinsi gani mimi hupanga kidhibiti cha PIC. Hapa chini ni njia rahisi. Pata programu ya PIC (kwa mfano, ebay) inayounga mkono PIC 18f4550, na ufuate maagizo. Ukishamaliza hilo, muulize mtu yeyote katika shule ya karibu au chuo kikuu, mtu yeyote katika jamii ya vifaa vya elektroniki, au, nitumie barua pepe kwa instructyibATdandycoolDOTcoDOTuk na nitaona ikiwa ninaweza kukuandalia, ikiwa una shida. Imeandikwa KIWANGO kwenye wavuti jinsi ya kupanga vifaa hivi. Mawazo ya pili… fursa ya kifedha! Ningeweza kukuuzia mpango wa PIC uliyopangwa mapema ukipenda (10GBP / 15euro / $ 20) paypal. Lakini nasisitiza unaweza kuifanya mwenyewe kwa urahisi wa kutosha. Panga tu PIC na fuse chaguomsingi zilizowekwa. Faili ya HEX (nadhani) inapaswa kuwa na habari kwa mipangilio ya oscillator na kama vile, kwangu, niliingia tu na yote yakaenda. Inatumika kwa 4MHz na INT OSC, hakuna WDT.

Hatua ya 6: Ifanye ionekane inaangaza

Ifanye ionekane inaangaza!
Ifanye ionekane inaangaza!
Ifanye ionekane inaangaza!
Ifanye ionekane inaangaza!

Sasa unaweza kubana moduli mbili kwenye vifaa vya kung'aa ili utumie kama sehemu ya mfumo wako mpya wa usalama!

Hatua ya 7: Upakuaji

Hapa unaweza kupakua programu (inahitaji. Net mfumo 3.5), faili za pcb na firmwares. Inatumia Maktaba ya Kujificha ya USB ya Mike O'brien - Asante Mike! kama karatasi ya A4, hakikisha chaguo zozote za kupungua kwa sarakasi zimelemazwa ili kuweka kiwango.

Hatua ya 8: Na Mwishowe.

Na Mwishowe.
Na Mwishowe.

Kitufe kimoja kinaweza kusanidiwa kusasisha 1, au kufuli 1000, haifai; hauitaji kupanga upya kila wakati, ili uweze kuwa na safu ya kufuli zote na funguo sawa ambazo zitaifungua. Au changanya na unganisha. Hii itaokoa masaa kwenye programu ya kufuli mpya, au kusasisha kufuli ikiwa kitufe kimoja kimepotea - na hey, funguo zinagharimu pauni tu!

Dhana ya asili ilikuwa kuchukua nafasi ya kufuli zote katika jengo na kufuli za elektroniki ambazo kila mtu anaweza kuwa na ufunguo mmoja ambao unaweza kufikia maeneo tu yanayotakiwa. Sasa, kufuli hizi KINAWEZA kufanywa upya na mtu yeyote aliye na mradi huo huo. Programu hairuhusu nambari muhimu ya kipekee kutumiwa ili hakuna-mwili anayeweza kuandika-eeprom ya kufuli yako. Nambari hii muhimu imehifadhiwa kwenye firmware na katika programu ya programu ya USB, kwa hivyo kuna uwezo wa kuanza kukimbia bila usanidi wowote mrefu. Walakini, mahitaji yako yakienda juu ya hiyo na unahitaji nambari muhimu ya salama ili uweze tu kupanga programu yako ya kufuli tena, nitumie barua pepe na hitaji na labda nitakuandalia programu maalum + nambari ya hex. instructyATdandycoolDOTcoDOTuk nina hakika chipukizi zaidi na uhandisi wako wa nyuma na ustadi wa kutuliza inaweza kupata njia ya kuifanya … lakini ninailinda kwa karibu kwa sababu ya uwezekano wa unyonyaji wa kibiashara na wale waovu2.0-ers huko nje! Kidogo cha kisheria: Hakuna dhamana kabisa kwa utendaji wake! Haipaswi kutumiwa kama kifaa halisi cha usalama, huu ni mradi wa dhana tu. Lakini inafanya kazi nzuri sana! Furahiya Daniel Crane

Ilipendekeza: