Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал, багаж хэрэгсэл
- Алхам 2: Прототипийг бий болгох
- Алхам 3: Код
- Алхам 4: Гагнах
- Алхам 5: Хашлага хийх
Видео: Windows PC түгжих/RFID ашиглан түгжээг тайлах: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
By kksjuniorProfileFollow Зохиогчийн дэлгэрэнгүй:
Тухай: Байнга сониучирхан… kksjunior -ийн тухай дэлгэрэнгүй »
Сайн байна уу
Компьютер/зөөврийн компьютерээ түгжигдэх бүрт түгжээг нь тайлахын тулд нууц үгээ оруулахаас залхаж байсан тохиолдол хэр олон байдаг вэ? Би үүнийг өдөр бүр нэлээд олон удаа түгждэг байсан бөгөөд түгжээг нь тайлах болгондоо нууц үг/зүүг дахин дахин бичихээс өөр ядаргаатай зүйл байдаггүй. Аливаа зүйл зайлшгүй шаардлагатай болоход түүнийг олж авах арга замыг хайхаас өөр аргагүй болдог. "Зайлшгүй хэрэгцээ бол шинэ бүтээлийн эх" гэдэг шиг миний залхуу оюун ухаан миний хувийн компьютер/зөөврийн компьютерийг түгжих бүртээ онгойлгох хялбар, хямд аргыг бодож эхлэв. Би юмаа үзэж байхдаа RC522 RFID модулийг оллоо. Тэгээд л би RFID систем хийхээр шийдсэн.
RFID: Радио давтамж тодорхойлох (RFID) нь хамгийн эртний утасгүй технологийн нэг юм. RFID чипийг мэдээллийг тоон хэлбэрээр хадгалахад ашигладаг бөгөөд үүнийг цахилгаан соронзон орон болон радио долгионоор дамжуулан объектуудын хооронд хуваалцах боломжтой. Энэ нь хэт дэвшилтэт биш байж болох ч олон үйлдвэрлэгчид хэдэн настай байсан ч хамаагүй технологийн бодит боломжийг олж хардаг.
Энэхүү зааварчилгаанд би таны компьютерийг RFID карт/шошго дарахад л түгжих/онгойлгох энгийн RFID системийг хэрхэн хийх талаар тайлбарлах болно. Энэхүү системтэй бол зөөврийн компьютер/компьютерээ түгжих бүртээ түгжээгээ тайлахад ямар ч асуудал гарахгүй.
Алхам 1: Шаардлагатай материал, багаж хэрэгсэл
Энэхүү төслийн зүрх нь ATmega32U4 чиптэй Arduino Pro Micro (эсвэл та Arduino Leonardo ашиглаж болно) юм. Энэ төслийн хувьд ATmega32U4 чиптэй хөгжлийн самбар сонгох нь маш чухал юм. Бид энэ програмын хувьд Arduino Uno, Mega 2560, Pro Mini эсвэл Arduino Nano зэрэг хөгжлийн самбарыг ашиглах боломжгүй. Дэлгэрэнгүй мэдээллийг дараах алхмуудад оруулсан болно.
Шаардлагатай материал:
- Arduino Pro Micro/Ардуино Леонардо.
- RFID карттай MFRC-522 RFID модуль.
- Эрэгтэй, эмэгтэй толгой.
- ПХБ -ийн прототип хавтан.
- Утас.
- 10 к ом эсэргүүцэл - 3
Шаардлагатай хэрэгсэл:
- Гагнуурын хэрэгсэл.
- Цавуу буу.
- Утас таслагч
гэх мэт:
Алхам 2: Прототипийг бий болгох
ПХБ -д хэлхээг гагнахаасаа өмнө талхны самбар дээр прототип хийхийг зөвлөж байна. Энэ нь холболтын талаар илүү сайн ойлгоход туслах бөгөөд холболтыг холбох явцад гарсан алдааг засах боломжийг танд олгоно. Энэхүү төслийг авч үзэх нь загварыг бүтээх нь тийм ч хэцүү ажил биш юм. Бид хэдхэн холболт хийх ёстой бөгөөд кодыг байршуулахад бэлэн байна. Холболтуудыг доор тайлбарласан болно. Arduino дээр олон тээглүүр солигддоггүй. Энэ төхөөрөмж нь SPI автобусыг ашигладаг тул зүү солихыг зөвшөөрдөггүй, 14, 15, 16 -р зүү нь зураг дээрх шиг хэвээр байх ёстой. RST ба SDA нь хэрэглэгчээр тодорхойлогдсон болно.
RC-522 RFID модуль нь ердөө 3.3 вольтын оролтын хүчдэлд зориулагдсан болно. Энэ бол маш мэдрэмтгий төхөөрөмж тул илүү өндөр утгууд хэт халж, модулийг гэмтээж болзошгүй юм. Arduino Pro Micro -ийн VCC нь танд 5 вольтын тэжээл өгөх болно. 3.3 вольтын тэжээлийн хүчдэл хийхийн тулд хэлхээний диаграммд үзүүлсэн шиг хүчдэл хуваагчийг хий (эсвэл 5 В -оос 3.3 В хүртэл уруудах модулийг ашиглана уу). 3.3 В -ийн тэжээлийг RFID модулийн VCC -тэй холбоно уу
RST нь Arduino -ийн 5 -р зүү рүү орно. (Та энэ зүүг кодонд өөрчилж болно.)
GND зүүг газардуул
IRQ зүү - Холбогдоогүй байна
MISO нь Arduino -ийн 14 -р зүүг холбох болно
MOSI нь Arduino -ийн 16 -р зүүг холбох болно
SCK нь Arduino -ийн 15 -р зүүг холбох болно
SDA нь Arduino -ийн 10 -р зүүг холбох болно. (Энэ нь бас хэрэглэгчийн тодорхойлсон зүү юм.)
Энэ бол бүх зүйл! Энгийн бөгөөд хялбар. Кабелийг залгаарай, бид кодыг байршуулж, төхөөрөмжийг туршихад бэлэн байна.
Алхам 3: Код
ATmega32u4 чиптэй Arduino Leonardo/Micro нь USB холболттой. Энэ нь Leonardo/Micro -ийг холбогдсон компьютерт хулгана эсвэл гар хэлбэрээр харуулах боломжийг олгодог.
Бид keyboard.h үндсэн номын санг ашиглан arduino товчлууруудыг холбогдсон компьютер руу илгээдэг.
Кодыг эндээс татаж авна уу.
MFRC522.h arduino номын санг эндээс татаж авна уу.
Keyboard.h arduino номын санг эндээс татаж авна уу.
Кодыг ажиллуулах нь маш энгийн.
Таны RFID карт/шошгоны UID болон таны цонхны нууц үг/ПИН кодыг хадгална
Зөв картыг RFID уншигчид үзүүлэх үед arduino нь цонхыг түгжих товчлууруудыг, мөн цонхыг онгойлгох нууц үгийг илгээх болно
Хэрэв цонхнууд түгжигдсэн байгаа бол түгжих товчлуурууд нь ямар ч нөлөө үзүүлэхгүй бөгөөд тушаал нь түгжигдсэн компьютерын түгжээг тайлах болно
Эсвэл цонхны түгжээг аль хэдийн тайлсан бол командууд үүнийг түгжих болно. (Түгжээг тайлах код нэгэн зэрэг ирдэг, гэхдээ түгжээг тайлах товчлууруудын хооронд бага зэрэг саатал гардаг тул Windows түгжих командыг ажиллуулдаг бөгөөд тэр үед ирсэн түгжээг тайлах кодын командыг уншихгүй болно.)
Та үүнийг судалж, ашиглахын тулд миний өгсөн кодод бага зэрэг өөрчлөлт оруулах хэрэгтэй.
Прототипийг компьютерт холбоно уу
Arduino IDE -ийг ажиллуулаад энд өгсөн кодыг нээнэ үү
Хэрэгслийн самбараас Tools -> Board руу очоод Arduino Pro micro болон Arduino Leonardo хоёуланг нь сонго
COM порт сонгогдсон эсэхийг шалгана уу
Кодыг arduino руу байршуулна уу
Цуваа дэлгэцийг нээнэ үү (Ctrl+Shift+M)
Карт/тэмдэгээ сканнердах
Цуваа монитор дээр харуулсан гаралтын эхний мөр бол таны карт/шошгоны UID юм. Энэ утгыг тэмдэглэ
Одоо код засварлагч руу буцаж очоод "card1" мөрийн утгыг саяхан тэмдэглэсэн UID болгон өөрчилнө үү (Миний кодоос та үүнийг 41 -р мөрөөс олох боломжтой)
Кодын сүүлчийн хэсэгт очоод "Keyboard.print (" PASSWORD ");" (кодын 80 -р мөрийн дугаар) гэсэн мөрийг олох болно. Энэ утгыг цонхны түгжээг тайлах код болгон өөрчилнө үү
Одоо өөрчилсөн кодыг arduino руу оруулна уу
Прототипийг шалгахын тулд карт/тагийг сканнердах
Энэ бол RFID хаягийг ашиглан компьютер дээрээ нууц үг оруулах үндсэн код юм. Та кодыг өөр карт/шошго нэмэхийн тулд өөрчилж, карт бүрийн хувьд өөр өөр нууц үг тохируулж болно.
Алхам 4: Гагнах
Энэ бол маш жижиг бөгөөд энгийн хэлхээ юм. Өөрчлөн тохируулсан ПХБ хийхэд маш их цаг зарцуулахаас илүүтэйгээр үүнийг ПХБ -ийн эх хавтан дээр гагнах нь дээр.
Arduino болон RFID модулийг холбохын тулд толгойг үргэлж ашиглаарай, эс тэгвээс гагнах явцад халуунд удаан хугацаагаар байх нь эдгээр хавтанг бүрмөсөн гэмтээж болзошгүй юм.
Бүх холболтыг хэлхээний диаграммд үзүүлсэн шиг гагнаж, arduino болон RFID модулийг ПХБ -ийн самбар дээр холбоно. Би RFID модулийг тэгш өнцөгт эмэгтэй толгой ашиглан хэвтээ байдлаар ПХБ -ийн самбартай холбосон.
Төхөөрөмжийг гагнуурын дараа сул холболт, доголдол байгаа эсэхийг үргэлж шалгаж байгаарай.
Алхам 5: Хашлага хийх
Энэхүү шинэ бүтээлийн тусламжтайгаар та энэ загварын хайрцгийг загварчлах, 3D хэвлэхээс залхуурч байгаагаа олж мэдсэн байж магадгүй тул гаражаасаа олсон картон хайрцгийг ашиглан энгийн хашлага хийлээ. Би ижил картон ашиглан тавиур хийж, кабелийг холбох хайрцаг болон arduino дахь LED -ийн нүхийг хайчилж авав. Дараа нь би бүх тохиргоог карбон файбер бүтэцтэй наалтаар боож, самбар дээрх LED байрлуулсан нүхэнд хагас тунгалаг хар наалт хийв.
Хэргийг хийх нь таны төсөөллөөс бүрэн хамаарна. Доорх сэтгэгдлүүдийн хэсэгт өөрийн бүтээлч бүтээн байгуулалтын зургуудыг оруулна уу.!
Зөвлөмж болгож буй:
Nf Mcu Энэтхэгийн автомашины төв түгжээ Rfid болон Blynk таймерын түгжээг тайлах: 9 алхам
Node Mcu Энэтхэгийн машины төв түгжээ Rfid ба Blynk таймерын түгжээг тайлах: Өнөөдөр би танд Энэтхэг маягийн автомашиныг бүрэн автоматжуулсан rfid хаяг blynk wifi удирдлага, цаг онгойлгогчийг харууллаа. төв түгжээ ОФЛАЙН ИДЭВХТЭЙ АЖИЛЛАХ СҮЛЖЭЭНИЙ ТҮГЖЭЭР ХЭРЭГЛЭЖ БАЙНА
Lenovo Y700 NVMe Gen3 хурдны түгжээг тайлах: 4 алхам
Lenovo Y700 NVMe Gen3 хурдыг онгойлгож байна: Энэ сэдвээр бага зэрэг судалгаа хийсний дараа би Lenovo Y700 нь Nvme gen 2 хурдтай үйлдвэрт тохируулагдсан болохыг олж мэдсэн. Google -ийн энгийн хайлт, та яагаад ийм байдаг талаар янз бүрийн тайлбарыг олох боломжтой. Миний дүгнэлт бол Lenovo нь Gen2 -ийн хурдыг тохируулж батыг хэмнэх болно
ARDUINO UNO RFID ЦОНХ 10 түгжээг тайлах: 5 алхам
ARDUINO UNO RFID WINDOWS 10 UNLOCK: Ардуино болон RFID картын тусламжтайгаар хамгаалагдсан цонх 10 нэвтрэх эсвэл зүүг тайлах. Энэхүү DIY төслийн талаархи санаа нь маш энгийн. Бидэнд HID чадвартай төхөөрөмж, RFID карт, уншигч хэрэгтэй. Arduino нь RFID картыг уншихад id нь ижил байдаг
Arduino RFID түгжээг тайлах Mac (Linux ба Win): 3 алхам
Arduino RFID түгжээг тайлах Mac (Linux ба Win): Би macbook дэмждэг, бас macbook дээрээ том нууц үгтэй. Mac зогсоход би системийг нээх зөвшөөрлийг бичдэг. Энгийн өдөр би нууц үгээ 100 удаа цифрлэдэг. Одоо би шийдлийг олсон! RFID TAG! Би Arduino ашигладаг
RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлах: 4 алхам
RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлна уу: Энэ бол миний анхны зааварчилгаа юм. Тиймээс энэ төсөлд би таны компьютерийг RFID ашиглан онгойлгох гэж байна. Ихэнх гишүүд үүнийг давтан хийснийхээ дараа Arduino Uno -ийг жирийн arduino самбар шиг ажиллахын тулд цөөн хэдэн өөрчлөлт хийх шаардлагатай болдог