สารบัญ:

นำเสียง แสง และการเคลื่อนไหวมาใส่ในเกมกระดานด้วยแม่เหล็ก: 3 ขั้นตอน
นำเสียง แสง และการเคลื่อนไหวมาใส่ในเกมกระดานด้วยแม่เหล็ก: 3 ขั้นตอน

วีดีโอ: นำเสียง แสง และการเคลื่อนไหวมาใส่ในเกมกระดานด้วยแม่เหล็ก: 3 ขั้นตอน

วีดีโอ: นำเสียง แสง และการเคลื่อนไหวมาใส่ในเกมกระดานด้วยแม่เหล็ก: 3 ขั้นตอน
วีดีโอ: ต้องดู!! ทำไมอยู่ๆถึงรู้สึกคันมือ? 2024, ธันวาคม
Anonim
ใส่เสียง แสง และการเคลื่อนไหวในเกมกระดานด้วยแม่เหล็ก
ใส่เสียง แสง และการเคลื่อนไหวในเกมกระดานด้วยแม่เหล็ก

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

เสบียง

- Arduino Mega 2560

- Buzzer

- เซอร์โวมอเตอร์

- LEDs

- เซ็นเซอร์ HAL 3144

- บอร์ดฝ่าวงล้อม USB

- ไม้อัด

- สายไฟ/กาวร้อน/เครื่องมือ/ฯลฯ

ขั้นตอนที่ 1: การออกแบบเกม

การออกแบบเกม
การออกแบบเกม

เกมนี้เป็นเกมง่ายๆ สำหรับเด็กที่เบี้ย (Squirtle, Charmandar, Pikachu และ Bulbassaur) ต้องข้ามสนามและไปอีกด้านหนึ่ง ในเส้นทางของพวกมัน พวกเขาสามารถต่อสู้กับโปเกมอนตัวอื่น รับการ์ดเพื่อเพิ่มการโจมตีหรือลดพลังป้องกันของศัตรู และรับการ์ดเงินเพื่อซื้อการ์ดอื่น

ฉันไม่ได้คิดล่วงหน้าเกี่ยวกับวิธีการเล่นเกมเพราะฉันรู้ว่าหลานชายของฉันจะตั้งกฎของตัวเอง:)

ฉันใส่กระดาษ A4 เข้าด้วยกันแล้วร่างตำแหน่งของจุดบนสนาม ฉันใส่เซ็นเซอร์ HAL ไว้ใต้การวาด pokeball ทุกครั้ง เมื่อผู้เล่นวางตัวจำนำตรงจุดนั้น ไฟ LED จะระบุว่าคุณต้องการโปเกมอนตัวใดในการต่อสู้ และเสียงการต่อสู้จะเล่น

เมื่อผู้เล่นถึงจุดต่อสู้กับ Jolteon หรือ Vaporeon ไฟ LED สองดวงจะกะพริบและเพลงอื่นจะเล่น เช่นเดียวกับ Zapdos, Articunos, Moltres และ Meltwo

เมื่อผู้เล่นเผชิญหน้ากับ Snorlax ก่อนถึงสะพาน ต้องวางโทเค็นเพื่อนำ Snorlax ออกจากทาง โทเค็นนี้และ Snorlax เองก็มีแม่เหล็กและแม่เหล็กอีกตัวที่ติดอยู่กับแกนของเซอร์โวใต้กระดานจะโต้ตอบกับมันเพื่อทำให้เขาถอยห่างออกไป

ขั้นตอนที่ 2: การก่อสร้างและอิเล็กทรอนิกส์

การก่อสร้างและอิเล็กทรอนิกส์
การก่อสร้างและอิเล็กทรอนิกส์
การก่อสร้างและอิเล็กทรอนิกส์
การก่อสร้างและอิเล็กทรอนิกส์

อิเล็กทรอนิกส์ที่เกี่ยวข้องนั้นเรียบง่าย แต่รูทีนของรหัสอาจยุ่งยากมากเพราะต้องสันนิษฐานหลายสถานการณ์ ตัวอย่างเช่น ถ้าผู้เล่นสามหรือสี่คนตีจุดเพื่อเล่นเสียงพร้อมกัน? หรือเด็กย้ายโรงรับจำนำช้าและ Arduino คิดว่ามันตรงจุด?

รูทีน debounce ทำให้ฉันใช้เวลาในการดีบั๊ก แต่ฉันหวังว่าโค้ดจะช่วยผู้ผลิตรายอื่นได้ เมื่อแม่เหล็กในโรงจำนำเรียกเซ็นเซอร์ HALL ไฟ LED จะสว่างขึ้นทันที แต่ต้องอยู่เป็นเวลา 0.8 วินาทีจึงจะเล่นเสียงได้

ในความคิดของฉัน เสียงเป็นส่วนที่ดีที่สุดของโครงการนี้ ฉันสามารถระบุบันทึกย่อของไฟล์ MIDI ทุกฉบับเพื่อสร้างเสียงเตือนได้ ในอนาคตฉันจะสร้าง Instructable เพื่อแสดงวิธีการระบุคอร์ดในซอฟต์แวร์เพลงและถ่ายโอนไปยังรหัส Arduino

โครงสร้างเป็นเพียงแผ่น MDF ที่มีเศษไม้เป็นโครง ส่วนประกอบทั้งหมดถูกติดกาวร้อนเพื่อให้เข้าที่

Snorlax และสะพานถูกพิมพ์ 3 มิติ ไฟล์ STL มีอยู่ใน Thingverse:

สะพาน:

สนอร์แลกซ์:

แนะนำ: