İçindekiler:
- Adım 1: LED Matrisi
- 2. Adım: RFID Okuyucu
- Adım 3: Düğmeler
- Adım 4: Kod
- Adım 5: Vaka
- Adım 6: Bitmiş Ürün
Video: Arduino RFID Labirent Oyunu: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bugün Arduino için küçük bir RFID labirent oyununu nasıl bir araya getirdiğimi göstereceğim. Kod ve 3B yazdırma dosyaları dahil edilmiştir, bu nedenle aşağıdaki adımları izleyerek kendinize bir tane yapmaktan çekinmeyin!
Çocuklar için sanal ve fiziksel bir deneyimi harmanlayacak bir oyuncak yapmak istedim. Bu cihaz ile RFID çipleri içeren yaygın nesneleri (metro kartları, evcil hayvanlar, giysiler vb.) tarayabilir ve bu nesneleri daha eğlenceli ve etkileşimli hale getirebilirler. Yeni bir RFID çipi bulduğunuzda, arduino çözmeniz için bir labirent oluşturur. Labirenti tamamlayın ve piezo hoparlörden neşeli bir jingle duyacaksınız. Ne kadar çok labirent çözerseniz, o kadar çok müzik duyabileceksiniz!
İşte bu proje için ihtiyacınız olacak:
- Arduino UNO'su
- 1588AS LED Matrisi,
- 2 x 74HC595 kaydırma yazmacı
- 8 x 220 Ohm dirençler
- MFRC522 RFID modülü
- RFID etiketleri
- 4 x büyük butonlar
- 2 x ince metal tel (menteşeler için)
- teller, lehim, perfboard vb.
- 3 boyutlu yazıcı
Her şeyi birlikte lehimlemeden önce projeyi bir breadboard üzerinde çalışmanızı tavsiye ederim.
Kaydırma yazmaçları ile kendi matris sürücünüzü oluşturmak için çaba harcamak istemiyorsanız, aynı işlevselliğe yerleşik olarak sahip olan çok ucuz MAX7219 LED Matrix'i satın almanız yeterlidir. Bu, 1. adımı bütünüyle atlamanıza izin verecektir!
Adım 1: LED Matrisi
Oyunu, iki adet 74HC595 kaydırma yazmacı tarafından desteklenen 8x8 ledli bir matris üzerinde görüntüleyeceğiz. Bunun için aşağıdaki talimatı kullandım https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Daha ayrıntılı talimatlar için oraya gidebilirsiniz, ancak süreci burada kısaca anlatacağım.
İlk vardiya kaydına veri, saat ve mandal göndermek için arduino üzerinde üç pin kullanacağız. İkinci vardiya kaydı, saati ve mandalı paylaşacak, ancak birinci vardiya kaydından zincirleme veri üzerinden yama yapacağız. Ayrıca voltajımızı ve topraklarımızı her iki kaydediciye de bağlayacağız. Ayrıca tutma bilgisini YÜKSEK çekeceğiz ve DÜŞÜK çıktıyı devre dışı bırakacağız.
Şimdi bu kaydırma yazmaçlarını LED matrisine bağlamak için. LED matrisini, metin tarafı size ve pimler yukarı bakacak şekilde yerleştirin. Pinler resim 4'teki gibi numaralandırılmıştır. İkinci resimde matrisinizde hangi shift register çıkışlarının hangi pinlere bağlanması gerektiğini göreceksiniz.
2. Adım: RFID Okuyucu
Sıradaki RFID okuyucu, neyse ki çok daha kolay. Kitaplığı şu adresten IDE'nize indirin ve kurun:
Arduino'nuzdaki aşağıdaki RFID pinlerini bunlara bağlayın:
- RST/Sıfırlama 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
Adım 3: Düğmeler
Arduino'nun dahili PULLUP işlevini kullanacağız, böylece anahtarları doğrudan bir pime ve ardından toprağa bağlayabiliriz. Ayrıca resimdeki gibi harici pullup'lar da yapabilirsiniz.
Adım 4: Kod
Kodu yukarıdan indirin ve sekmelerin her birine bakın. Kullanılan pinler her sekmenin üstünde tanımlanmıştır, kullanmaya karar verdiğiniz pinlere uyacak şekilde değiştirin.. Arduino'nuza yükleyin ve oyunu test edin!
Adım 5: Vaka
Zip içindeki obj dosyalarını indirin ve favori gcode dönüştürücünüze aktarın. 3D yazıcıda çalıştırın ve tüm bileşenlerinize uyan bir kasaya sahip olmalısınız.
Her şeyi birlikte lehimleyin ve kasaya yerleştirin. Alan sınırlı olduğundan kablolamanızı mümkün olduğunca kısa tutmaya dikkat edin. Kasanın menteşelerini bir araya getirin ve menteşelerdeki deliklerden küçük bir metal tel geçirin. Her iki tarafı birleştirdikten sonra bitmiş bir ürününüz olmalıdır.
Umarım bu proje hakkında okumaktan zevk almışsınızdır ve lütfen eğlenin!
Adım 6: Bitmiş Ürün
Önerilen:
Arduino Kullanarak 3 Boyutlu Labirent Oyunu: 8 Adım (Resimlerle)
Arduino ile 3d Labirent Oyunu: Merhaba arkadaşlar bugün ARDUINO UNO kullanarak bir labirent oyunu yapacağız.Arduino Uno en çok kullanılan tahta olduğu için onunla oyun yapmak çok güzel. Bu Eğitilebilir Kitapta, joystickler kullanılarak kontrol edilen labirent oyununu yapalım. Unutma
Android + Arduino Labirent Oyunu: 5 Adım (Resimli)
Android + Arduino Labirent Oyunu: Merhaba arkadaşlar.. Hiç Android Akıllı Telefonunuzdan kontrol edebileceğiniz bir labirent Panosu yapmak için dolaştınız mı?…! Peki doğru yerdesiniz. Arduino ve android kullanarak kendim için bir tane yaptım. Merak etmeyin kolay,.. Bu projede ben
Arduino ve Android Uygulamalı Kişiselleştirilebilir Lazer Labirent: 13 Adım (Resimlerle)
Arduino ve Android Uygulaması ile Özelleştirilebilir Lazer Labirent: Çocuk kitaplarından otomatik labirent çözme robotuna kadar birçok labirenti görün. Burada lazer yansımasını kullanarak bir labirenti çözerken farklı bir şey deniyorum. Başlangıçta çok kolay olduğunu düşünüyorum ama ucuza yapın, doğruluk için daha fazla zamana mal olur. Eğer biri yapmak isterse
Arduino Cep Oyun Konsolu + A-Labirent - Labirent Oyunu: 6 Adım (Resimli)
Arduino Cep Oyun Konsolu + A-Labirent - Labirent Oyunu: İlk öğreticime hoş geldiniz! Bugün sizlerle paylaşmak istediğim proje, Arduboy ve benzeri Arduino tabanlı konsollar kadar yetenekli bir cep konsolu haline gelen Arduino labirent oyunu. Expo sayesinde (veya sizin) gelecekteki oyunlarım ile parlatılabilir
Akıllı Telefonla Kontrol Edilecek Labirent Oyunu: 5 Adım (Resimlerle)
Akıllı Telefon ile Kontrol Edilecek Labirent Oyunu: Akıllı telefon ile kontrol edilecek labirent oyunu. Labirent akıllı telefonun eğimine göre hareket eder. Öncelikle lütfen videoyu izleyin. Hareketli görüntü1. Raspberry Pi bir Websocket sunucusudur.2. Akıllı telefon bir Websocket istemcisidir.3. Akıllı telefon ti gönderir