Բովանդակություն:
- Պարագաներ
- Քայլ 1. Տախտակ և կոճակներ
- Քայլ 2: Քաղցր գործ
- Քայլ 3: Կախարդական ծրագրակազմ
- Քայլ 4: Ինչպե՞ս օգտագործել այն:
Video: MicroKeyRing. Փոքր գաղտնաբառի պահեստ, որը տեղավորվում է ձեր գրպանում. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Գաղտնաբառեր, գաղտնաբառեր և այլ գաղտնաբառեր:
Յուրաքանչյուր կայք, փոստի ծրագիր կամ google ծառայություն գաղտնաբառի կարիք ունի: Եվ դուք չպետք է օգտագործեք նույն գաղտնաբառը երկու տեղում:
Որտե՞ղ կարող եք դրանք պահել: Սեղանի դիմումո՞ւմ: (Ենթադրաբար ապահով) վեբ հավելվածում: Նրանց անհրաժեշտ կլինի սեփական գաղտնաբառը:
Տարիներ առաջ ես շփոթում էի Arduino- ի հայտնի տախտակների հետ, երբ հայտնաբերեցի Լեոնարդոյի մոդելը: Այն հատուկ տախտակ է `ծրագրակազմով սահմանված USB պորտով: Այն կարող է վարվել ստեղնաշարի կամ մկնիկի նման, երբ այն միացնում եք համակարգչին: Պարզապես պետք է ճիշտ ծրագրավորել տախտակը, և այն կուղարկի համակարգչին ձեր սահմանած ստեղնաշարի հարվածները, ինչպես ստանդարտ ստեղնաշարը:
Թերթելով Arduino ոճի տախտակների ներկայիս հսկայական կատալոգը, ես գտա մի փոքրիկ տախտակ ՝ հարթ USB խցանով և atmega32u4 չիպով: Այն ստացել է այս ստեղնաշարի էմուլյատոր հատկությունը: Կատարյալ գրպանի թվային բանալիի համար:
Պարագաներ
Այսպիսի NanoKeyring կառուցելու համար ձեզ հարկավոր են հետևյալ նյութերը.
- DIY Ավելի USB տախտակ (որոնեք ATMEGA32U4-AU բզեզ)
- Մի քանի փոքր կոճակ (3x6x7 մմ)
- Մի քանի սանտիմետր բարակ մեկուսացված մետաղալար
Եվ այս գործիքները.
- Sոդման երկաթ
- 3D տպիչ
- Համակարգիչ
- Խոշորացույց, եթե ձեր աչքերը նույնքան հին են, որքան իմը:-D
Քայլ 1. Տախտակ և կոճակներ
Ես որոշեցի ավելացնել երկու կոճակ ՝ մեկը օգտվողի/գաղտնաբառի/ինչ որ ինքնատիպավորման համար, իսկ մյուսը ՝ օգտվողի ընտրության համար: Այս կերպ Դուք կարող եք կրել ձեր չորս կամ հինգ հաճախ օգտագործվող գաղտնաբառերը և հեշտությամբ ընտրել այն, ինչ ձեզ հարկավոր է:
Կոճակներին անհրաժեշտ է դիմադրություն `լողացող արժեքներից խուսափելու համար: Այս տախտակն ունի այս pull_up դիմադրությունը, այնպես որ դուք միայն պետք է դրանք ակտիվացնեք ձեր ծրագրաշարում: Pull_up ռեզիստորը ստիպում է ձեր ծրագրին կարդալ շարունակական բարձր արժեք, մինչև չլրացնեք քորոցն ու գետինը (օգտագործելով կոճակը):
Ես տեղադրեցի մեկ կոճակ ՝ USB միակցիչին հակառակ կողմի կեսին: Սա կլինի հիմնականը: Այս կոճակները երկար ոտքեր ունեն: Պարզապես զգուշորեն թեքեք դրանք և ծայրը ամրացրեք D10 պիտակով անցքի մեջ: Եթե ձերն այլ է, մի ոտք կպցրեք ՝ մի ոտքը և D10- ը միացնելու համար:
Ավելացրեք մյուս կոճակը աջ կողմի մեջտեղում և ոտքը թեքեք դեպի D11 անցքը:
Միացրեք մյուս երկու ոտքերը և միացրեք մետաղալար ՝ երկու ոտքերը և GND անցքը միացնելու համար:
Ինչպես տեսնում եք, զոդելը իմ ուժեղ կոստյումը չէ: Ես օգտագործում եմ բոլոր տեսակի գործիքները գեղեցիկ հոդեր պատրաստելու համար (խոշորացույցներ, ձեռքեր օգնող, ջերմաստիճանի ընտրելի երկաթ …), բայց ոչինչ կարծես չի աշխատում: Սա պետք է ստիպի ձեզ հավաքել ձեր NanoKeyring- ը:
Վերջին երկրորդ խորհուրդը. Դուք կարող եք նախապես պատյան պատրաստել և այն օգտագործել որպես սարք, որպեսզի կոճակները տեղում դնեն: Careգույշ եղեք, որպեսզի չփչացնեք պատյանը եռակցման երկաթով:
Քայլ 2: Քաղցր գործ
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 վայրկյանը մեկ `էկրանի կողպումը կանխելու համար: Հարմար է, եթե ձեր կորպորատիվ քաղաքականությունը իրականացնում է իսկապես կարճ պարապուրդ:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անձնական մինի սեղանի երկրպագու հին համակարգչից - տեղավորվում է գրպանում ՝ 6 քայլ
Ինչպես պատրաստել անհատական մինի սեղանի երկրպագու հին համակարգչից. Տեղավորվում է ձեր գրպանում. Բոնուսն այն է, որ այն նույնիսկ տեղավորվում է ձեր գրպանում: Սա շատ պարզ նախագիծ է, ուստի մեծ փորձ կամ փորձառություն պետք չէ: Այսպիսով, եկեք սկսենք:
Heartcrab: Լամբադայով քայլող ռոբոտ ձեր գրպանում: 15 քայլ (նկարներով)
Heartcrab: Լամբադա-քայլող ռոբոտ ձեր գրպանում: Սա այս նախագծերից մեկն է, որն ունի բազմաթիվ իմաստներ. Half-Life տեսախաղերից: Գուցե քայլող ռոբոտը սիրահարված է տիկնիկին: Թե՞ տիկնիկն ինքն է վարում իր սեփական մեխանիզմը: Ինչ էլ որ լինի պատասխանը
Փոքր և էժան գրպանային համակարգիչ, որը կարող է ծրագրվել ամենուր. 5 քայլ
Փոքր և էժան գրպանային համակարգիչ, որը կարող է ծրագրվել ամենուր. Կարող եք CardKB- ն վերածել գրպանի համակարգչի: Լրացրեք գրպանային համակարգիչը CardKB- ի համար `օգտագործելով ArduinoBaisc, CardKB, I2C OLED էկրան: Քանի որ BASIC- ն օգտագործում է ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), այն աջակցում է գրեթե բոլոր նորմալ գործառույթներին, ինչպիսիք են
Վիքիպեդիան ձեր գրպանում. 12 քայլ (նկարներով)
Վիքիպեդիան ձեր գրպանում. The Hitchhiker's Guide to the Galaxy, v1.0 :) Այս հրահանգը կներկայացնի, թե ինչպես կարելի է կառուցել, իմ կարծիքով, Վիքիպեդիայի յուրահատուկ իրականացում անցանց, շարժական սարքում: Այն ներառում է Linux- ի հանված բաշխման տեղադրում
Փոքր ռոբոտների ստեղծում. Մեկ խորանարդ դյույմանոց միկրո-սումո ռոբոտների պատրաստում և ավելի փոքր `5 քայլ (նկարներով)
Փոքր ռոբոտների ստեղծում. Մեկ խորանարդ դյույմ չափով միկրո-սումո ռոբոտներ պատրաստելը և դրանցից փոքրը. Ահա որոշ մանրամասներ փոքրիկ ռոբոտներ և սխեմաներ կառուցելու վերաբերյալ: Այս հրահանգը կներառի նաև մի քանի հիմնական խորհուրդներ և տեխնիկա, որոնք օգտակար են ցանկացած չափի ռոբոտներ կառուցելիս: Ինձ համար, էլեկտրոնիկայի մեծ մարտահրավերներից է տեսնել, թե որքան փոքր է