Satura rādītājs:
- Piegādes
- 1. darbība: dēlis un pogas
- 2. darbība. Jauks gadījums
- 3. darbība. Burvju programmatūra
- 4. darbība. Kā to izmantot?
Video: MicroKeyRing: maza paroļu glabātuve, kas atbilst jūsu kabatai: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Paroles, paroles un citas paroles.
Katrai vietnei, pasta lietojumprogrammai vai Google pakalpojumam ir nepieciešama parole. Un jums nevajadzētu izmantot vienu un to pašu paroli divās vietās.
Kur jūs tos varat uzglabāt? Darbvirsmas lietojumprogrammā? (Iespējams) drošā tīmekļa lietotnē? Viņiem būs nepieciešama sava parole!
Pirms dažiem gadiem es ķēros pie slavenajiem Arduino dēļiem, kad atklāju Leonardo modeli. Tā ir īpaša tāfele ar programmatūras definētu USB portu. Pievienojot to datoram, tas var darboties kā tastatūra vai pele. Jums vienkārši jāprogrammē tāfele pareizi, un tā nosūta jūsu definētos taustiņsitienus uz datoru, piemēram, standarta tastatūru.
Pārlūkojot pašreizējo milzīgo Arduino stila dēļu katalogu, es atradu niecīgu tāfelīti ar plakanu USB spraudni un atmega32u4 mikroshēmu. Tam ir šī tastatūras emulatora funkcija. Lieliski piemērots kabatas digitālajam atslēgu piekariņam!
Piegādes
Lai izveidotu šādu NanoKeyring, jums būs nepieciešami šādi materiāli:
- DIYMore USB dēlis (meklēt ATMEGA32U4-AU Beetle)
- Pāris mazas pogas (3x6x7mm)
- Daži centimetri plānas izolētas stieples
Un šie rīki:
- Lodāmurs
- 3D printeris
- Dators
- Lupas, ja tavas acis ir tikpat vecas kā manas:-D
1. darbība: dēlis un pogas
Es nolēmu pievienot divas pogas: vienu lietotāja/paroles/neatkarīgi no autotipa un otru lietotāja izvēlei. Tādā veidā jūs varat nēsāt savas četras vai piecas bieži izmantotās paroles un viegli izvēlēties vajadzīgo.
Lai izvairītos no peldošām vērtībām, pogām ir nepieciešams rezistors. Šajā plāksnē ir šie pull_up rezistori, tāpēc tie ir jāaktivizē tikai savā programmatūrā. Pull_up rezistors liek jūsu programmai lasīt nepārtraukti augstu vērtību, līdz jūs saīsināt tapu un zemi (izmantojot pogu).
Es ievietoju vienu pogu sānu vidū pretī USB savienotājam. Šis būs galvenais. Šīm pogām ir garas kājas. Vienkārši uzmanīgi salieciet tos un iespraudiet galu caurumā, kas apzīmēts ar D10. Ja savējie atšķiras, pielodējiet īsu stieples gabalu, lai savienotu vienu kāju un D10.
Pievienojiet otru pogu labās puses vidū un salieciet kāju pret D11 caurumu.
Savienojiet abas pārējās kājas un pielodējiet vadu, lai savienotu abas kājas un GND caurumu.
Kā redzat, lodēšana nav mana stiprā puse. Es izmantoju visu veidu instrumentus, lai izveidotu jaukus savienojumus (palielināmos lukturus, palīdzīgas rokas, gludināmo dzelzi …), bet šķiet, ka nekas nedarbojas. Tam vajadzētu likt jums salikt savu NanoKeyring!
Pēdējās sekundes padoms: jūs varat izgatavot lietu iepriekš un izmantot to kā iekārtu, lai pogas novietotu vietā. Uzmanieties, lai neizkausētu lietu ar lodāmuru.
2. darbība. Jauks gadījums
Pēc 96 prototipiem es nācu ar dizainu, kas lieliski iederas pie tāfeles un notur pogas vietā.
Lejupielādējiet to vietnē thingiverse (https://www.thingiverse.com/thing:4003337) un izdrukājiet to savā 3D printerī. Tam nav jābūt īpaši spēcīgam, tāpēc jebkuram materiālam līdzīgs PLA būs piemērots.
Varat arī pajautāt draugam vai pasūtīt to tiešsaistes pakalpojumā.
Ja 3D drukāšana jums nav piemērota iespēja, varbūt kāds polimēra māls varētu būt labs aizstājējs.
Jūs pat varētu izgatavot greznu versiju ar dažiem lakota koka gabaliem!
3. darbība. Burvju programmatūra
Jums jāaugšupielādē mans kods mazajā tāfelītē.
Jūs atradīsit simtiem pamācību par koda augšupielādi arduino, izmantojot Arduino IDE vai jauno PlatformIO.
Esmu sagatavojis kodu un bibliotēkas šim pēdējam IDE. Lejupielādējiet visu no šīs krātuves:
github.com/alfem/MicroKeyRing
Neaizmirstiet rediģēt pirmos trīs masīvus un aizstāt demonstrācijas lietotājus un paroles ar savējiem.
4. darbība. Kā to izmantot?
Kā jūs droši vien redzējāt videoklipā, šim MicroKeyRing ir daudz funkciju:
- Nospiediet galveno pogu, lai ievadītu savu lietotājvārdu
- Ilgi nospiediet galveno pogu (līdz mirgo LED), lai ievadītu paroli
- Veiciet dubultklikšķi uz galvenās pogas, lai ievadītu papildu datus (tālrunis, vīzas kartes numurs …)
- Nospiediet sekundāro pogu (vienu vienā pusē), lai pārslēgtos uz nākamo lietotāja/paroles kopu.
Papildu (un ne pārāk labi pārbaudīta) funkcija: ilgi nospiediet sekundāro pogu, lai aktivizētu/deaktivizētu pretaizdzīšanas funkciju. Kad šī funkcija ir aktivizēta, MicroKeyRing ik pēc 30 sekundēm pārvietos peli par vienu pikseļu, lai novērstu ekrāna bloķēšanu. Ērti, ja jūsu korporatīvā politika nodrošināja patiešām īsu dīkstāves laiku.
Ieteicams:
Ķepas mazgājamas - kaķis atbilst Covid roku mazgāšanas projektam: 5 soļi (ar attēliem)
Ķepas mazgāt - kaķis atbilst Covid roku mazgāšanas projektam: Tā kā mēs visi attālināmies mājās, Paws to Wash ir DIY projekts, kas vada vecākus un bērnus, veidojot jauku atgriezeniskās saites taimeri ar vicinošu kaķi, lai veicinātu veselīgus roku mazgāšanas ieradumus. Covid-19 laikā roku mazgāšana
Paroļu sistēma: 9 soļi
Paroļu sistēma: paroļu sistēma, kurā varat iestatīt paroli, lai bloķētu nepieciešamās lietas. Tomēr es izveidoju tikai paroļu sistēmu, kas nozīmē, ka jums ir jāatrod projekts, kas bloķēja lietas. Tātad divi no tiem var apvienoties
DIY SnapIno (Arduino atbilst spraudņiem) + skrāpējums: 3 soļi
DIY SnapIno (Arduino atbilst Snap Circuits) + Scratch: Pirms 4 gadiem es nopirku Snap Circuits savam dēlam, kamēr es spēlēju ar Arduino. Tagad mēs sākam strādāt ar Scratch Arduino un Arduino, bet es atklāju, ka SnapIno ir lieliska ideja … tā kā ir tālu līdz viņa dzimšanas dienai vai Ziemassvētkiem, es nolemju
DIY failu glabātuve no vecā zibatmiņas diska: 6 soļi
DIY failu glabātuve no vecā zibatmiņas diska: ja esat dziļi iepazinies ar kiberpirmdienas vai melnās piektdienas piedāvājumiem, iespējams, dažos žurnālos ar nosaukumu Photo Vault esat redzējis piedāvāto produktu. Ideja ir tāda, ka tā pamatā saglabā visus jūsu attēlus USB ierīcē par sešdesmit dolāriem, un tas ir
Statīvs atbilst Logitech tīmekļa kamerai: 7 soļi
Statīvs atbilst Logitech tīmekļa kamerai: Es vēlējos izmantot savu Logitech QuickCam Messenger, lai ierakstītu pamācības filmas modelēšanas darbgaldā. Tomēr es biju pārsteigts, atklājot, ka Logitech QuickCam Messenger un manu Logitech QuickCam Communicate STX tīmekļa kameras var uzstādīt uz