Мазмұны:

Arduino RFID лабиринт ойыны: 6 қадам (суреттермен)
Arduino RFID лабиринт ойыны: 6 қадам (суреттермен)

Бейне: Arduino RFID лабиринт ойыны: 6 қадам (суреттермен)

Бейне: Arduino RFID лабиринт ойыны: 6 қадам (суреттермен)
Бейне: ✔️ Простым языком о технологии RFID-меток и RFID-считывателе RC522 (Arduino) 2024, Шілде
Anonim
Arduino RFID лабиринт ойыны
Arduino RFID лабиринт ойыны

Бүгін мен Arduino үшін RFID лабиринт ойынын қалай құрастырғанымды көрсетемін. Код пен 3D басып шығару файлдары қосылған, сондықтан төмендегі қадамдарды орындап, өзіңізді еркін ұстаңыз!

Мен балаларға виртуалды және физикалық тәжірибені біріктіретін ойыншық жасағым келді. Бұл құрылғының көмегімен олар RFID чиптері бар жалпы нысандарды сканерлей алады (метро карталары, үй жануарлары, киім және т. Сіз жаңа RFID чипін тапқан сайын, arduino сізге шешуге арналған лабиринт жасайды. Лабиринтті аяқтаңыз, сонда сіз пьезо динамигінен көңілді сыңғыр естисіз. Сіз лабиринттерді неғұрлым көп шешсеңіз, соғұрлым көп музыка тыңдай аласыз!

Міне, бұл жоба үшін сізге қажет:

  • Arduino UNO
  • 1588AS жарықдиодты матрица,
  • 2 x 74HC595 ауысымдық регистрлер
  • 8х220 Ом резисторлар
  • MFRC522 RFID модулі
  • RFID тегтері
  • 4 x үлкен түймелер
  • 2 x жұқа металл сым (ілмектер үшін)
  • сымдар, дәнекерлеу, перформатор және т.
  • 3D принтері

Мен сізге бәрін бірге дәнекерлемей тұрып, алдымен тақтада жобаны өңдеуге кеңес беремін.

Егер сіз өзіңіздің матрицалық драйверіңізді ауысымдық регистрлермен құруға күш жұмсамағыңыз келсе, сонымен бірге функционалдығы өте төмен MAX7219 LED матрицасын сатып аласыз. Бұл сізге 1 -қадамды толығымен өткізіп жіберуге мүмкіндік береді!

1 -қадам: жарықдиодты матрица

Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица

Біз ойынды 74xC595 ауысымдық екі регистрмен жұмыс істейтін 8х8 жарықдиодты матрицада көрсетеміз. Ол үшін мен келесі нұсқаулықты қолдандым https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Толық нұсқаулар алу үшін сол жерге баруға болады, бірақ мен мұнда қысқаша процесті сипаттаймын.

Біз деректерді, сағатты және ысырманы бірінші ауысым регистріне жіберу үшін arduino -да үш түйреуішті қолданамыз. Екінші ауысым регистрі сағат пен ысырманы бөліседі, бірақ біз бірінші ауысым регистріндегі дәйекті тізбектелген мәліметтерді тексереміз. Біз кернеу мен жерге қосуды екі регистрге қосамыз. Біз сондай -ақ жоғары ақпаратты сақтап, LOW шығысын өшіреміз.

Енді осы ауысым регистрлерін жарықдиодты матрицаға қосу үшін. Жарық диодты матрицаны мәтінді бүйіріне қаратып, түйреуіштерін жоғары қаратып салыңыз. Түйреуіштер 4 -суреттегідей нөмірленген. Екінші суретте сіз матрицаңызда қандай ауысым регистрінің шығысы қандай түйреуіштерге қосылуы керектігін көресіз.

2 -қадам: RFID оқу құралы

Келесі - RFID оқу құралы, шүкір, бұл әлдеқайда жеңіл. Кітапхананы IDE -ге жүктеңіз және орнатыңыз:

Келесі RFID түйреуіштерін arduino құрылғысына қосыңыз:

  • RST/RST қалпына келтіру 9
  • SPI SS SDA (SS) 10
  • SPI OSI MOSI 11 / ICSP-4
  • SPI MISO MISO 12 / ICSP-1
  • SCI SCK SCK 13 / ICSP-3

3 -қадам: түймелер

Біз Arduino -ның ішкі PULLUP функциясын қолданамыз, осылайша біз қосқыштарды тікелей істікке, содан кейін жерге қосамыз. Сіз сондай -ақ суреттегідей сыртқы тартуларды жасай аласыз.

4 -қадам: Кодекс

Жоғарыдан кодты жүктеңіз және әр қойындыға қараңыз. Қолданылған түйреуіштер әр қойындының жоғарғы жағында анықталған, оларды өзіңіз таңдаған түйреуіштерге сәйкес келу үшін өзгертіңіз. Оны arduino -ға жүктеп, ойынды тексеріңіз!

5 -қадам: Іс

Іс
Іс

Zip ішіндегі obj файлдарын жүктеңіз және оны сүйікті gcode түрлендіргішіне экспорттаңыз. Оны 3D принтері арқылы іске қосыңыз және сізде барлық компоненттерге сәйкес келетін корпус болуы керек.

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

Сізге бұл жоба туралы оқу ұнады деп үміттенемін және ләззат алыңыз!

6 -қадам: Дайын өнім

Ұсынылған: