Съдържание:
- Стъпка 1: LED матрицата
- Стъпка 2: RFID четецът
- Стъпка 3: Бутоните
- Стъпка 4: Кодът
- Стъпка 5: Делото
- Стъпка 6: Готовият продукт
Видео: Arduino RFID лабиринт игра: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Днес ще демонстрирам как съставих малка игра с лабиринт с RFID за Arduino. Кодът и файловете за 3D отпечатване са включени, така че не се колебайте да си направите такъв, като следвате стъпките по -долу!
Исках да направя играчка за деца, която да съчетае виртуално и физическо изживяване. С това устройство те могат да сканират обичайни обекти, които съдържат RFID чипове (метро карти, домашни любимци, дрехи и т.н.) и да направят тези обекти по -игриви и интерактивни. Всеки път, когато намерите нов RFID чип, arduino генерира лабиринт, който можете да разрешите. Завършете лабиринта и ще чуете весело дрънкане през пиезо високоговорителя. Колкото повече лабиринти решавате, толкова повече музика ще можете да чуете!
Ето какво ще ви е необходимо за този проект:
- Arduino UNO
- 1588AS LED матрица,
- 2 x 74HC595 регистри за смяна
- Резистори 8 x 220 Ohm
- MFRC522 RFID модул
- RFID тагове
- 4 x големи бутони
- 2 x тънка метална тел (за пантите)
- проводници, спойка, перфорирана дъска и др.
- 3D принтер
Съветвам ви първо да разработите проекта на макет, преди да запоите всичко заедно.
Ако искате да си спестите усилия да изградите свой собствен матричен драйвер с регистрите за смяна, вие също просто купувате много евтината LED матрица MAX7219, която има същата вградена функционалност. Това ще ви позволи да пропуснете стъпка 1 изцяло!
Стъпка 1: LED матрицата
Ще показваме играта на 8x8 светодиодна матрица, захранвана от два регистра за смяна 74HC595. За това използвах следните инструкции https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Можете да отидете там за по -подробни инструкции, но тук ще опиша накратко процеса.
Ще използваме три пина на arduino за изпращане на данни, часовник и ключалка към първия регистър на смяна. Вторият регистър за смяна ще сподели часовника и ключалката, но ние ще закърпим през верижните данни от първия регистър за смяна. Също така ще свържем нашето напрежение и земя към двата регистра. Също така ще изтеглим задържане на информация HIGH и деактивиране на изхода LOW.
Сега за свързване на тези регистъри на смяна към LED матрицата. Поставете LED матрицата с текста отстрани обърнат към вас и щифтовете нагоре. Щифтовете са номерирани като на изображение 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: Готовият продукт
Препоръчано:
3D игра Лабиринт с помощта на Arduino: 8 стъпки (със снимки)
3D игра Maze с помощта на Arduino: Здравейте приятели, така че днес ще направим игра с лабиринт, използвайки ARDUINO UNO. Тъй като Arduino Uno е най -използваната дъска, много е готино да се правят игри с нея. В тази инструкция позволява да направите играта лабиринт, която се контролира с джойстици. Не забравяйте
Arduino - Робот за решаване на лабиринт (MicroMouse) Робот след стена: 6 стъпки (със снимки)
Arduino | Робот за решаване на лабиринт (MicroMouse) Wall Следващ робот: Добре дошли, аз съм Исак и това е първият ми робот "Striker v1.0". Този робот е проектиран да решава прост лабиринт. В състезанието имахме два лабиринта и робота е успял да ги идентифицира. Всички други промени в лабиринта може да изискват промяна в
Makey Makey Мраморен сензор за лабиринт: 8 стъпки (със снимки)
Makey Makey Мраморен сензор за лабиринт: Това е прост проект, в който целта е да се направи мраморен лабиринт със сензори, изработени от калаено фолио. Доставките са много прости и повечето от тях можете да намерите около къщата
Персонализиран лазерен лабиринт с приложение Arduino и Android: 13 стъпки (със снимки)
Персонализиран лазерен лабиринт с приложение Arduino и Android: Вижте много лабиринт от детски книги до автоматичен робот за решаване на лабиринт. Тук опитвам нещо различно, където решавам лабиринт, използвайки лазерно отражение. Когато в началото мисля, че е много лесно, но направете го евтино, струваше повече време за точност. Ако някой иска да не
Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)
Игра за лабиринт за управление със смартфон: Игра за лабиринт за управление със смарт телефон. Лабиринтът се движи според наклона на смартфона. Първо, моля, вижте видеото. Изображение за движение1. Raspberry Pi е сървър на Websocket. Смартфонът е клиент на Websocket. Смартфонът изпраща