Оглавление:
- Шаг 1: светодиодная матрица
- Шаг 2: считыватель RFID
- Шаг 3: кнопки
- Шаг 4: Код
- Шаг 5: Дело
- Шаг 6: готовый продукт
Видео: Игра-лабиринт Arduino RFID: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Сегодня я продемонстрирую, как я собрал небольшую игру-лабиринт RFID для Arduino. Код и файлы для 3D-печати включены, так что не стесняйтесь создавать их, следуя инструкциям ниже!
Я хотел сделать игрушку для детей, которая сочетала бы в себе виртуальный и физический опыт. С помощью этого устройства они могут сканировать обычные объекты, содержащие чипы RFID (карты метро, домашние животные, одежда и т. Д.), И делать эти объекты более игривыми и интерактивными. Каждый раз, когда вы находите новый RFID-чип, arduino создает лабиринт, который вам предстоит решить. Завершите лабиринт, и вы услышите веселый звон в пьезодинамике. Чем больше лабиринтов вы решите, тем больше музыки вы сможете услышать!
Вот что вам понадобится для этого проекта:
- Arduino UNO
- Светодиодная матрица 1588AS,
- 2 x 74HC595 регистров сдвига
- 8 резисторов по 220 Ом
- RFID-модуль MFRC522
- RFID-метки
- 4 большие кнопки
- 2 тонкой металлической проволоки (для петель)
- провода, припой, перфокарт и т. д.
- 3д принтер
Советую сначала проработать проект на макетной плате, прежде чем все паять вместе.
Если вы хотите сэкономить силы на создании собственного матричного драйвера с регистрами сдвига, вы также просто купите очень дешевую светодиодную матрицу MAX7219, которая имеет ту же встроенную функциональность. Это позволит вам полностью пропустить шаг 1!
Шаг 1: светодиодная матрица
Мы будем отображать игру на светодиодной матрице 8x8, питаемой двумя регистрами сдвига 74HC595. Для этого я использовал следующие инструкции https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Вы можете пойти туда для получения более подробных инструкций, но я кратко опишу процесс здесь.
Мы будем использовать три контакта на Arduino для отправки данных, часов и защелки в первый регистр сдвига. Второй регистр сдвига будет совместно использовать часы и защелку, но мы будем исправлять данные, соединенные в цепочку с первым регистром сдвига. Мы также подключим наше напряжение и землю к обоим регистрам. Мы также вытянем сохранить информацию HIGH и отключим вывод 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
- SPI SCK SCK 13 / ICSP-3
Шаг 3: кнопки
Мы будем использовать внутреннюю функцию PULLUP Arduino, чтобы мы могли просто подключить переключатели напрямую к контакту, а затем к земле. Вы также можете сделать внешние подтягивания, как на картинке.
Шаг 4: Код
Загрузите код сверху и посмотрите на каждую из вкладок. Используемые контакты определены в верхней части каждой вкладки, измените их, чтобы они соответствовали контактам, которые вы решили использовать. Загрузите его на свой Arduino и протестируйте игру!
Шаг 5: Дело
Загрузите файлы obj в zip-архиве и экспортируйте их в свой любимый конвертер gcode. Пропустите его через 3D-принтер, и у вас должен быть чехол, в который поместятся все ваши компоненты.
Спаяйте все вместе и поместите в корпус. Будьте осторожны, чтобы сделать проводку как можно короче, потому что пространство ограничено. Соедините петли корпуса и пропустите небольшую металлическую проволоку через отверстия в петлях. После соединения двух сторон у вас должно получиться готовое изделие.
Я надеюсь, что вам понравилось читать об этом проекте, и, пожалуйста, наслаждайтесь!
Шаг 6: готовый продукт
Рекомендуемые:
Нажмите кнопку); // Игра с ЖК-дисплеем Arduino: 5 шагов (с изображениями)
Нажмите кнопку); // Игра с ЖК-дисплеем Arduino: недавно в Scouts я работал над значком за заслуги перед игровым дизайном. По одному из требований я создал эту игру с использованием Arduino, основанной на LED Rocker Game. Цель игры - набрать как можно больше очков. В начале т
Игра Arduino Wire: 7 шагов (с изображениями)
Arduino Wire Game: для этого проекта я использовал ссылку на этом веб-сайте и изменил его, чтобы создать новый проект. Этот проект называется Wire Game, где вы возьмете металлическую ручку и проведете ее сквозь проволоку, не касаясь ее. Если ручка касается провода
Игра Arduino Touch Tic Tac Toe: 6 шагов (с изображениями)
Arduino Touch Tic Tac Toe Game: Дорогие друзья, добро пожаловать в еще один учебник по Arduino! В этом подробном руководстве мы собираемся создать игру Arduino Tic Tac Toe. Как видите, мы используем сенсорный экран и играем против компьютера. Такая простая игра, как крестики-нолики, - это
Игра DIY Arduino Tic Toc Toe: 6 шагов (с изображениями)
Игра DIY Arduino Tic Toc Toe: Игра Tic Tac Toe - это классическая игра для двух игроков. Это становится весело, когда вы играете в нее со своими детьми, семьей и друзьями. Здесь я показал, как создать игру в крестики-нолики, используя Arduino Uno, кнопки и пиксельные светодиоды. Этот Arduino основан на 4 на 4 крестики-нолики
Игра Саймона - Веселая игра !: 5 шагов
Simon Game - Fun Game !: Справка: После долгих выходных вы должны очень постараться, чтобы выполнить все задания и работу, за которые вы отвечаете. Пора нам тренировать мозг, не так ли? Помимо этих скучных и бессмысленных игр, есть игра под названием Simon Game