Përmbajtje:

Windows PC Lock/Hape duke përdorur RFID .: 7 hapa (me fotografi)
Windows PC Lock/Hape duke përdorur RFID .: 7 hapa (me fotografi)

Video: Windows PC Lock/Hape duke përdorur RFID .: 7 hapa (me fotografi)

Video: Windows PC Lock/Hape duke përdorur RFID .: 7 hapa (me fotografi)
Video: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Korrik
Anonim
Windows PC Lock/Hape duke përdorur RFID
Windows PC Lock/Hape duke përdorur RFID

Nga kksjuniorProfileFollo më shumë nga autori:

SG -Rover - Roboti Watchdog
SG -Rover - Roboti Watchdog
SG -Rover - Roboti Watchdog
SG -Rover - Roboti Watchdog
Hyrje në Njohjen e Zërit me Elechouse V3 dhe Arduino
Hyrje në Njohjen e Zërit me Elechouse V3 dhe Arduino
Hyrje në Njohjen e Zërit me Elechouse V3 dhe Arduino
Hyrje në Njohjen e Zërit me Elechouse V3 dhe Arduino
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino

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

Materialet dhe mjetet e kërkuara
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:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. Moduli MFRC-522 RFID me kartë RFID.
  3. Tituj meshkuj dhe femra.
  4. Prototip bordi PCB.
  5. Telat.
  6. Rezistenca 10k ohm - 3

Mjetet e kërkuara:

  1. Komplet bashkimi.
  2. Armë ngjitëse.
  3. Preres telash

etj:

Hapi 2: Ndërtimi i Prototipit

Ndërtimi i Prototipit
Ndërtimi i Prototipit
Ndërtimi i Prototipit
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

Kodi
Kodi
Kodi
Kodi
Kodi
Kodi
Kodi
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

Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim

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

Bërja e një rrethimi
Bërja e një rrethimi
Bërja e një rrethimi
Bërja e 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: