Мазмуну:
- 1 -кадам: Керектелүүчү материалдар жана инструменттер
- 2 -кадам: Прототипти куруу
- 3 -кадам: Кодекс
- 4 -кадам: ширетүү
- 5 -кадам: Корпус жасоо
Video: Windows PC Lock/RFID аркылуу ачуу: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
By kksjuniorProfileFollow Автордун дагы:
Жөнүндө: Дайыма кызыкдар… kksjunior жөнүндө кененирээк »
Салам
ПК/ноутбук кулпуланган сайын кулпусун ачуу үчүн сырсөздү терүүдөн канчалык чарчадыңыз? Мен аны күн сайын бир нече жолу кулпулап койгонго көнүп калгам, жана аны ачкым келген сайын сырсөздү/пинти кайра-кайра терүүдөн башка эч нерсе тажатпайт. Качан бир нерсеге муктаждык пайда болгондо, аны алуу жолдорун табууга аргасыз болосуз. "Зарылчылык ойлоп табуунун энеси" дегендей, мендеги жалкоо акыл, жеке компьютеримди/ноутбугумду кулпулоо керек болгон сайын ачуунун оңой жана арзан жолун ойлоно баштады. Мен нерселеримди карап жатып, RC522 RFID модулун таптым. Мына ошондо мен RFID системасын жасоону чечтим.
RFID: Радиожыштыктарды аныктоо (RFID)-эң эски зымсыз технологиялардын бири. RFID чиптери маалыматты санариптик түрдө сактоо үчүн колдонулат, андан кийин объектилердин ортосунда электр магниттик талаалар жана радио толкундар аркылуу бөлүшүлүшү мүмкүн. Бул супер өнүккөн болушу мүмкүн эмес, бирок көптөгөн жасоочулар канча жашта болбосун, технологиядагы реалдуу потенциалды көрүшөт.
Бул көрсөтмөдө мен Windows компьютериңизди 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 модулу.
- Эркек жана аял башы.
- PCB тактасынын прототиби.
- Зымдар.
- 10k Ом резисторлору - 3
Керектүү шаймандар:
- Лагердик комплект.
- Желим курал.
- Сым кескичтер
жана башкалар:
2 -кадам: Прототипти куруу
Мен сизге ПХБга схеманы ширетүүдөн мурун нан тактасында прототип түзүүнү сунуштайм. Бул байланыштарды жакшыраак түшүнүүгө жардам берет жана туташууларды туташтыруу учурунда пайда болгон каталардын бирин оңдоого мүмкүндүк берет. Прототипти куруу бул долбоорду эске алуу менен оор иш эмес. Биз бир нече байланышты гана түзүшүбүз керек жана биз кодду жүктөөгө даярбыз. Байланыштар төмөндө сүрөттөлөт. Ардуинодо көптөгөн төөнөгүчтөр өзгөрүлбөйт. Бул түзмөк 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 5 Arduino пинге. (Бул кодду коддон өзгөртө аласыз.)
GND пинди жерге туташтырыңыз
IRQ пин - Туташкан жок
MISO Arduino'нун 14 -пинине туташат
MOSI Arduino'дун 16 -пин туташтырат
SCK Arduino'дун 15 -пин кадоого
SDA Arduino 10ду кадап коёт. (Бул дагы колдонуучу тарабынан аныкталган пин)
Баары ушул!, Жөнөкөй жана оңой. Жөн эле кабелди сайыңыз, биз кодду жүктөп, аппаратты сыноого даярбыз.
3 -кадам: Кодекс
ATmega32u4 чипи бар Arduino Leonardo/Micro орнотулган USB байланышына ээ. Бул Леонардо/Микрону туташкан компьютерге чычкан же клавиатура катары көрүүгө мүмкүндүк берет.
Биз клавиатура.h негизги китепканасын колдонобуз, arduino баскычтарды туташкан компьютерге жөнөтөт.
Кодду бул жерден жүктөп алыңыз.
MFRC522.h arduino китепканасын бул жерден жүктөп алыңыз.
Keyboard.h arduino китепканасын бул жерден жүктөп алыңыз.
Коддун иштеши абдан жөнөкөй.
Сиздин RFID картаңыздын/тегинин UIDи жана терезелериңиздин сырсөзү/PIN коддо сакталат
Туура карта RFID окурманына көрсөтүлгөндө, arduino терезелерди кулпулоо үчүн баскычтарды жана терезелерди бир убакта ачуу үчүн сырсөзүңүздү жөнөтөт
Эгерде терезелер кулпуланган абалда болсо, аны кулпулоо үчүн басуу эч кандай таасир бербейт жана буйрук кулпуланган компьютердин кулпусун ачат
Же болбосо, терезелер буга чейин кулпусу ачылган болсо, буйруктар аны бекитет. (Кулпуну ачуу коду бир эле убакта келип жатат, бирок кулпуну ачуу менен басуунун ортосунда бир аз гана кечигүү болгондуктан, Windows кулпуну ачуу буйругун аткарууга кирет жана ошол убакта келген кулпуну ачуу кодунун буйругун окубайт.)
Сиз изилдеп, өзүңүз үчүн колдонуу үчүн мен берген кодго кичине өзгөртүүлөрдү киргизишиңиз керек.
Прототипти компьютерге туташтырыңыз
Arduino IDEди ишке киргизиңиз жана бул жерде мен берген кодду ачыңыз
Куралдар тилкесинен куралдарга өтүңүз -> Board жана Arduino Pro micro жана Arduino Leonardo үчүн Arduino Leonardo тандаңыз
COM порту тандалганын текшериңиз
Кодду arduinoго жүктөңүз
Сериялык мониторду ачыңыз (Ctrl+Shift+M)
Картаңызды/тегиңизди сканерлеңиз
Сериялык монитордо көрсөтүлгөн өндүрүштүн биринчи сабы - бул картаңыздын/тегинин UIDи. Бул баалуулукка көңүл буруңуз
Эми кайра код редакторуна кайрылып, "card1" сапынын маанисин сиз белгилеген UIDге өзгөртүңүз (Менин кодумда сиз аны 41 -саптан таба аласыз)
Коддун акыркы бөлүгүнө өтүңүз, анда "Keyboard.print (" PASSWORD ");" (коддун 80 -сабы.) Деген сапты табасыз. Бул маанини Windows ачуу кодуңузга өзгөртүңүз
Эми өзгөртүлгөн кодду arduinoго жүктөңүз
Прототипти текшерүү үчүн картаны/тегди сканерлеңиз
Бул RFID тегдерин колдонуу менен компьютериңизге сырсөздөрдү терүү үчүн негизги код. Сиз көбүрөөк карталарды/тегдерди кошуу үчүн кодду өзгөртө аласыз жана ар кандай тиркемелер үчүн ар бир картага ар кандай сырсөздөрдү коё аласыз.
4 -кадам: ширетүү
Бул абдан кичинекей жана жөнөкөй схема. Ыңгайлаштырылган ПХБ жасоо үчүн көп убакыт короткондон көрө, муну прототиптелген PCB тактасына кошуу жакшы.
Ардуино менен RFID модулун туташтыруу үчүн ар дайым баштарды колдонуңуз, антпесе, ширетүү учурунда жылуулукка узак убакыт бою тийүү бул такталарды биротоло бузуп коюшу мүмкүн.
Бардык туташууларды схемада көрсөтүлгөндөй эритип, arduino менен RFID модулун ПХБ тактасына туташтырыңыз. Мен RFID модулун горизонталдуу түрдө PCB тактасына коштум, ал үчүн оң бурчтуу аялдын башын колдонуп, анын ишин оңой кылдым.
Ар дайым ширетүүдөн кийин мүмкүн болгон боштуктар же бузулуулар үчүн түзмөктү сынап көрүңүз.
5 -кадам: Корпус жасоо
Ойлоп табуу менен, мен бул дизайн үчүн корпусту иштеп чыгууга жана 3D басып чыгарууга өтө жалкоо экенимди түшүндүңүз, ошондуктан мен гаражымда тапкан картон кутуларды колдонуп, жөнөкөй корпус жасадым. Мен ошол эле картонду колдонуп стенд жасадым жана кабелди туташтыруучу корпустагы тешиктерди жана arduinoдогу диоддорду кесип алдым. Андан кийин мен бүт орнотууну көмүртек булалуу текстуралык стикер менен ороп, тактадагы диоддор жайгашкан тешик үчүн жарым тунук караңгы чаптаманы койдум.
Ишти жасоо толугу менен сиздин фантазияңызга байланыштуу. Төмөндөгү комментарийлер бөлүмүнө чыгармачыл курулуштарыңыздын сүрөттөрүн жайгаштырыңыз.!
Сунушталууда:
Node Mcu Индия Унаасынын Борбордук Кулпусу Rfid жана Blynk таймеринин кулпусун ачуу менен: 9 кадам
Node Mcu Indian Car Central Lock with Rfid and Blynk Timer Unlock: Мен бүгүн сизге индиялык стильдеги унаа толугу менен автоматташтырылган rfid теги blynk wifi көзөмөлү жана убакыттын кулпусун ачып жатам. Ошондой эле кадимки борбордук кулпунун бардык өзгөчөлүктөрү бар. борбордук кулпу ИШТЕЙТ ОФЛАЙНДЫК ЖАНДАНДЫРУУ ТАРМАКТЫ КУЛОПТОЙТ
OLED дисплейи жана Arduino менен көңүл ачуу: 12 кадам (сүрөттөр менен)
OLED Display жана Arduino менен көңүл ачуу: OLED дисплей технологиясы жөнүндө сөзсүз укканыңызга ишенем. Бул салыштырмалуу жаңы жана эски ЖК технологиясына караганда жакшыраак сапатты сунуштайт. Бул үйрөткүчтө биз эң кеңири таралган бирдиктүү маалыматты көрсөтүү үчүн керектүү кадамдарды карап чыгууну каалайбыз
Ачуу Apollo Guidance Computer DSKY: 13 кадам (сүрөттөр менен)
Ачык Apollo Guidance Computer DSKY: 1/10/18 бери өзгөчөлөнгөн инструктивдүү болуу менен сыймыктанам. Сураныч, бизге добуш бериңиз жана бизге лайк басыңыз! Kickstarter кампаниясы супер ийгиликтүү болду! Open DSKY KickstarterБиздин ачык DSKY учурда Backerkitте (https://opendsky.backerkit.com/hosted_preorders) түз эфирде
Темир адам реактору көңүл ачуу үчүн (Digital Motion Processor Joystick): 7 кадам (Сүрөттөр менен)
Iron Man Reactor for Fun (Digital Motion Processor Joystick): Саламатсыздарбы урматтуулар! Бул менин биринчи көрсөтмөм, андыктан сиздин ырайымыңызга жана пикириңизге үмүт кылыңыз! Долбоор үйдөгү кечелер, конкурстар, иш -чаралар үчүн интерактивдүү аянтча - жөн гана көңүл ачуу үчүн. Бул темир адам реакторунун дизайнында жасалган эки кыймыл сенсорлору. The
Лампочканы сындырбай кантип ачуу керек: 10 кадам (сүрөттөр менен)
Лампочканы сындырбай кантип ачуу керек: Бул көрсөтмөдө мен сизге көптөгөн сонун долбоорлор үчүн колдонула турган стандарттык лампаны кантип ачууну көрсөтөм. Бул баары ачык жарык менен жасалган элдердин долбоорлорун карап жатканда башталды. лампочкалар жана кантип ачуу кадамы