Orodha ya maudhui:

Mtunza Nenosiri kwenye Aruino Pro Micro au Kwanini iwe rahisi wakati Njia ya Kufafanua Ipo!: Hatua 15 (na Picha)
Mtunza Nenosiri kwenye Aruino Pro Micro au Kwanini iwe rahisi wakati Njia ya Kufafanua Ipo!: Hatua 15 (na Picha)

Video: Mtunza Nenosiri kwenye Aruino Pro Micro au Kwanini iwe rahisi wakati Njia ya Kufafanua Ipo!: Hatua 15 (na Picha)

Video: Mtunza Nenosiri kwenye Aruino Pro Micro au Kwanini iwe rahisi wakati Njia ya Kufafanua Ipo!: Hatua 15 (na Picha)
Video: BTT Octopus V1.1 — Конфигурация Klipper 2024, Julai
Anonim
Mtunzaji wa Nenosiri kwenye Aruino Pro Micro au Kwanini iwe rahisi wakati Njia ya Kufafanua Ipo!
Mtunzaji wa Nenosiri kwenye Aruino Pro Micro au Kwanini iwe rahisi wakati Njia ya Kufafanua Ipo!

Inaonekana, kuwa shida kuu kwa watawala wadogo wa umeme kwa shabiki wa umeme (haswa Kompyuta) ni kujua wapi utatumia:) Hivi sasa umeme, haswa wa dijiti, unaonekana kama uchawi mweusi. Ni wajanja 80-Lvl tu ndio wanaoweza kufanya kitu hapo na vitu vidogo. Hiyo ni sababu kwa nini bodi za Arduino zinajulikana sana. Zinafunga uchawi mweusi na moshi fulani;) ndani ya bodi na pini zinazoweza kudhibitiwa na binadamu.

Chapisho hili nataka kujitolea kwa mradi rahisi, uitwao PasswordKeeper, kwenye msingi wa bodi ya Aruino Pro Micro. Bodi hii ilikuwa mwenyeji wa chip ya ATmega32U4.

Hatua ya 1: Wazo

Wazo
Wazo

Kwa muda mrefu nilitaka kutengeneza kitu rahisi na muhimu na mtawala fulani. Na kisha mfanyakazi mwenzangu alitupa wazo la kufurahisha - alikuwa mvivu sana kuingiza-kuingia na nywila kwenye kompyuta yake kila siku. Kwa hivyo alichukua bodi ndogo ya DigiSpark (ATTiny85) na kuunda kifaa, ambacho kinatuma nenosiri la kuingia na kompyuta wakati kifungo kilibonyezwa. Hapa kuna contraption hii.

Hatua ya 2: Wazo na Wiring

Wazo na Wiring
Wazo na Wiring

Wazo bora - nilidhani. Kwanini usikope na utumie ubunifu fulani wa kijinga kwake.

Kuunda tena mradi wa Arduino na kuipakia tena ndani ya bodi kila wakati nywila inabadilika - "Sio droids unazotafuta" [wimbi]. Ni moja kwa moja sana. Tunataka kuchukua njia iliyochanganyikiwa zaidi!

Uzuiaji unapaswa kuonyesha jinsi inavyofanya kazi. Lakini ni viwango vitatu tu vya bodi zilizo kwenye bodi - ni njia ndogo sana kwa kusudi hili. Wacha kuinua nambari ya LED hadi 4099! Kwa hivyo moduli ndogo ya kuonyesha OLED 128X32 iliongezwa kwenye mradi huo. Sikuweza kufikiria ni wapi kuikamua kwa muda mrefu. Na inafaa kabisa katika mradi huu. Vifungo kadhaa zaidi - na yote iko tayari kwenda!

Hakukuwa na nafasi ya kutosha katika chip ya ATTiny85 kwa mradi - kuongezea kwa onyesho la vivutio vya fonts za maktaba. Kwa hivyo vitu hivi vyote havikuingia kwenye kumbukumbu ya DigiSpark. Utafutaji wa haraka unakuja na jukwaa linalofaa: Arduino Pro Micro.

Wazo kuu la mradi ni kwamba ATmega32U4 kwa chaguo-msingi hujifanya kifaa cha kujificha - kibodi ya USB na bandari ya USB COM. Madereva ya vifaa hivi tayari yamesanikishwa mapema katika mfumo mwingi wa uendeshaji - na hakuna kitu kingine chochote kinachohitajika kusanidiwa.

PasswordKeeper, iliyoletwa kwako, ni chindogu ambayo inaiga kubofya vitufe kwenye kibodi. Cliks hizi zinaweza kuhamisha kuingia na nywila kwenye kompyuta. Hata Ctrl-Alt-Del inayojulikana inaweza kutumwa kwa kubofya kitufe 1 badala ya 3. Au mlolongo mwingine wowote muhimu na ladha yako.

