Sisukord:
- Samm: idee
- 2. samm: idee ja juhtmestik
- 3. samm: toiduvalmistamine
- 4. samm: kohtuasja koostamine
- Samm: 3D -printimine
- 6. samm: ümbris on valmis
- Samm 7: juhtumi proovimine
- 8. samm: jootmine. Juhtmed
- Samm: PwKeeper on valmis
- Samm: PwKeeperPc - lihtne andmete redigeerimine žetoonis
- Samm: PwKeeper töötab
- 12. samm: mõtete voog
- 13. samm: ülevaatus-1
- 14. samm: ülevaatus-2
Video: Aruino Pro Micro paroolihoidja või miks see peaks olema lihtne, kui viimistletud viis on olemas!: 15 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Tundub, et elektroonika fännide (eriti algajate) mikrokontrollerite peamine probleem on välja selgitada, kuhu neid rakendada:) Tänapäeva elektroonika, eriti digitaalne, näeb üha enam välja nagu must maagia. Ainult 80-lvl targad suudavad seal pisikeste komponentidega midagi ära teha. See on põhjus, miks Arduino plaadid muutuvad väga populaarseks. Nad kapseldavad musta maagiat ja natuke suitsu;) pardal inimeste juhitavate tihvtidega.
Selle postituse tahan pühendada üsna lihtsale projektile, mille nimi on PasswordKeeper, Aruino Pro Micro plaadi alusel. Sellel plaadil oli ATmega32U4 kiip.
Samm: idee
Pikka aega tahtsin mõne kontrolleriga midagi lihtsat ja kasulikku teha. Ja siis viskas üks mu kolleeg huvitava idee - ta oli liiga laisk, et iga päev oma arvutisse sisselogimis- ja paroolisisestust sisestada. Nii võttis ta pisikese DigiSparki (ATTiny85) plaadi ja lõi seadme, mis saadab nupule klõpsates sisselogimise ja parooli arvutisse. Siin on see varustus.
2. samm: idee ja juhtmestik
Suurepärane idee - mõtlesin. Miks mitte seda laenata ja sellele mingit pöörast loovust rakendada.
Arduino projekti taastamine ja selle uuesti laadimine tahvlile iga kord, kui parool muutub - "See pole droidid, mida otsite" [laine]. See on liiga otsekohene. Võtaksime palju segasema tee!
Seade peaks näitama, kuidas see töötab. Kuid ainult kolm tavalist pardal olevat LED -i - seda on selleks liiga vähe. Tõstke LED -i number 4099 -ni! Nii lisandus projekti väike OLED 128X32 kuvarimoodul. Ma ei suutnud tükk aega mõelda, kuhu seda pressida. Ja see sobis ideaalselt selle projektiga. Veel paar nuppu - ja kõik on kasutamiseks valmis!
Projekti jaoks ei olnud ATTiny85 kiibis piisavalt ruumi - graafilise kogu + fontide jaoks tõmmatud ekraani lisamine. Nii et kogu see värk lihtsalt ei mahtunud DigiSparki mällu. Kiire otsing on varustatud sobiva platvormiga: Arduino Pro Micro.
Projekti põhiidee on see, et ATmega32U4 teeskleb vaikimisi HID -seadet - USB -klaviatuuri ja USB -COM -porti. Nende seadmete draiverid on enamikku operatsioonisüsteemidest juba eelinstallitud - ja muud pole vaja seadistada.
Teie tähelepanu juhtinud PasswordKeeper on chindogu, mis jäljendab klaviatuuri nuppude klõpsamist. Need klikid saavad kasutajanime ja parooli arvutisse üle kanda. Isegi üldlevinud Ctrl-Alt-Del saab saata ühe nupu klõpsuga 3 asemel. Või mis tahes muu klahvijada teie maitse järgi.
Valitud moodulite vormitegur on väga kompaktne, kuid kunagi lõputu, neid on lihtne sassi ajada. Väikese ja üsna kasuliku seadme kokkupanek on võimalik minimaalsete pingutustega. Juhtmestik lihtsalt ei saaks olla lihtsam.
3. samm: toiduvalmistamine
Kokkupandava koostisained:
1) Aruino Pro Micro - 1 tk
2) OLED -ekraan 128x32 - 1 tk
3) Nööbid - 2 tk (või mis tahes muud tüüpi - poolt flawor).
4) DuPonti pistikud - 7 tükki (või mõni traat selle kokku jootmiseks - maitse järgi).
Pange see kõik väikesesse toidunõusse ja loksutage seda põhjalikult. Tõenäosusteooria kohaselt ühendavad üksused end lõpuks õigel viisil.
Oh, oota! See ei ole toiduvalmistamisega seotud artikkel! Ma vabandan.
Parem ühendage see kõik käsitsi - vastavalt juhtmestiku skeemile ja säästke end paaril raputamisel.
Seega on eskiiside silumise / testimise prototüüp valmis.
4. samm: kohtuasja koostamine
Visand tundub töötavat. Kuid seadme kasutamine sellisel kujul on ebamugav. Nii et väike töö Sketchupis annab meile väikese korpuse.
Upd: Idee juhtumi kohta.
Võite võtta mis tahes sobiva väikese läbipaistva plastkarbi.
Või võtke mõnest pakendist õhuke läbipaistev plastik. Painutage see vastavalt seadme geomeetriale. Pange elektroonika sisse ja täitke kogu vaba ruum läbipaistva räni abil. See peaks andma teile suhteliselt kena välimusega seadme.
Samm: 3D -printimine
Visake see lähimasse 3D -printerisse.
6. samm: ümbris on valmis
Ja nagu tavaliselt, on kirpude püüdmisel vaja kiirustada.
Korpuse esimene versioon on natuke väike ja plaat ei sobi!
Akela jättis mõned lüngad vahele. Nii et joonist parandatakse ja trükitakse uuesti.
Teine läbimine oli parem - laud sobib ideaalselt.
Samm 7: juhtumi proovimine
Pange plaat sisse, vajutage sellele ja iseloomuliku krõmpsuga lukustage see kohale.
Proovin nuppe - need sobivad ka.
8. samm: jootmine. Juhtmed
Muide, ma olen pikka aega otsinud head prototüüpimistraati.
Selle tulemusena kasutan nüüd oma projektides 30AWG traati. Näete neid fotol. See on mähkimistraat.
Vähesed inimesed mäletavad nüüd, milleks see on mõeldud.
Kuid see sobib ideaalselt ka pardal jootmiseks. Värvilised juhtmed sobivad hästi tavalise jama korrastamiseks, määrates juhtmete funktsioonidele erinevad värvid. Traat on õhuke. Isolatsioon talub hästi jootekolvi temperatuuri. Tüüpiline PVC isolatsioon sulab jootmise ajal kohe. See pehmeneb, kuid hoiab oma kuju ja võimaldab aeg -ajalt jootekolbi otsa puudutada ilma südamikuni sulamata.
Samm: PwKeeper on valmis
Nii et selle kõik kokku pannes saame väikese märgi, mis ühendub arvutiga ja võimaldab teil seda hallata ja kasutada
üsna suur hulk sisselogimisi ja paroole.
Samm: PwKeeperPc - lihtne andmete redigeerimine žetoonis
Sisselogimiste arvu piirab sisseehitatud EEPROM-mälu maht (1024 baiti) ja paroolide pikkus.
EEPROM -mälu säilitab mitmeid kirjeid.
Iga kirje sisaldab kommentaarivälja ja kuni 8 tekstivälja.
Kaks tekstivälja nimetasid nime ja parooli - lihtsalt halduse jaoks.
Ekraan võimaldab teil valida soovitud sisselogimisviisi, mis näitab teile kommentaarivälju.
Samuti võimaldab see muuta märgi andmeid. Andmeid saab redigeerida ainult kahe nupuga. Pigistasin märki mingisuguse toimetaja. Kuid ausalt öeldes peaksite selle kasutamiseks olema masohhist.
Seetõttu pidin paroolide haldamise lihtsustamiseks kirjutama arvutile spetsiaalse programmi (muide - ärge unustage selle programmi kasutamisel märki USB -režiimi lülitada).
Värskendus: *nix rahvastele lisasin PwKeeper v1.4 püsivarasse TTY jadakonsooli. See konsool aktiveeritakse seadme menüüst. Ühendage see mis tahes sobiva terminaliprogrammiga - ja saate PwKeeperis andmeid mitme VI -sarnase käsuga redigeerida. Konsooli saab kasutada ka Windowsi platvormil. Lihtsalt vajutage Arduino IDE-st Ctrl-Shift-M ja oletegi kohal (ärge unustage TTY aktiveerimist PwKeeperis enne). Kuid PwKeeperPc on minu arvates palju mugavam.
Samm: PwKeeper töötab
Märk sisaldab väga tundlikke andmeid, nii et turvalisuse nimel tuleks teha mõningaid jõupingutusi.
Peamine parooli märgi avamiseks on olemas.
See on vaikimisi tühi, kuid kui määrate selle loa sisse, peaksite selle sisestama iga kord pärast sisselülitamist.
Peamine parool on kasutaja määratud jada ühe- ja topeltklõpsudega üles ja alla nuppudele.
12. samm: mõtete voog
Teoreetiliselt on võimalik EEPROM -is andmeid krüpteerida mõne krüptograafilise algoritmiga - välklamp jääb siiski tühjaks. Kuid neid jõupingutusi ei oleks väljast näha - nii et ma ei viitsinud.
Tavalises olekus olev märk pole arvutile nähtav. USB -redigeerimisrežiimi viimiseks peaksite seda füüsiliselt tegema, vajutades selle nuppe. Samuti peaksite parooli saatmiseks füüsiliselt vajutama nuppu ÜLES. Nii et pahatahtlik häkker ei varastaks teie paroole märgilt. Ta püüdis nad USB -pordist kinni, kui saadate need märgilt;)
Selle projekti tulemuseks on seade, kuhu salvestan oma pangakontode ja foorumite paroole. Ka minu vanemad leidsid, et see on kasulik veebipostidesse ja mitmetele teistele saitidele sisselogimiseks.
Eriti oma kolleegi jaoks programmeerisin kõik ülejäänud plaadi sisendid kiirpääsunuppudeks. Ülejäänud sisendpoldid maandusega võib ühendada kuni 12 nuppu. Kui klõpsate ühel neist nuppudest, hüppate vastavale sisselogimisele (kui see on olemas). Nii et selle saatmiseks peate vajutama ainult nuppu ÜLES. Või hoidke otsetee nuppu veidi kauem all.
13. samm: ülevaatus-1
Enne avalikuks tulekut on PwKeeper põhjalikult kontrollitud.
14. samm: ülevaatus-2
Kontrollijuht oli äsja äratatud ja tal pole tuju.
Kuid ta kortsutab kulmu kulmudeta- miks avalikult pakutakse selgelt lõpetamata seadet.
Minu sõnad, et ta peab kontrollima toote kvaliteeti ja seda on raske teha, kui juhtum on suletud, jättis ta lihtsalt tähelepanuta.
Uuem (pärast vorstiga altkäemaksu andmist) andis ta heakskiidu tunnistuse.
Soovitan:
Ekspressioonirobot- kui see kui see: 5 sammu
Expression Robot- Kui see on see: Hallo ja tervitage Expression Robot Instructable.DIt is de instructable waar ik aan heb gewerkt tijdens mijn les van If This Than That. De Expression robot is gemaakt met als doel jou als gebruiker te stimuleren bij jezelfreflectie . Robotite koostöö
Kui see siis see ArDino: 3 sammu
Kui see siis see ArDino: meie kooliprojekti jaoks, kui see siis see, et me pidime tegema arduino abil interaktiivse objekti. Otsustasin teha kaisulise Ardino. Ta on väga andekas ja ühe nupuvajutusega laulab teile jurassic pargi teema
Kui see on see: 5 sammu
Kui see on see: suhtle Bijenkorfiga. Selles projektis heb ik een interactief systeem proberen te bouwen dat aanvoelt als een levend organizme. Sellel süsteemil pole vaja geeli ja trillingen weer en reageert daar op door middel van licht. To toeschouwer saab interaktiivselt kohtuda
Kui see siis see - Moodlamp: 4 sammu (piltidega)
If This Then That - Moodlamp: Opdracht: Bouw/ ontwerp een interactief systeem (met hardware and software) dat data kan ontvangen en verwerken.Omdat ik geen enkele ervaring heb met arduino en code schrijven heel erg lastig vind, heb ik besloten om mijn project lihtne te houden kohtus
Veekindlad kõlarid, mis hõljuvad - "see hõljub, see kannab ja see raputab noote!": 7 sammu (koos piltidega)
Veekindlad kõlarid, mis hõljuvad - "It Floats, It Totes and It Rocks the Notes!": See veekindel kõlarite projekt sai inspiratsiooni paljudest reisidest Gila jõele Arizonas (ja SNL -i " I'm on a Boat! &Quot; ). Me hõljume mööda jõge alla või kinnitame kaldale jooni, et meie ujukid jääksid otse meie laagriplatsi juurde. Kõik h