Spisu treści:
- Krok 1: Matryca LED
- Krok 2: Czytnik RFID
- Krok 3: Przyciski
- Krok 4: Kodeks
- Krok 5: Sprawa
- Krok 6: Gotowy produkt
Wideo: Arduino RFID Maze Game: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Dzisiaj zademonstruję, jak ułożyłem małą grę w labirynt RFID dla Arduino. Kod i pliki wydruku 3D są dołączone, więc możesz zrobić sobie jeden, wykonując poniższe czynności!
Chciałem zrobić zabawkę dla dzieci, która połączy doświadczenie wirtualne i fizyczne. Za pomocą tego urządzenia mogą skanować zwykłe obiekty zawierające chipy RFID (karty metra, zwierzęta domowe, ubrania itp.) i sprawić, że obiekty te będą bardziej zabawne i interaktywne. Za każdym razem, gdy znajdziesz nowy chip RFID, arduino generuje labirynt do rozwiązania. Ukończ labirynt, a przez głośnik piezo usłyszysz wesoły dźwięk. Im więcej labiryntów rozwiążesz, tym więcej muzyki będziesz mógł usłyszeć!
Oto, czego będziesz potrzebować do tego projektu:
- Arduino UNO
- Matryca LED 1588AS,
- 2 x 74HC595 rejestry przesuwne
- Rezystory 8 x 220 Ohm
- Moduł RFID MFRC522
- Tagi RFID
- 4 x duże przyciski
- 2 x cienki drut metalowy (do zawiasów)
- przewody, lut, płyta perforowana itp.
- drukarka 3d
Przed zlutowaniem wszystkiego radzę najpierw opracować projekt na płytce stykowej.
Jeśli chcesz oszczędzić sobie wysiłku budowania własnego sterownika matrycy z rejestrami przesuwnymi, po prostu kup bardzo tanią matrycę LED MAX7219, która ma wbudowaną taką samą funkcjonalność. Pozwoli to na pominięcie kroku 1 w całości!
Krok 1: Matryca LED
Będziemy wyświetlać grę na matrycy led 8x8, zasilanej przez dwa rejestry przesuwne 74HC595. W tym celu użyłem następującej instrukcji https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Możesz tam przejść, aby uzyskać bardziej szczegółowe instrukcje, ale tutaj opiszę pokrótce cały proces.
Będziemy używać trzech pinów na arduino do wysyłania danych, zegara i zatrzasku do pierwszego rejestru przesuwnego. Drugi rejestr przesuwny będzie dzielić zegar i zatrzask, ale będziemy łączyć dane połączone łańcuchowo z pierwszego rejestru przesuwnego. Do obu rejestrów podłączymy również nasze napięcie i masę. Wyciągniemy również zachowanie informacji HIGH i wyłączymy wyjście LOW.
Teraz okablowanie tych rejestrów przesuwnych do matrycy LED. Połóż matrycę LED z tekstem na boku skierowanym do siebie i pinami skierowanymi do góry. Piny są ponumerowane jak na obrazku 4. Na drugim obrazku zobaczysz, które wyjścia rejestru przesuwnego należy podłączyć do których pinów na twojej matrycy.
Krok 2: Czytnik RFID
Następny w kolejności jest czytnik RFID, na szczęście jest znacznie łatwiejszy. Pobierz i zainstaluj bibliotekę w swoim IDE z:
Podłącz następujące piny RFID do tych w swoim arduino:
- RST/Resetuj 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
Krok 3: Przyciski
Będziemy korzystać z wewnętrznej funkcji PULLUP Arduino, więc możemy po prostu podłączyć przełączniki bezpośrednio do pinu, a następnie do masy. Możesz też wykonać podciąganie zewnętrzne jak na zdjęciu.
Krok 4: Kodeks
Pobierz kod z góry i spójrz na każdą z zakładek. Użyte szpilki są zdefiniowane na górze każdej zakładki, zmień je, aby pasowały do szpilek, których zdecydowałeś się użyć. Prześlij je do swojego arduino i przetestuj grę!
Krok 5: Sprawa
Pobierz pliki obj w archiwum ZIP i wyeksportuj je do swojego ulubionego konwertera gcode. Przepuść go przez drukarkę 3D i powinieneś mieć obudowę, która pasuje do wszystkich twoich komponentów.
Zlutuj wszystko razem i dopasuj do obudowy. Uważaj, aby okablowanie było jak najkrótsze, ponieważ przestrzeń jest ograniczona. Połącz zawiasy obudowy i przeciągnij mały metalowy drut przez otwory w zawiasach. Po połączeniu obu stron powinieneś mieć gotowy produkt.
Mam nadzieję, że podobało się Wam czytanie o tym projekcie i proszę!
Krok 6: Gotowy produkt
Zalecana:
Gra 3d Maze przy użyciu Arduino: 8 kroków (ze zdjęciami)
Gra w labirynt 3D przy użyciu Arduino: Cześć przyjaciele, więc dzisiaj zamierzamy stworzyć grę w labirynt przy użyciu ARDUINO UNO. Ponieważ Arduino Uno jest najczęściej używaną planszą, bardzo fajnie jest tworzyć z nią gry. W tej instrukcji stwórzmy grę w labirynt, którą steruje się za pomocą joysticków.Nie zapomnij
DIY Arduino Tic Toc Toe Game: 6 kroków (ze zdjęciami)
DIY Arduino gra w kółko i krzyżyk: gra w kółko i krzyżyk to klasyczna gra dla dwóch graczy. Zabawa staje się zabawą, gdy grasz w nią z dziećmi, rodziną i przyjaciółmi. Tutaj pokazałem, jak zrobić grę w kółko i krzyżyk za pomocą Arduino Uno, przycisków i diod LED Pixel. Ten Arduino oparty 4 na 4 kółko i krzyżyk
Makey Makey Marble Maze Sensor: 8 kroków (ze zdjęciami)
Makey Makey Marble Maze Sensor: To prosty projekt, w którym celem jest wykonanie marmurowego labiryntu z czujnikami wykonanymi z folii aluminiowej. Materiały eksploatacyjne są bardzo proste i większość z nich można znaleźć w domu
Sif's Maze (gra) - Arduino ITTT: 4 kroki (ze zdjęciami)
Sif's Maze (gra) - Arduino ITTT: Moja szkoła zleciła mi stworzenie czegoś interaktywnego za pomocą Arduino. Stworzyłem małą grę w labirynt, która niestety nie wyszła zbyt dobrze, ale możesz ją dokończyć lub dodać do niej. Ten projekt zaczął się jako koncepcja TBA o mitologii nordyckiej. Siema
Kieszonkowa konsola do gier Arduino + A-Maze - Gra Maze: 6 kroków (ze zdjęciami)
Kieszonkowa konsola do gier Arduino + A-Maze - Maze Game: Witam w mojej pierwszej instrukcji! Projekt, którym chcę się dzisiaj z wami podzielić, to gra Arduino Maze, która stała się konsolą kieszonkową tak samo wydajną jak Arduboy i podobne konsole oparte na Arduino. Może być flashowany z moimi (lub twoimi) przyszłymi grami dzięki expo