Mündəricat:
- Addım 1: LED Matrix
- Addım 2: RFID oxucu
- Addım 3: Düymələr
- Addım 4: Kod
- Addım 5: Dava
- Addım 6: Hazır məhsul
Video: Arduino RFID Labirent Oyunu: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu gün Arduino üçün kiçik bir RFID labirent oyununu necə bir araya gətirdiyimi nümayiş etdirəcəyəm. Kod və 3D çap sənədləri daxil edilmişdir, buna görə də aşağıdakı adımları yerinə yetirərək özünüzü bir şey etməkdən çekinmeyin!
Uşaqlar üçün virtual və fiziki təcrübəni birləşdirəcək bir oyuncaq etmək istəyirdim. Bu cihazla RFID çipləri olan ümumi obyektləri (metro kartları, ev heyvanları, paltar və s.) Skan edə və bu obyektləri daha əyləncəli və interaktiv edə bilərlər. Hər dəfə yeni bir RFID çipi tapdığınız zaman, arduino həll etməyiniz üçün bir labirent yaradır. Labirenti tamamlayın və piezo dinamikdən şən bir cingiltini eşidəcəksiniz. Nə qədər çox labirent həll etsəniz, daha çox musiqi eşidə biləcəksiniz!
Bu layihə üçün sizə lazım olan budur:
- Arduino UNO
- 1588AS LED Matrix,
- 2 x 74HC595 növbəli qeyd
- 8 x 220 Ohm müqavimət
- MFRC522 RFID modulu
- RFID etiketləri
- 4 x böyük düymə
- 2 x nazik metal tel (menteşələr üçün)
- tellər, lehim, perfboard və s.
- 3D printer
Hər şeyi birlikdə lehimləməzdən əvvəl bir çörək taxtasında bir layihə hazırlamağı məsləhət görürəm.
Vəziyyət qeydləri ilə öz matris sürücünüzü qurmaq üçün səyinizi əsirgəmək istəmirsinizsə, eyni funksiyaya malik olan çox ucuz MAX7219 LED Matrixi də satın alın. Bu, 1 -ci addımı tamamilə atlamağa imkan verəcək!
Addım 1: LED Matrix
Oyunu iki 74HC595 keçid qeydləri ilə işləyən 8x8 LED matrisdə göstərəcəyik. Bunun üçün aşağıdakı təlimatlı https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/ istifadə etdim. Daha ətraflı təlimat üçün oraya gedə bilərsiniz, amma burada prosesi qısaca təsvir edəcəyəm.
Məlumat, saat və mandalı ilk növbənin reyestrinə göndərmək üçün arduinoda üç sancaq istifadə edəcəyik. İkinci növbə qeydiyyatı saatı və mandalı paylaşacaq, ancaq birinci növbənin qeyd kitabçasındakı papatya zənciri məlumatlarını yamayacağıq. Həm də gərginliyimizi və torpağımızı hər iki qeydə bağlayacağıq. Məlumatı YÜKSƏK saxlayacağıq və LOW çıxışı deaktiv edəcəyik.
İndi bu keçid qeydlərini LED matrisinə bağlamaq üçün. Mətni yan tərəfə və sancaqlar yuxarıya baxaraq LED matrisi qoyun. Sancaqlar 4 -cü şəkildəki kimi nömrələnmişdir. İkinci görüntüdə, matrisinizdə hansı növbənin qeyd çıxışlarının hansı pinlərə bağlanmalı olduğunu görəcəksiniz.
Addım 2: RFID oxucu
Sonrakı RFID oxuyucusudur, şükürlər olsun ki, daha asandır. Kitabxananı IDE -yə yükləyin və yükləyin:
Aşağıdakı RFID pinlərini arduino -ya bağlayın:
- RST/Sıfırla 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
Addım 3: Düymələr
Arduinonun daxili PULLUP funksiyasından istifadə edəcəyik, buna görə açarları birbaşa bir pimə, sonra da yerə bağlaya bilərik. Şəkildəki kimi xarici çəkmələr də edə bilərsiniz.
Addım 4: Kod
Kodu yuxarıdan yükləyin və hər sekmeye baxın. İstifadə olunan sancaqlar hər nişanın yuxarısında təyin olunur, istifadə etməyə qərar verdiyiniz sancaqlara uyğun olaraq dəyişdirin.. Arduino -ya yükləyin və oyunu sınayın!
Addım 5: Dava
Zipdəki obj fayllarını yükləyin və ən sevdiyiniz gcode çeviricisinə ixrac edin. 3D printerdən keçirin və bütün komponentlərinizə uyğun bir çantanız olmalıdır.
Hər şeyi birlikdə lehimləyin və çantaya qoyun. Kabellərinizi mümkün qədər qısa tutmağa diqqət edin, çünki yer məhduddur. Çantanın menteşələrini bir yerə qoyun və menteşələrdəki deliklərdən kiçik bir metal tel keçirin. Hər iki tərəfi birləşdirdikdən sonra bitmiş bir məhsula sahib olmalısınız.
Ümid edirəm ki, bu layihə haqqında oxumaqdan zövq aldınız və zövq alın!
Addım 6: Hazır məhsul
Tövsiyə:
DIY 37 Leds Arduino Rulet Oyunu: 3 Addım (Şəkillərlə birlikdə)
DIY 37 Leds Arduino Rulet Oyunu: Rulet, kiçik təkər mənasını verən Fransız sözündən sonra verilən bir kazino oyunudur
Arduino istifadə edərək 3d labirent oyunu: 8 addım (şəkillərlə)
Arduino istifadə edərək 3d Maze Oyunu: Salam dostlar, bu gün ARDUINO UNO -dan istifadə edərək bir labirent oyunu hazırlayacağıq. Arduino Uno ən çox istifadə edilən lövhə olduğu üçün onunla oyun etmək çox sərin. Bu təlimatda, joysticks istifadə edərək idarə olunan labirent oyununu yaratmağa imkan verir
Makey Makey Mərmər Labirent Sensoru: 8 Addım (Şəkillərlə birlikdə)
Makey Makey Mərmər Maze Sensoru: Məqsədimiz qalay folqa olan sensorlar ilə bir mərmər labirint hazırlamaqdır. Təchizat çox sadədir və əksəriyyətini evin ətrafında tapa bilərsiniz
Jestlə idarə olunan labirent: 8 addım (şəkillərlə)
Jest Nəzarətli Labirent: Mən labirent labirentlə oynamağı sevirəm. Həmişə jestlərdən və ya mobil cihazlardan istifadə edərək labirent labirent oyunlarından birini idarə etmək istəmişəm. Android cihazınız tərəfindən idarə olunan blic19933 -ün 3D Çaplı Maze ilə bu Mərmər Maze yaratmaqdan ilham aldım
Bir labirent qaçış robotu hazırlayın: 3 addım (şəkillərlə)
Bir Maze Runner Robotu olun: Maze həll edən robotlar 1970-ci illərdən qaynaqlanır. O vaxtdan bəri, IEEE, Mikro Siçan Yarışması adlanan labirent həll yarışları keçirir. Müsabiqənin məqsədi, labirentin ortasını ən qısa zamanda tapan bir robot dizayn etməkdir. Bir