Përmbajtje:
- Hapi 1: Materialet dhe mjetet e kërkuara
- Hapi 2: Ndërtimi i Prototipit
- Hapi 3: Kodi
- Hapi 4: Saldimi
- Hapi 5: Krijimi i një rrethimi
Video: Windows PC Lock/Hape duke përdorur RFID .: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Nga kksjuniorProfileFollo më shumë nga autori:
Rreth: Vazhdimisht kurioz… Më shumë Rreth kksjunior »
Pershendetje atje
Sa shpesh jeni ndjerë të lodhur duke shtypur fjalëkalimin për të zhbllokuar kompjuterin/laptopin tuaj sa herë që kyçi mbyllej? Unë jam mësuar ta mbyll atë shumë herë, çdo ditë, dhe asgjë nuk është më bezdisëse sesa të shkruash fjalëkalimin/kunjin pa pushim, sa herë që dua ta zhbllokoj. Kur nevoja për diçka bëhet thelbësore, ju jeni të detyruar të gjeni mënyra për ta marrë atë. Siç shkon duke thënë, "domosdoshmëria është nëna e shpikjes", mendja dembele në mua filloi të mendonte për një mënyrë të lehtë dhe të lirë për të zhbllokuar kompjuterin/laptopin tim personal sa herë që më duhej ta mbyllja. Ndërsa kalova nëpër gjërat e mia, gjeta një modul RC522 RFID. Atëherë vendosa të krijoj një sistem RFID.
RFID: Identifikimi i radio-frekuencës (RFID) është një nga teknologjitë më të vjetra pa tel. Patate të skuqura RFID përdoren për të ruajtur informacionin në mënyrë dixhitale, të cilat më pas mund të ndahen midis objekteve përmes fushave elektromagnetike dhe valëve të radios. Mund të mos jetë super i avancuar, por shumë krijues shohin potencial të vërtetë në teknologji, pavarësisht sa e vjetër.
Në këtë udhëzues do të shpjegoj se si të krijoni një sistem të thjeshtë RFID që mund të kyçë/zhbllokojë kompjuterin tuaj të dritareve me vetëm një lëvizje të kartës/etiketës RFID. Me këtë sistem në vend nuk ka më sherr për të zhbllokuar laptopin/kompjuterin tuaj sa herë që e mbyllni.
Hapi 1: Materialet dhe mjetet e kërkuara
Thelbi i këtij projekti është Arduino Pro Micro (ose mund të përdorni Arduino Leonardo) me çipin ATmega32U4. Veryshtë shumë e rëndësishme që ky projekt të zgjedhë një bord zhvillimi me çipin ATmega32U4. Ne nuk mund të përdorim borde zhvillimi si Arduino Uno, Mega 2560, Pro Mini ose Arduino Nano për këtë aplikacion. Detajet janë në hapat e mëposhtëm.
Materialet e nevojshme:
- Arduino Pro Micro/Arduino Leonardo.
- Moduli MFRC-522 RFID me kartë RFID.
- Tituj meshkuj dhe femra.
- Prototip bordi PCB.
- Telat.
- Rezistenca 10k ohm - 3
Mjetet e kërkuara:
- Komplet bashkimi.
- Armë ngjitëse.
- Preres telash
etj:
Hapi 2: Ndërtimi i Prototipit
Unë ju rekomandoj që të ndërtoni një prototip në tabelën e bukës para se të bashkoni qarkun në një PCB. Kjo do t'ju ndihmojë të kuptoni më mirë lidhjet dhe do t'ju lejojë të rregulloni ndonjë nga gabimet që ndodhin gjatë lidhjes së lidhjeve. Ndërtimi i prototipit nuk është një detyrë e rëndë duke marrë parasysh këtë projekt. Ne duhet të bëjmë vetëm disa lidhje dhe jemi gati të ngarkojmë kodin. Lidhjet janë përshkruar më poshtë. Në Arduino shumë nga kunjat nuk janë të ndryshueshëm. Meqenëse kjo pajisje përdor autobusin SPI, nuk lejon ndërrimin e kunjave, kunjat 14, 15 dhe 16 duhet të mbeten siç tregohet. RST dhe SDA janë specifikuar nga përdoruesi.
Moduli RC-522 RFID është krijuar për një tension hyrës prej vetëm 3.3 volt. Deviceshtë një pajisje shumë e ndjeshme, kështu që çdo vlerë më e lartë mund të nxehet dhe dëmtojë modulin. VCC jashtë Arduino Pro Micro do t'ju japë një furnizim me 5 volt. Bëni një ndarës të tensionit siç tregohet në diagramin e qarkut (ose përdorni një modul 5 V deri në 3.3 V poshtë) për të bërë një tension furnizimi prej 3.3 volt. Lidhni furnizimin 3.3 V me modulin VCC të RFID
RST në pin 5 të Arduino. (Mund ta ndryshoni këtë kunj në kod.)
Lidhni kunjin GND me tokën
Kodi IRQ - Nuk është i lidhur
MISO në pin 14 të Arduino
MOSI në pin 16 të Arduino
SCK në pin 15 të Arduino
SDA në pin 10 të Arduino. (Ky është gjithashtu një pin i përcaktuar nga përdoruesi.)
Kjo është gjithçka !, E thjeshtë dhe e lehtë. Thjesht lidhni kabllon dhe ne jemi gati të ngarkojmë kodin dhe të testojmë pajisjen.
Hapi 3: Kodi
Arduino Leonardo/Micro me çipin ATmega32u4 ka një komunikim USB të integruar. Kjo lejon që Leonardo/Micro të shfaqet në një kompjuter të lidhur si mi ose tastierë.
Ne përdorim bibliotekën kryesore të tastierës.h për të bërë që arduino të dërgojë goditjet e tastit në një kompjuter të lidhur.
Shkarkoni kodin nga këtu.
Shkarkoni bibliotekën MFRC522.h arduino nga këtu.
Shkarkoni bibliotekën Keyboard.h arduino nga këtu.
Punimi i kodit është shumë i thjeshtë.
UID -i i kartës/etiketës tuaj RFID dhe fjalëkalimi/PIN i Windows -it ruhen në kod
Kur karta e duhur i shfaqet lexuesit RFID, arduino do të dërgojë shtypje të tastit për mbylljen e dritareve dhe fjalëkalimin tuaj për zhbllokimin e dritareve njëkohësisht
Nëse dritaret janë në gjendje të kyçur, shtypjet e tastit për kyçjen e tij nuk do të kenë asnjë efekt dhe komanda do të zhbllokojë kompjuterin e kyçur
Përndryshe, nëse dritaret tashmë janë hapur, komandat do ta kyçin atë. (Kodi i zhbllokimit po vjen gjithashtu njëkohësisht, por pasi ka vetëm një vonesë midis goditjeve të kyçjes dhe zhbllokimit, Windows hyn në ekzekutimin e komandës së kyçjes dhe nuk do të lexojë komandën e kodit të zhbllokimit që vjen në atë kohë.)
Ju duhet të bëni disa ndryshime të vogla në kodin që kam dhënë për ta eksploruar dhe përdorur atë për veten tuaj.
Lidheni prototipin me kompjuterin
Nisni Arduino IDE dhe hapni kodin që kam dhënë këtu
Nga shiriti i veglave shkoni te mjetet -> Bordi dhe zgjidhni Arduino Leonardo për Arduino Pro micro dhe Arduino Leonardo
Kontrolloni nëse është zgjedhur porta COM
Ngarko kodin në arduino
Hapni Monitorin Serial (Ctrl+Shift+M)
Skanoni kartën/etiketën tuaj
Linja e parë e daljes e treguar në monitorin serik është UID e kartës/etiketës tuaj. Shënoni këtë vlerë
Tani kthehuni te redaktuesi i kodit dhe ndryshoni vlerën e vargut "card1" në UID që sapo keni shënuar (Në kodin tim, mund ta gjeni në rreshtin 41)
Shkoni në pjesën e fundit të kodit dhe do të gjeni një rresht që thotë "Keyboard.print (" PASSWORD ");" (Numri i rreshtit 80 në kod.). Ndryshoni këtë vlerë në kodin tuaj të shkyçjes së dritareve
Tani ngarkoni kodin e modifikuar në arduino
Skanoni kartën/etiketën për të testuar prototipin
Ky është një kod bazë për shtypjen e fjalëkalimeve në kompjuterin tuaj duke përdorur etiketat RFID. Mund të modifikoni kodin për të shtuar më shumë karta/etiketa dhe të vendosni fjalëkalime të ndryshme për secilën kartë për aplikacione të ndryshme.
Hapi 4: Saldimi
Ky është një qark shumë i vogël dhe i thjeshtë. Bettershtë më mirë ta lidhësh këtë në një bord prototipe të PCB sesa të shpenzosh shumë kohë për të bërë një PCB të personalizuar.
Përdorni gjithmonë tituj për të lidhur arduinon dhe modulin RFID, përndryshe ekspozimi i zgjatur ndaj nxehtësisë gjatë bashkimit mund t'i dëmtojë këto borde përgjithmonë.
Lidhni të gjitha lidhjet siç tregohet në diagramin e qarkut dhe lidhni modulin arduino dhe RFID në tabelën e PCB. Unë e kam lidhur modulin RFID horizontalisht me tabelën PCB duke përdorur një kokë femre me kënd të drejtë për lehtësinë time për të bërë një rast për të.
Gjithmonë sigurohuni që të testoni pajisjen për çdo lidhje të mundshme të gabuar ose keqfunksionime pas bashkimit.
Hapi 5: Krijimi i një rrethimi
Epo me këtë shpikje mund të keni kuptuar se jam shumë dembel për të hartuar dhe printuar 3D një kuti për këtë dizajn, kështu që unë bëra një mbyllje të thjeshtë duke përdorur kuti kartoni që gjeta në garazhin tim. Kam bërë një qëndrim për të duke përdorur të njëjtin karton dhe kam prerë vrima në kuti për lidhjen e kabllit dhe për LED -të në arduino. Pastaj e përfundova të gjithë konfigurimin me afishe me teksturë me fibra karboni dhe vendosa një afishe gjysmë transparente të errët për vrimën ku janë vendosur LED-et në tabelë.
Bërja e çështjes varet plotësisht nga imagjinata juaj. Postoni fotografitë e ndërtesave tuaja krijuese në pjesën e komenteve më poshtë.!
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë