Բովանդակություն:

MicroKeyRing. Փոքր գաղտնաբառի պահեստ, որը տեղավորվում է ձեր գրպանում. 4 քայլ
MicroKeyRing. Փոքր գաղտնաբառի պահեստ, որը տեղավորվում է ձեր գրպանում. 4 քայլ

Video: MicroKeyRing. Փոքր գաղտնաբառի պահեստ, որը տեղավորվում է ձեր գրպանում. 4 քայլ

Video: MicroKeyRing. Փոքր գաղտնաբառի պահեստ, որը տեղավորվում է ձեր գրպանում. 4 քայլ
Video: MicroKeyRing Demo 2024, Նոյեմբեր
Anonim
Image
Image
Տախտակ և կոճակներ
Տախտակ և կոճակներ

Գաղտնաբառեր, գաղտնաբառեր և այլ գաղտնաբառեր:

Յուրաքանչյուր կայք, փոստի ծրագիր կամ google ծառայություն գաղտնաբառի կարիք ունի: Եվ դուք չպետք է օգտագործեք նույն գաղտնաբառը երկու տեղում:

Որտե՞ղ կարող եք դրանք պահել: Սեղանի դիմումո՞ւմ: (Ենթադրաբար ապահով) վեբ հավելվածում: Նրանց անհրաժեշտ կլինի սեփական գաղտնաբառը:

Տարիներ առաջ ես շփոթում էի Arduino- ի հայտնի տախտակների հետ, երբ հայտնաբերեցի Լեոնարդոյի մոդելը: Այն հատուկ տախտակ է `ծրագրակազմով սահմանված USB պորտով: Այն կարող է վարվել ստեղնաշարի կամ մկնիկի նման, երբ այն միացնում եք համակարգչին: Պարզապես պետք է ճիշտ ծրագրավորել տախտակը, և այն կուղարկի համակարգչին ձեր սահմանած ստեղնաշարի հարվածները, ինչպես ստանդարտ ստեղնաշարը:

Թերթելով Arduino ոճի տախտակների ներկայիս հսկայական կատալոգը, ես գտա մի փոքրիկ տախտակ ՝ հարթ USB խցանով և atmega32u4 չիպով: Այն ստացել է այս ստեղնաշարի էմուլյատոր հատկությունը: Կատարյալ գրպանի թվային բանալիի համար:

Պարագաներ

Այսպիսի NanoKeyring կառուցելու համար ձեզ հարկավոր են հետևյալ նյութերը.

  1. DIY Ավելի USB տախտակ (որոնեք ATMEGA32U4-AU բզեզ)
  2. Մի քանի փոքր կոճակ (3x6x7 մմ)
  3. Մի քանի սանտիմետր բարակ մեկուսացված մետաղալար

Եվ այս գործիքները.

  1. Sոդման երկաթ
  2. 3D տպիչ
  3. Համակարգիչ
  4. Խոշորացույց, եթե ձեր աչքերը նույնքան հին են, որքան իմը:-D

Քայլ 1. Տախտակ և կոճակներ

Տախտակ և կոճակներ
Տախտակ և կոճակներ
Տախտակ և կոճակներ
Տախտակ և կոճակներ
Տախտակ և կոճակներ
Տախտակ և կոճակներ

Ես որոշեցի ավելացնել երկու կոճակ ՝ մեկը օգտվողի/գաղտնաբառի/ինչ որ ինքնատիպավորման համար, իսկ մյուսը ՝ օգտվողի ընտրության համար: Այս կերպ Դուք կարող եք կրել ձեր չորս կամ հինգ հաճախ օգտագործվող գաղտնաբառերը և հեշտությամբ ընտրել այն, ինչ ձեզ հարկավոր է:

Կոճակներին անհրաժեշտ է դիմադրություն `լողացող արժեքներից խուսափելու համար: Այս տախտակն ունի այս pull_up դիմադրությունը, այնպես որ դուք միայն պետք է դրանք ակտիվացնեք ձեր ծրագրաշարում: Pull_up ռեզիստորը ստիպում է ձեր ծրագրին կարդալ շարունակական բարձր արժեք, մինչև չլրացնեք քորոցն ու գետինը (օգտագործելով կոճակը):

Ես տեղադրեցի մեկ կոճակ ՝ USB միակցիչին հակառակ կողմի կեսին: Սա կլինի հիմնականը: Այս կոճակները երկար ոտքեր ունեն: Պարզապես զգուշորեն թեքեք դրանք և ծայրը ամրացրեք D10 պիտակով անցքի մեջ: Եթե ձերն այլ է, մի ոտք կպցրեք ՝ մի ոտքը և D10- ը միացնելու համար:

Ավելացրեք մյուս կոճակը աջ կողմի մեջտեղում և ոտքը թեքեք դեպի D11 անցքը:

Միացրեք մյուս երկու ոտքերը և միացրեք մետաղալար ՝ երկու ոտքերը և GND անցքը միացնելու համար:

Ինչպես տեսնում եք, զոդելը իմ ուժեղ կոստյումը չէ: Ես օգտագործում եմ բոլոր տեսակի գործիքները գեղեցիկ հոդեր պատրաստելու համար (խոշորացույցներ, ձեռքեր օգնող, ջերմաստիճանի ընտրելի երկաթ …), բայց ոչինչ կարծես չի աշխատում: Սա պետք է ստիպի ձեզ հավաքել ձեր NanoKeyring- ը:

Վերջին երկրորդ խորհուրդը. Դուք կարող եք նախապես պատյան պատրաստել և այն օգտագործել որպես սարք, որպեսզի կոճակները տեղում դնեն: Careգույշ եղեք, որպեսզի չփչացնեք պատյանը եռակցման երկաթով:

Քայլ 2: Քաղցր գործ

A Cute Case
A Cute Case

96 նախատիպերից հետո ես եկա դիզայնով, որը հիանալի տեղավորվում է տախտակի վրա և պահում կոճակները տեղում:

Ներբեռնեք այն thingiverse- ից (https://www.thingiverse.com/thing:4003337) և տպեք այն ձեր սեփական 3D տպիչով: Այն կարիք չունի հատուկ ամուր լինելու, այնպես որ ցանկացած նյութ, ինչպես PLA- ն, լավ կլինի:

Այլապես կարող եք հարցնել ընկերոջը կամ պատվիրել այն առցանց ծառայությունից:

Եթե 3 տպագրությունը ձեզ համար տարբերակ չէ, գուցե ինչ -որ պոլիմերային կավ կարող է լավ փոխարինող լինել:

Դուք նույնիսկ կարող եք շքեղ տարբերակ պատրաստել լաքապատ փայտի կտորներով:

Քայլ 3: Կախարդական ծրագրակազմ

Կախարդական ծրագրակազմ
Կախարդական ծրագրակազմ

Դուք պետք է իմ կոդը վերբեռնեք փոքրիկ տախտակին:

Դուք կգտնեք հարյուրավոր ձեռնարկներ arduino- ում կոդը վերբեռնելու վերաբերյալ ՝ օգտագործելով Arduino IDE- ն կամ նոր PlatformIO- ն:

Այս վերջին IDE- ի համար ես պատրաստել եմ ծածկագիր և գրադարաններ: Ներբեռնեք ամեն ինչ այս շտեմարանից.

github.com/alfem/MicroKeyRing

Չմոռանաք խմբագրել առաջին երեք զանգվածները և դեմո օգտվողներին և գաղտնաբառերը փոխարինել ձերով:

Քայլ 4: Ինչպե՞ս օգտագործել այն:

Ինչպես հավանաբար տեսել եք տեսանյութում, այս MicroKeyRing- ն ունի բազմաթիվ գործառույթներ.

  • Սեղմեք հիմնական կոճակը ՝ ձեր օգտվողի անունը ներարկելու համար
  • Երկար սեղմեք հիմնական կոճակը (մինչև լուսադիոդի լուսարձակը) ձեր գաղտնաբառը ներարկելու համար
  • Կրկնակի կտտացրեք հիմնական կոճակին ՝ լրացուցիչ տվյալներ (հեռախոս, վիզայի քարտի համար…) ներարկելու համար:
  • Սեղմեք երկրորդական կոճակը (այն մի կողմում) ՝ հաջորդ օգտվողին/գաղտնաբառին անցնելու համար:

Լրացուցիչ (և ոչ այնքան լավ փորձարկված) գործառույթ. Երկար սեղմեք երկրորդական կոճակը `ակտիվ պարապուրդի գործառույթը ակտիվացնելու/ապաակտիվացնելու համար: Երբ այս գործառույթն ակտիվացված է, MicroKeyRing- ը մկնիկը կտեղափոխի յուրաքանչյուր պիքսել յուրաքանչյուր 30 վայրկյանը մեկ `էկրանի կողպումը կանխելու համար: Հարմար է, եթե ձեր կորպորատիվ քաղաքականությունը իրականացնում է իսկապես կարճ պարապուրդ:

Խորհուրդ ենք տալիս: