Përmbajtje:
- Hapi 1: Ideja
- Hapi 2: Ide dhe Instalime
- Hapi 3: Gatim
- Hapi 4: Ndërtimi i një rasti
- Hapi 5: Prining 3D
- Hapi 6: Rasti është gati
- Hapi 7: Provimi i rastit
- Hapi 8: Saldimi. Telat
- Hapi 9: PwKeeper është gati
- Hapi 10: PwKeeperPc - Redaktimi i lehtë i të dhënave në Token
- Hapi 11: PwKeeper po funksionon
- Hapi 12: Rrjedha e Mendimeve
- Hapi 13: Inspektimi-1
- Hapi 14: Inspektimi-2
Video: Mbajtësi i fjalëkalimit në Aruino Pro Micro ose pse ta mbani të thjeshtë kur ekziston mënyra e përpunimit !: 15 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Duket se problemi kryesor me mikrokontrolluesit për tifozët e elektronikës (veçanërisht fillestarët) është të zbuloni se ku t'i aplikoni ato:) Sot elektronika, veçanërisht ajo dixhitale, duket gjithnjë e më shumë si një magji e zezë. Vetëm mençuritë 80-Lvl janë në gjendje të bëjnë diçka atje me përbërës të vegjël. Kjo është një arsye pse bordet Arduino bëhen shumë të njohura. Ato përfshijnë magjinë e zezë dhe pak tym;) në bord me kunja të menaxhueshme nga njerëzit.
Këtë postim dua t'i kushtoj një projekti mjaft të thjeshtë, të quajtur PasswordKeeper, në bazë të bordit Aruino Pro Micro. Ky bord priti çipin ATmega32U4.
Hapi 1: Ideja
Për një kohë të gjatë doja të bëja diçka të thjeshtë dhe të dobishme me ndonjë kontrollues. Dhe pastaj një koleg i imi hodhi një ide interesante - ai ishte shumë dembel për të futur hyrjen dhe fjalëkalimin në kompjuterin e tij çdo ditë. Kështu ai mori bordin e vogël DigiSpark (ATTiny85) dhe krijoi një pajisje, e cila dërgon hyrjen+fjalëkalimin në kompjuter kur klikohet butoni. Këtu është kjo kundërindikacion.
Hapi 2: Ide dhe Instalime
Ideja e shkëlqyer - mendova. Pse të mos e huazoni dhe të aplikoni ndonjë krijimtari të çmendur në të.
Rindërtimi i projektit Arduino dhe ngarkimi i tij në tabelë çdo herë kur ndryshon fjalëkalimi - "Nuk janë droidët që ju po kërkoni" [valë]. Tooshtë shumë e drejtpërdrejtë. Ne do të merrnim rrugë shumë më të ngatërruar!
Kontraceptivi duhet të tregojë se si funksionon. Por vetëm tre LED standarde në bord - është shumë pak për këtë qëllim. Lëreni numrin LED të rritet në 4099! Pra, një modul i vogël i ekranit OLED 128X32 iu shtua projektit. Nuk mund të mendoja se ku ta shtrydhja për një kohë të gjatë. Dhe përshtatet në mënyrë të përkryer në këtë projekt. Edhe disa butona - dhe gjithçka është gati për të shkuar!
Nuk kishte hapësirë të mjaftueshme në çipin ATTiny85 për projektin - shtimi i ekranit të tërhequr për bibliotekën grafike + fontet. Pra, të gjitha këto gjëra thjesht nuk futeshin në kujtesën e DigiSpark. Kërkimi i shpejtë vjen me një platformë të përshtatshme: Arduino Pro Micro.
Ideja kryesore e projektit është që ATmega32U4 si parazgjedhje pretendon të jetë pajisje HID - tastierë USB dhe portë USB COM. Drejtuesit e këtyre pajisjeve janë tashmë të para -instaluar në pjesën më të madhe të sistemit operativ - dhe asgjë tjetër nuk ka nevojë të konfigurohet.
PasswordKeeper, i sjellë në vëmendjen tuaj, është një chindogu i cili imiton klikimin e butonave në tastierë. Këto klikime mund të transferojnë një hyrje dhe një fjalëkalim në një kompjuter. Edhe Ctrl-Alt-Del i kudogjendur mund të dërgohet duke klikuar butonin 1 në vend të 3. Ose ndonjë sekuencë tjetër kryesore sipas shijes tuaj.
Faktori i formës së moduleve të përzgjedhura është shumë kompakt, por asnjëherë, i lehtë për t'u ngatërruar. Effortsshtë e mundur me përpjekjet minimale për të mbledhur pajisjen e vogël dhe mjaft të dobishme. Instalimet elektrike thjesht nuk mund të jenë më të thjeshta.
Hapi 3: Gatim
Përbërësit e kontraceptivëve:
1) Aruino Pro Micro - 1 copë
2) Ekran OLED 128x32 - 1 copë
3) Butonat - 2 copë (ose çdo lloj tjetër - sipas flawor).
4) Lidhëset DuPont - 7 copë (ose ndonjë tel për bashkimin e të gjitha së bashku - sipas shijes).
Vendosini të gjitha në një enë të vogël ushqimi dhe shkundni plotësisht. Sipas artikujve të teorisë së probabilitetit, ndërlidhen me mënyrën e duhur përfundimisht.
Ah prisni! Nuk është artikull i lidhur me gatimin! Më fal.
Shtë më mirë t'i lidhni të gjitha së bashku me dorë - sipas diagramit të instalimeve elektrike dhe të kurseni veten për disa erë dridhje.
Pra, prototipi për skicimin e korrigjimit / testimit është gati.
Hapi 4: Ndërtimi i një rasti
Skica duket se po funksionon. Por është e papërshtatshme të përdorësh pajisjen në këtë formë. Pra, një punë e vogël në Sketchup na siguron një shtresë të vogël.
Përditësim: Një ide për rastin.
Ju mund të merrni ndonjë kuti të përshtatshme plastike të vogël transparente.
Ose merrni plastikë të hollë transparente nga disa paketime. Përkulni atë sipas gjeometrisë së pajisjes. Vendosni pajisjet elektronike brenda dhe mbushni të gjithë hapësirën e lirë me silikon transparent. Duhet t'ju japë një pajisje me pamje relativisht të bukur.
Hapi 5: Prining 3D
Hidheni atë në printerin 3D më të afërt.
Hapi 6: Rasti është gati
Dhe si zakonisht, nxitimi është i nevojshëm kur kapni pleshtat.
Versioni i parë i zorrës është pak i vogël dhe bordi nuk përshtatet!
Akela humbi për të lënë disa boshllëqe. Kështu vizatimi korrigjohet dhe ribotohet.
Kalimi i dytë ishte më i mirë - bordi përshtatet në mënyrë perfekte.
Hapi 7: Provimi i rastit
Vendoseni tabelën brenda, shtypeni mbi të dhe me një përtypje karakteristike mbylleni në vend.
Duke provuar butonat - ato përshtaten gjithashtu.
Hapi 8: Saldimi. Telat
Nga rruga, unë kam qenë në kërkim për një kohë të gjatë për një tel të mirë prototipizimi.
Si rezultat, tani përdor tela 30AWG në projektet e mia. Ju mund t'i shihni ato në foto. Wrashtë mbështjellëse teli.
Pak njerëz tani mbajnë mend se për çfarë është.
Por përshtatet në mënyrë të përkryer edhe për saldimin në bord. Telat me ngjyra të mira për të rregulluar rrëmujën e zakonshme duke caktuar ngjyra të dallueshme në funksionet e telave. Teli është i hollë. Izolimi i reziston mirë temperaturës së hekurit të saldimit. Izolimi tipik PVC shkrihet gjatë bashkimit menjëherë. Kjo bëhet e zbutur, por mban formën e saj dhe lejon prekjen e rastit të majës së hekurit të salduar pa u shkrirë në thelb.
Hapi 9: PwKeeper është gati
Pra, duke i bashkuar të gjitha, na jep një shenjë të vogël që lidhet me një kompjuter dhe ju lejon të menaxhoni dhe përdorni
një numër mjaft i madh i hyrjeve dhe fjalëkalimeve.
Hapi 10: PwKeeperPc - Redaktimi i lehtë i të dhënave në Token
Numri i hyrjeve është i kufizuar nga sasia e kujtesës në bord EEPROM (1024 bajt) dhe gjatësia e fjalëkalimeve.
Memoria EEPROM mban një numër regjistrimesh.
Çdo rekord përmban fushë komenti dhe deri në 8 fusha teksti.
Dy fusha teksti të quajtura Emri dhe Fjalëkalimi - vetëm për lehtësinë e menaxhimit.
Ekrani ju lejon të zgjidhni hyrjen e dëshiruar duke ju treguar fushat e komenteve.
Gjithashtu ju lejon të redaktoni të dhënat në shenjë. Të dhënat mund të redaktohen vetëm me dy butona. Unë shtypa një lloj Redaktori në shenjë. Por, sinqerisht, duhet të jesh një mazokist për ta përdorur atë.
Prandaj, për të thjeshtuar menaxhimin e fjalëkalimeve, më duhej të shkruaja një program të veçantë për PC (nga rruga - mos u shqetësoni për të kaluar shenjën në modalitetin USB kur përdorni këtë program).
Përditësim: Për njerëzit *nix shtova tastierën serike TTY në firmware PwKeeper v1.4. Kjo tastierë aktivizohet nga menyja e pajisjes. Lidhuni me të me çdo program terminal të përshtatshëm - dhe mund të redaktoni të dhëna në PwKeeper me disa komanda të ngjashme me VI. Konsola është e mundur të përdoret edhe në platformën Windows. Thjesht shtypni Ctrl-Shift-M nga Arduino IDE dhe jeni atje (mos harroni të aktivizoni TTY në PwKeeper më parë). Por PwKeeperPc është shumë më i përshtatshëm, mendoj.
Hapi 11: PwKeeper po funksionon
Shenja përmban të dhëna shumë të ndjeshme, kështu që disa përpjekje duhet të bëhen për siguri.
Fjalëkalimi kryesor për zhbllokimin e shenjës ekziston.
Isshtë bosh si parazgjedhje, por ndërsa e vendosni në shenjë, duhet ta futni çdo herë pas ndezjes.
Fjalëkalimi kryesor është një sekuencë e përcaktuar nga përdoruesi me klikime të vetme dhe të dyfishta të butonave lart e poshtë.
Hapi 12: Rrjedha e Mendimeve
Teorikisht, është e mundur të kriptoni të dhënat në EEPROM me ndonjë algoritëm kriptografik - një hapësirë e mbetur akoma në ndezje. Por këto përpjekje nuk do të shiheshin nga jashtë - kështu që nuk u shqetësova.
Shenja në gjendjen e saj normale nuk është e dukshme për kompjuterin. Për ta vënë atë në modalitetin e redaktimit USB, duhet ta bëni fizikisht duke shtypur butonat mbi të. Po kështu, për të dërguar një fjalëkalim duhet të shtypni fizikisht një buton UP. Pra, hakerët me qëllim të keq nuk do të vidhnin fjalëkalimet tuaja nga shenja. Ai do t'i kapte në një port USB kur t'i dërgoni nga shenja;)
Rezultati i këtij projekti është një kundërindikacion ku unë ruaj fjalëkalimet për llogaritë dhe forumet e mia bankare. Gjithashtu prindërit e mi e gjetën të dobishme për të hyrë në postën në internet dhe në disa faqe të tjera.
Sidomos për kolegun tim i programova të gjitha hyrjet e mbetura të tabelës si butona me qasje të shpejtë. Deri në 12 butona mund të lidhen nga kunjat e mbetura të hyrjes në tokë. Duke klikuar në njërën nga këto butona ju hidheni në hyrjen përkatëse (nëse ekziston). Kështu që ju vetëm duhet të shtypni butonin UP për ta dërguar atë. Ose mbani një buton shkurtore pak më gjatë.
Hapi 13: Inspektimi-1
Para se të dalë publik PwKeeper i është nënshtruar një inspektimi të përpiktë.
Hapi 14: Inspektimi-2
Shefi i Inspektimit sapo ishte zgjuar dhe nuk është në humor.
Por ai vrenjtet kurrë pa mend- pse pajisja qartë e papërfunduar i ofrohet publikut.
Fjalët e mia, se ai duhet të verifikojë cilësinë e produktit dhe është e vështirë të bëhet me rastin e mbyllur, thjesht u injoruan prej tij.
Newerless (pas ryshfetit me sallam) ai lëshoi certifikatën e miratimit.
Recommended:
Drita Diellore Pa Bateri, ose Drita Diellore Pse Jo?: 3 Hapa
Drita Diellore Pa Bateri, apo Drita Diellore … Pse Jo ?: Mirë se vini. Më falni për dritën time në anglisht? Diellore? Pse? Kam një dhomë paksa të errët gjatë ditës, dhe më duhet të ndez dritat kur e përdor. Instaloni dritën e diellit për ditën dhe natën (1 dhomë): (në Kili) -Paneli diellor 20w: 42 dollarë amerikanë-Bateria: 15 dollarë amerikanë-diellor kontr tarifimi
Uldar i thjeshtë i përpunimit (Zbulimi dhe zmadhimi tejzanor): 3 hapa
Uldar i thjeshtë i përpunimit (Zbulimi dhe zmadhimi tejzanor): Ky është një projekt i thjeshtë që përdor Arduino UNO dhe Processing për të bërë një lidar të thjeshtë. Lidar (i quajtur edhe LIDAR, LiDAR dhe LADAR) është një metodë sondazhi që mat distancën në objektiv duke ndriçuar objektivi me dritë lazer pulsuese dhe matje
Si të kontrolloni një lojë të thjeshtë të përpunimit me Arduino: 6 hapa
Si të kontrolloni një lojë të thjeshtë të përpunimit me Arduino: Përshëndetje të gjithëve, Në këtë Instructable, ne do të shohim se si të krijojmë një " lidhje " midis një skice të përpunimit dhe një karte Arduino. Në këtë shembull, një modul tejzanor do të përdoret për të kontrolluar një aeroplan në një lojë të thjeshtë. Përsëri, ky tutorial është vetëm një provim
Mbajtësi im i thjeshtë i qelizave D (dhe çfarë bëra me të): 4 hapa
Mbajtësi im i thjeshtë i qelizave D (dhe çfarë bëra me të): ky është një mbajtës i thjeshtë për bateri me madhësi d, kam përdorur dy për të fikur 3v, por ju lehtë mund të zgjasni ose tkurrni modelin sipas nevojës, gjithashtu mund të përdorni i njëjti parim për qelizat me madhësi c. Unë kisha shumë qeliza me madhësi d në dollap duke bërë asgjë
3 Mënyra të pakuptimta për të marrë privilegje administratori në Windows XP ose Vista: 3 hapa
3 Mënyra të pakuptimta për të marrë privilegje administratori në Windows XP ose Vista: Ky udhëzues do t'ju tregojë 3 mënyra për të gjetur çdo fjalëkalim për çdo llogari në një kompjuter. Këto 3 programe janë Cain dhe Abel, OphCrack dhe OphCrack Live Cd