Sababu ya fomu ya moduli zilizochaguliwa ni ngumu sana, lakini bila shida, ni rahisi kugongana nayo. Inawezekana na juhudi za chini kukusanyika kifaa kidogo na muhimu. Wiring haiwezi kuwa rahisi.

Hatua ya 3: Kupika

Kupika
Kupika

Viunga vya Kukamata:

1) Aruino Pro Micro - kipande 1

2) OLED kuonyesha 128x32 - 1 kipande

3) Vifungo - kipande 2 (au aina nyingine yoyote - kwa kasoro).

4) Viunganishi vya DuPont - vipande 7 (au waya fulani kwa kuiunganisha yote pamoja - na ladha).

Weka yote kwenye chombo kidogo cha chakula na utikise vizuri. Kulingana na uwezekano wa vitu vya nadharia huunganisha njia zenyewe mwishowe.

Oh Ngoja! Sio nakala inayohusiana na kupikia! Naomba msamaha.

Afadhali unganisha yote pamoja kwa mikono - kulingana na mchoro wa wiring na ujiokoe eons kadhaa za kutetemeka.

Kwa hivyo mfano wa utatuzi wa sketch / upimaji uko tayari.

Hatua ya 4: Kuunda Kesi

Kuunda Kesi
Kuunda Kesi

Mchoro unaonekana kufanya kazi. Lakini haifai kutumia kifaa katika fomu hii. Kwa hivyo kazi kidogo katika Sketchup hutupatia kibanda kidogo.

Sasisho: Wazo kuhusu kesi hiyo.

Unaweza kuchukua sanduku lolote la plastiki lenye uwazi.

Au chukua plastiki nyembamba ya uwazi kutoka kwa vifungashio vingine. Inama kwa mujibu wa jiometri ya kifaa. Weka umeme ndani na ujaze nafasi yote ya bure na silicon ya uwazi. Inapaswa kukupa kifaa kizuri kinachoonekana kizuri.

Hatua ya 5: Uchimbaji wa 3D

Uchapishaji wa 3D
Uchapishaji wa 3D

Tupa kwenye printa ya karibu ya 3D.

Hatua ya 6: Kesi iko Tayari

Kesi Iko Tayari
Kesi Iko Tayari

Na kama kawaida, haraka ni muhimu wakati wa kukamata viroboto.

Toleo la kwanza la casing ni kidogo kidogo na bodi haifai!

Akela alikosa kuacha mapungufu. Kwa hivyo kuchora husahihishwa na kuchapishwa tena.

Kupita kwa pili kulikuwa bora - bodi inafaa kabisa.

Hatua ya 7: Kujaribu Kesi

Kujaribu Kesi
Kujaribu Kesi

Weka ubao ndani, bonyeza juu yake na ukiwa na tabia umeifunga mahali.

Kujaribu vifungo - zinafaa pia.

Hatua ya 8: Kufunga. Waya

Kufundisha. Waya
Kufundisha. Waya

Kwa njia, nimekuwa nikitafuta waya mzuri wa kuiga kwa muda mrefu.

Kama matokeo, sasa ninatumia waya wa 30AWG katika miradi yangu. Unaweza kuwaona kwenye picha. Ni kufunika waya.

Watu wachache sasa wanakumbuka ni nini.

Lakini inafaa kabisa kwa kuuza kwenye bodi pia. Waya wenye rangi nzuri kwa kusafisha fujo za kawaida kwa kupeana rangi tofauti kwa kazi za waya. Waya ni nyembamba. Insulation inastahimili joto la chuma cha kutengenezea vizuri. Ufungaji wa kawaida wa PVC unayeyuka wakati wa soldering mara moja. Hii inalainika, lakini inashikilia sura yake na inaruhusu kugusa mara kwa mara ncha ya chuma bila kuyeyuka kwa msingi.

Hatua ya 9: Mlinzi wa Pw yuko Tayari

Mlinzi wa Pw yuko Tayari
Mlinzi wa Pw yuko Tayari

Kwa hivyo kuiweka pamoja hutupa ishara ndogo inayounganisha na kompyuta na hukuruhusu kudhibiti na kutumia

idadi kubwa kabisa ya kuingia na nywila.

Hatua ya 10: PwKeeperPc - Uhariri wa Takwimu Rahisi katika Ishara

PwKeeperPc - Uhariri wa Takwimu Rahisi katika Ishara
PwKeeperPc - Uhariri wa Takwimu Rahisi katika Ishara

Idadi ya kuingia ndani imepunguzwa na kiwango cha kumbukumbu kwenye bodi ya EEPROM (ka 1024) na urefu wa nywila.

Kumbukumbu ya EEPROM inaweka rekodi kadhaa.

Rekodi zote zina uwanja wa maoni na hadi uwanja wa maandishi 8.

Sehemu mbili za maandishi zilizoitwa Jina na Nenosiri - tu kwa mkutano wa usimamizi.

Onyesho hukuruhusu kuchagua kuingia unayotaka kukuonyesha sehemu za maoni.

Pia hukuruhusu kuhariri data katika ishara. Takwimu zinaweza kuhaririwa na vifungo viwili tu. Nilibadilisha aina fulani ya Mhariri kwenye ishara. Lakini, kwa uaminifu, unapaswa kuwa machochist kuitumia.

Kwa hivyo, ili kurahisisha usimamizi wa nywila ilibidi niandike programu maalum ya PC (kwa njia - usifikirie kubadili ishara katika hali ya USB wakati unatumia programu hii).

Sasisho: Kwa watu wa nix niliongeza kiweko cha serial cha TTY katika firmware ya PwKeeper v1.4. Kiweko hiki kimeamilishwa kutoka kwenye menyu ya kifaa. Unganisha nayo na programu yoyote inayofaa ya wastaafu - na unaweza kuhariri data katika PwKeeper na amri kadhaa za VI. Console inawezekana kutumia kwenye jukwaa la Windows pia. Bonyeza tu Ctrl-Shift-M kutoka Arduino IDE na upo (usisahau kuamsha TTY kwenye PwKeeper hapo awali). Lakini PwKeeperPc ni rahisi zaidi, nadhani.

Hatua ya 11: Mlinzi wa Pw anaendesha

Mlinzi wa Pw anaendesha!
Mlinzi wa Pw anaendesha!

Ishara hiyo ina data nyeti sana kwa hivyo juhudi zingine zinapaswa kuwekwa kwenye usalama.

Nenosiri kuu la kufungua ishara lipo.

Ni tupu kwa msingi, lakini unapoiweka kwenye ishara, unapaswa kuiingiza kila wakati baada ya kuwasha.

Nenosiri kuu ni mlolongo unaofafanuliwa na mtumiaji wa mibofyo moja na maradufu ya vitufe vya juu na chini.

Hatua ya 12: Mtiririko wa Mawazo

Kwa kinadharia, inawezekana kusimba data katika EEPROM na hesabu fulani ya kielelezo - nafasi fulani bado imesalia kwa flash. Lakini juhudi hizi hazingeonekana kutoka nje - kwa hivyo sikujisumbua.

Ishara katika hali yake ya kawaida haionekani kwa kompyuta. Ili kuiweka katika hali ya kuhariri USB unapaswa kuifanya kwa kubonyeza vifungo juu yake. Vivyo hivyo, kutuma nenosiri unapaswa kubonyeza kitufe cha UP. Kwa hivyo hacker mbaya hatakuiba nywila zako kutoka kwa ishara. Angewakamata kwenye bandari ya USB unapowatuma kutoka kwa ishara;)

Matokeo ya mradi huu ni contraption ambapo mimi kuhifadhi nywila kwa akaunti yangu ya benki na mabaraza. Pia wazazi wangu waliona ni muhimu kwa kuingia kwenye barua za wavuti na tovuti zingine kadhaa.

Hasa kwa mwenzangu niliweka pembejeo zote za bodi kama vifungo vya ufikiaji haraka. Hadi vifungo 12 vinaweza kuunganishwa kutoka kwa pini zilizobaki za pembejeo hadi ardhini. Kwa kubonyeza moja ya vifungo hivi unaruka kwenye kuingia sawa (ikiwa iko). Kwa hivyo lazima ubonyeze kitufe cha UP ili kuituma. Au shikilia kitufe cha mkato kwa muda mrefu kidogo.

Hatua ya 13: Ukaguzi-1

Ukaguzi-1
Ukaguzi-1

Kabla ya kwenda kwa umma PwKeeper imefanyiwa ukaguzi wa kina.

Hatua ya 14: Ukaguzi-2

Ukaguzi-2
Ukaguzi-2

Kiongozi wa Ukaguzi alikuwa ameamshwa tu na hayuko katika mhemko.

Lakini yeye hukunja uso bila sababu- kwa nini kifaa wazi ambacho hakijakamilika hutolewa kwa umma.

Maneno yangu, kwamba anahitaji kudhibitisha ubora wa bidhaa na ni ngumu kufanya na kesi imefungwa, walipuuzwa tu na yeye.

Newerless (baada ya kuhonga na sausage) alitoa cheti cha idhini.

Ilipendekeza: