Съдържание:
- Консумативи
- Стъпка 1: Борд и бутони
- Стъпка 2: Сладък калъф
- Стъпка 3: Магически софтуер
- Стъпка 4: Как да го използвате?
Видео: MicroKeyRing: Съхранение на малки пароли, което се побира в джоба ви: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Пароли, пароли и още пароли.
Всеки уебсайт, пощенско приложение или услуга на Google се нуждаят от парола. И НЕ ТРЯБВА да използвате една и съща парола на две места.
Къде можете да ги съхранявате? В настолно приложение? В (вероятно сигурно) уеб приложение? Те ще се нуждаят от собствена парола!
Преди няколко години се занимавах с известните дъски на Arduino, когато открих модела Леонардо. Това е специална платка със софтуерно дефиниран USB порт. Той може да се държи като клавиатура или мишка, когато го включите в компютър. Просто трябва да програмирате правилно платката и тя ще изпрати клавишите, които сте определили на компютъра, като стандартна клавиатура.
Разглеждайки настоящия огромен каталог на дъски в стил Arduino, намерих малка дъска с плосък USB щепсел и чип atmega32u4. Той има тази функция за емулатор на клавиатура. Перфектен за джобен цифров ключодържател!
Консумативи
За да изградите такъв NanoKeyring като този, ще ви трябват следните материали:
- USB платка DIYMore (потърсете ATMEGA32U4-AU Beetle)
- Няколко малки бутона (3x6x7mm)
- Няколко сантиметра тънка изолирана жица
И тези инструменти:
- Поялник
- 3D принтер
- Компютър
- Увеличителна чаша, ако очите ти са стари като моите:-D
Стъпка 1: Борд и бутони
Реших да добавя два бутона: един за потребител/парола/каквото и да е автоматично въвеждане и друг за избор на потребител. По този начин можете да носите вашите четири или пет често използвани пароли и лесно да изберете тази, от която се нуждаете.
Бутоните се нуждаят от резистор, за да се избегнат плаващи стойности. Тази платка има тези pull_up резистор в нея, така че трябва само да ги активирате във вашия софтуер. Резистор на pull_up кара вашата програма да чете непрекъснато висока стойност, докато не скъсите щифта и земята (с помощта на бутон).
Поставих един бутон в средата на страната, противоположна на USB конектора. Това ще бъде основното. Тези копчета имат дълги крака. Просто ги огънете внимателно и поставете върха в отвора с надпис D10. Ако вашите са различни, запойте кратко парче тел, за да свържете единия крак и D10.
Добавете другия бутон в средата на дясната страна и огънете крака му към отвора D11.
Свържете другите два крака и запоявайте жица, за да свържете двата крака и отвора на GND.
Както можете да видите, запояването не е моята силна страна. Използвам всякакви инструменти, за да направя хубави фуги (лупи, помощни ръце, желязо, избираемо от температурата …), но изглежда, че нищо не работи. Това трябва да ви накара да сглобите своя NanoKeyring!
Последен втори съвет: можете да направите кутията преди и да я използвате като платформа, за да поставите бутоните на място. Внимавайте да не стопите корпуса с поялника.
Стъпка 2: Сладък калъф
След 96 прототипа дойдох с дизайн, който пасва идеално на дъската и поддържа бутоните на място.
Изтеглете го от thingiverse (https://www.thingiverse.com/thing:4003337) и го отпечатайте в свой собствен 3D принтер. Не е необходимо да е особено здрав, така че всеки материал - като PLA - ще бъде добре.
Като алтернатива можете да попитате приятел или да го поръчате от онлайн услуга.
Ако 3D отпечатването не е опция за вас, може би някакъв вид полимерна глина може да бъде добър заместител.
Можете дори да направите луксозна версия с няколко парчета лакирано дърво!
Стъпка 3: Магически софтуер
Трябва да качите моя код на малката дъска.
Ще намерите стотици уроци за качване на код в arduino, използвайки Arduino IDE или новата PlatformIO.
Подготвих код и библиотеки за тази последна IDE. Изтеглете всичко от това хранилище:
github.com/alfem/MicroKeyRing
Не забравяйте да редактирате първите три масива и да замените демо потребителите и паролите с вашите.
Стъпка 4: Как да го използвате?
Както вероятно сте виждали във видеото, този MicroKeyRing има много функции:
- Натиснете главния бутон, за да въведете потребителското си име
- Натиснете дълго основния бутон (докато светодиодът започне да мига), за да въведете паролата си
- Щракнете двукратно върху основния бутон, за да инжектирате допълнителни данни (телефон, номер на визова карта …)
- Натиснете вторичния бутон (този от едната страна), за да превключите към следващия набор от потребители/пароли.
Допълнителна (и не много добре тествана) функция: дълго натискайте вторичния бутон, за да активирате/деактивирате функцията против празен ход. Когато тази функция е активирана, MicroKeyRing ще премества мишката с един пиксел на всеки 30 секунди, за да предотврати заключването на екрана. Удобно, ако корпоративната ви политика налага наистина кратко време на празен ход.
Препоръчано:
Как да направите личен мини настолен вентилатор от стар компютър - побира се в джоба ви: 6 стъпки
Как да направите личен мини настолен вентилатор от стар компютър - побира се в джоба ви: Ще ви покажа как да направите личен мини вентилатор за бюро от стар компютър. Бонус е, че дори се побира в джоба ви. Това е много прост проект, така че не е необходим много опит или опит. Така че нека започнем
Heartcrab: Ламбада-ходещ робот в джоба ви!: 15 стъпки (със снимки)
Heartcrab: Ламбада-ходещ робот в джоба ви !: Това е един от тези проекти с множество значения: това ли е сиреневият роднина на "главни раци" " от видеоигрите на Half-Life? Може би ходещ робот, влюбен в калинка? Или калинката пилотира своя механика? Какъвто и да е отговорът
DIMP (Десулфатор в джоба ми): 22 стъпки (със снимки)
DIMP (Desulfator in My Pocket): Майки Склар създаде DA PIMP ("Power In My Pocket") версии 1 и 2 въз основа на хартията на Джордж Уайзман "Капацитивно зарядно устройство за батерии" и щедро го пусна на общността на отворения хардуер. Той е в състояние да зарежда и десулфатира
Ръчно запояване на малки малки чипове!: 6 стъпки (със снимки)
Ръчно запояване Teeny Tiny Chips !: Виждали ли сте някога чип, който е по-малък от върха на пръста ви и няма щифтове, и сте се чудили как изобщо бихте могли да го запоите на ръка? друг инструктаж от Колин има хубаво обяснение как да направите свое собствено запояване, но ако вашият чи
Изграждане на малки роботи: Изработка на микро-сумо роботи с кубичен инч и по-малки: 5 стъпки (със снимки)
Изграждане на малки роботи: Изработка на микро-сумо роботи с един кубичен инч и по-малки: Ето някои подробности за изграждането на малки роботи и схеми. Тази инструкция ще обхваща и някои основни съвети и техники, които са полезни при изграждането на роботи от всякакъв размер. За мен едно от големите предизвикателства в електрониката е да видя колко малък е