สารบัญ:

เกม Arduino RFID Maze: 6 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino RFID Maze: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เกม Arduino RFID Maze: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เกม Arduino RFID Maze: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How To Make Arduino Maze game V2 | Best Arduino projects 2024, พฤศจิกายน
Anonim
เกม Arduino เขาวงกต RFID
เกม Arduino เขาวงกต RFID

วันนี้ผมจะมาสาธิตวิธีการรวบรวมเกม RFID maze สำหรับ Arduino โค้ดและไฟล์การพิมพ์ 3 มิติรวมอยู่ด้วย ดังนั้นโปรดทำตามขั้นตอนด้านล่างนี้!

ฉันต้องการทำของเล่นสำหรับเด็กที่จะผสมผสานประสบการณ์เสมือนจริงและทางกายภาพ ด้วยอุปกรณ์นี้ พวกเขาสามารถสแกนวัตถุทั่วไปที่มีชิป RFID (เมโทรการ์ด สัตว์เลี้ยง เสื้อผ้า ฯลฯ) และทำให้วัตถุเหล่านี้ขี้เล่นและโต้ตอบได้มากขึ้น ทุกครั้งที่คุณพบชิป RFID ใหม่ Arduino จะสร้างเขาวงกตให้คุณแก้ ทำเขาวงกตให้เสร็จและคุณจะได้ยินเสียงกริ๊งร่าเริงผ่านลำโพงเพียโซ ยิ่งคุณไขปริศนาได้มากเท่าไหร่ คุณก็จะได้ฟังเพลงมากขึ้นเท่านั้น!

นี่คือสิ่งที่คุณต้องการสำหรับโครงการนี้:

  • Arduino UNO
  • 1588AS LED เมทริกซ์,
  • ทะเบียนกะ 2 x 74HC595
  • ตัวต้านทาน 8 x 220 โอห์ม
  • โมดูล MFRC522 RFID
  • แท็กRFID
  • 4 x ปุ่มกดขนาดใหญ่
  • 2 x ลวดโลหะบาง ๆ (สำหรับบานพับ)
  • สายไฟ, บัดกรี, perfboard เป็นต้น
  • เครื่องพิมพ์ 3 มิติ

ฉันแนะนำให้คุณทำโครงงานบนเขียงหั่นขนมก่อนที่จะบัดกรีทุกอย่างเข้าด้วยกัน

หากคุณต้องการประหยัดความพยายามในการสร้างไดรเวอร์เมทริกซ์ของคุณเองด้วย shift register คุณก็ซื้อ MAX7219 LED Matrix ราคาถูกซึ่งมีฟังก์ชันเดียวกันในตัว ซึ่งจะช่วยให้คุณข้ามขั้นตอนที่ 1 ได้ทั้งหมด!

ขั้นตอนที่ 1: LED Matrix

The LED Matrix
The LED Matrix
The LED Matrix
The LED Matrix
The LED Matrix
The LED Matrix
The LED Matrix
The LED Matrix

เราจะแสดงเกมบนเมทริกซ์นำขนาด 8x8 ซึ่งขับเคลื่อนโดยการลงทะเบียนกะ 74HC595 สองตัว สำหรับสิ่งนี้ฉันใช้คำแนะนำต่อไปนี้ https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/ คุณสามารถไปที่นั่นเพื่อดูคำแนะนำโดยละเอียดเพิ่มเติม แต่ฉันจะสรุปขั้นตอนคร่าวๆ ที่นี่

เราจะใช้สามพินบน Arduino เพื่อส่งข้อมูล นาฬิกา และสลักไปยัง shift register แรก ทะเบียนกะที่สองจะแบ่งปันนาฬิกาและสลัก แต่เราจะแก้ไขข้อมูลผ่านสายโซ่เดซีจากการลงทะเบียนกะครั้งแรก เราจะเชื่อมต่อแรงดันไฟฟ้าและกราวด์กับรีจิสเตอร์ทั้งสองด้วย นอกจากนี้เรายังจะดึงข้อมูลการเก็บรักษา HIGH และปิดใช้งานเอาต์พุต LOW

ตอนนี้สำหรับการเดินสายการลงทะเบียนกะเหล่านี้ไปยังเมทริกซ์ LED วางเมทริกซ์ LED โดยให้ข้อความอยู่ด้านข้างคุณและหมุดหงายขึ้น หมุดจะมีหมายเลขเหมือนในรูปที่ 4 ในภาพที่สอง คุณจะเห็นว่าเอาต์พุตของ shift register ควรเชื่อมต่อกับหมุดใดบนเมทริกซ์ของคุณ

ขั้นตอนที่ 2: เครื่องอ่าน RFID

ถัดมาคือเครื่องอ่าน RFID ที่โชคดีที่มันง่ายกว่ามาก ดาวน์โหลดและติดตั้งไลบรารี่ลงใน IDE ของคุณจาก:

เชื่อมต่อหมุด RFID ต่อไปนี้กับ Arduino ของคุณ:

  • RST/รีเซ็ต RST 9
  • SPI SS SDA(SS) 10
  • SPI OSI MOSI 11 / ICSP-4
  • SPI มิโซะ มิโซ 12 / ICSP-1
  • SPI SCK SCK 13 / ICSP-3

ขั้นตอนที่ 3: ปุ่ม

เราจะใช้ฟังก์ชัน PULLUP ภายในของ Arduino เพื่อให้เราสามารถเชื่อมต่อสวิตช์โดยตรงกับขาแล้วต่อกับกราวด์ คุณยังสามารถสร้าง pullups ภายนอกได้เหมือนในภาพ

ขั้นตอนที่ 4: รหัส

ดาวน์โหลดโค้ดจากด้านบนและดูแต่ละแท็บ หมุดที่ใช้ถูกกำหนดไว้ที่ด้านบนสุดของแต่ละแท็บ เปลี่ยนหมุดให้พอดีกับหมุดที่คุณตัดสินใจใช้.. อัปโหลดไปยัง Arduino และทดสอบเกม!

ขั้นตอนที่ 5: คดี

กรณี
กรณี

ดาวน์โหลดไฟล์ obj ในไฟล์ zip และส่งออกไปยังตัวแปลง gcode ที่คุณชื่นชอบ เรียกใช้ผ่านเครื่องพิมพ์ 3 มิติ และคุณควรมีเคสที่เหมาะกับส่วนประกอบทั้งหมดของคุณ

ประสานทุกอย่างเข้าด้วยกันแล้วใส่ลงในเคส ระวังอย่าให้สายไฟของคุณสั้นที่สุด เพราะพื้นที่มีจำกัด ประกอบบานพับของเคสเข้าด้วยกันแล้วร้อยลวดโลหะเล็กๆ ลอดผ่านรูในบานพับ หลังจากเชื่อมต่อทั้งสองด้าน คุณควรมีผลิตภัณฑ์สำเร็จรูป

ฉันหวังว่าคุณจะสนุกกับการอ่านเกี่ยวกับโครงการนี้และโปรดสนุก!

ขั้นตอนที่ 6: ผลิตภัณฑ์สำเร็จรูป

แนะนำ: