Мазмұны:

Батареямен жұмыс істейтін қарапайым RFID сканері (MiFare, MFRC522, Oled, Lipo, TP4056): 5 қадам
Батареямен жұмыс істейтін қарапайым RFID сканері (MiFare, MFRC522, Oled, Lipo, TP4056): 5 қадам

Бейне: Батареямен жұмыс істейтін қарапайым RFID сканері (MiFare, MFRC522, Oled, Lipo, TP4056): 5 қадам

Бейне: Батареямен жұмыс істейтін қарапайым RFID сканері (MiFare, MFRC522, Oled, Lipo, TP4056): 5 қадам
Бейне: Аз қаражатпен бастауға болатын 5 кәсіп түрі 2024, Шілде
Anonim
Image
Image

Бұл нұсқаулықта мен сізге Mifare RFID картасының UID -ті оқитын қарапайым RFID UID оқу құралы қалай жасалғанын көрсетемін.

Бағдарлама өте қарапайым және оқырманға тез дайындалады. Содан кейін мен бәрін тақтаға дәнекерледім және оған қоршау жасадым.

Ол кіріктірілген LiPo зарядтағышымен жабдықталған.

Жабдықтар

Мен Aliexpress -тен компоненттерді сатып алдым:

  • Олед экран (SPI)
  • MFRC522 RFID модулі
  • TP4056 IC зарядтағыш
  • Arduino pro mini 3.3V 328P
  • LiPo батареясы

1 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Бүкіл оқырман 3.7В LiPo батареясымен жұмыс істейді. Оның кернеуі Arduino RAW түйреуішіне беріледі және Arduino Pro борттық кернеу реттегіші Arduino және Arduino VCC істікшесі үшін кернеуді 3,3 В дейін түрлендіреді. Олед экраны мен RFID модулі Arduino VCC түйреуішіне қосылған.

Деректер кестесіне сәйкес, Arduino кернеу реттегіші максималды 150 мА беруі керек, бұл келесі үшін жеткілікті:

  • Ардуино (45 мА)
  • Олед (10 мА)
  • MFRC522 (26 мА)

Аккумулятордың кернеуі Arduino арқылы өлшенеді және батареяның пайызына айналады.

Мен барлық компоненттерге арналған аналық бастық түйреуіштерді тақтаға дәнекерледім.

Схеманың схемасын қараңыз, көпшілігі өздігінен түсіндіріледі. Кейбір ескертулер:

  • TP4056 PROG резисторын батареяға сәйкес өзгертіңіз, қосымша кестені қараңыз. Батареяны 1 сағат ішінде зарядтаңыз, сондықтан 400 мАч батареяда 3к резисторды пайдалану керек.
  • Батареяның кернеуі максималды 4,2 В құрайды, бұл 3,3 В кернеуден жоғары, сондықтан кернеу бөлгіш қолданылады. 0,3 В кернеудің төмендеуін ескере отырып, батареяның минималды кернеуі 3,6 В қажет.
  • Модульдің алдыңғы нұсқасында мен Arduino цифрлық кірістері арқылы TP4056 CHARGE және STD BY түйреуіштерінің күйін оқыдым (10К Ом резисторы арқылы қосылған). Бұл сәтті болғанымен, мен зарядтың күйін жарық диодтармен көрсеткім келді. Алайда, TP4056 -дан Arduinos цифрлық кірістеріне біршама ток өтетіндіктен, жарық диодты шамалар толығымен сөнбеді. Сондай -ақ, Arduino мен TP4056 арасындағы байланыстар TP4056 күтпеген әрекеттеріне әкелді. Сондықтан мен TP4056 мен Arduino арасындағы байланысты жойдым.

2 -қадам: қоршау

Қоршау
Қоршау
Қоршау
Қоршау
Қоршау
Қоршау

Мен Fusion360 корпусын жасадым. STL файлдары менің Thingiverse -те.

3 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Бағдарлама файлы менің Github -та.

Бағдарлама қарапайым:

  • Барлық компоненттерді іске қосыңыз
  • Батарея кернеуін бөлгіш арқылы өлшеңіз, кернеуді бөлуге арналған калькуляторды осы веб -сайттан қараңыз.
  • Кернеуді пайызға айналдырыңыз және осы пайызды көрсетіңіз. 0,3 В кернеудің төмендеуін есептесек, батареяның ең төменгі кернеуі 3,6 В қажет, сондықтан 3,6 В = 0% және 4,2 В - 100%.
  • RFID кодын оқыңыз және Oled экранындағы идентификаторды баяулатыңыз.

Мен Arduino -ны FDTI бағдарламашысы арқылы 3.3В -да бағдарламаладым

4 -қадам: жинау

Жинау
Жинау
Жинау
Жинау

Мен Оледті саңылауға туралап, оны ыстық желіммен корпусқа жапсырдым. Содан кейін MFRC522 корпусына желімдеп, қосу/өшіру қосқышы мен микро USB зарядтау қосқышын қойды.

5 -қадам: зарядтау және пайдалану

Зарядтау және қолдану
Зарядтау және қолдану
Зарядтау және қолдану
Зарядтау және қолдану
Зарядтау және қолдану
Зарядтау және қолдану

Зарядтау кезінде қызыл жарық диоды жанып тұрады. Батарея толған кезде жасыл жарық диоды жанады.

Содан кейін: модульді қосыңыз және оны қолданыңыз!

Ұсынылған: