สารบัญ:

Retro Arcade พร้อม Arduino: 5 ขั้นตอน
Retro Arcade พร้อม Arduino: 5 ขั้นตอน

วีดีโอ: Retro Arcade พร้อม Arduino: 5 ขั้นตอน

วีดีโอ: Retro Arcade พร้อม Arduino: 5 ขั้นตอน
วีดีโอ: Nextion Display + Arduino Leonardo + MAME Retro Arcade Part 2 - Tutorial 2024, พฤศจิกายน
Anonim
Image
Image

สวัสดีทุกคน! ฉันต้องการแบ่งปันโครงการที่เราทำในปีนี้สำหรับ 'Creative Electronics' ซึ่งเป็นโมดูล Beng Electronics Engineering ที่ University of Málaga, School of Telecommunications

www.uma.es/etsi-de-telecomunicacion/

โปรเจ็กต์นี้ประกอบด้วยการสร้างเครื่องอาร์เคดขนาดเล็กขึ้นใหม่ด้วยเกมง่ายๆ สามเกมที่พัฒนาด้วย Arduino:

->STACK: เกมนี้ประกอบด้วยการซ้อนชั้นและสูงที่สุดเท่าที่จะทำได้ แต่ระวังที่จะเข้าใจผิดเพราะความเร็วเพิ่มขึ้นและพื้นมีขนาดเล็กลง

-> SPACE: ในเกมนี้คุณต้องหลีกเลี่ยงศัตรูที่ล้มเร็วขึ้นในแต่ละครั้งและรับคะแนนสูงสุดเท่าที่จะทำได้

->COCO: เปรียบเทียบความแม่นยำของคุณกับเพื่อน ๆ ในเกมจำกัดเวลา แล้วคุณจะเห็นว่าใครคือมือปืนที่ดีที่สุด

มีรายการสิ่งที่คุณต้องทำคือ:

- จอ LCD Nokia 5110 1 เครื่อง

- Arduino Uno 1 ชิ้น

- 2 ปุ่ม

- จอยสติ๊ก 1 อัน

- ลำโพง 1 ตัว

- แบตเตอรี่ 9V จำนวน 1 ก้อน

- สวิตช์ 2 ตัว

- ไฟ LED RGB 1 ดวง

- อะแดปเตอร์ 1 ตัวสำหรับแบตเตอรี่ 9V ที่เข้ากันได้กับ Arduino

- 5 10KOhm สำหรับ LCD

- 2 10KOhm สำหรับปุ่ม

- 3 330Ohm สำหรับ RGB Led

- สายบาง.

- 1 การออกแบบ 3D

ขั้นตอนที่ 1: ส่วนประกอบและการเชื่อมต่อ

ประสานบน Stripboard
ประสานบน Stripboard

ที่รูปภาพนี้ คุณสามารถดูการเชื่อมต่อที่คุณต้องทำ

สำหรับการตรวจสอบส่วนประกอบนั้นควรทำก่อนบนโปรโตบอร์ดก่อนทำการบัดกรี

ขั้นตอนแรกคือการเชื่อมต่อ LCD กับ Arduino Uno และพิสูจน์ว่าการเชื่อมต่อพินนั้นถูกต้อง จากนั้น คุณต้องทำเช่นเดียวกันกับส่วนประกอบอื่นๆ

ขั้นตอนที่ 2: ไลบรารีและรหัส

ตอนนี้ คุณต้องติดตั้งไลบรารีเพื่อจัดการ LCD ลิงค์ที่นี่และดาวน์โหลด:

www.rinkydinkelectronics.com/library.php?id…

มีเอกสารพร้อมฟังก์ชันทั้งหมดที่คุณสามารถใช้ได้ด้วย

ขั้นตอนต่อไปนี้คือดาวน์โหลดรหัสของเราและพิสูจน์เพื่อให้แน่ใจว่าทั้งหมดถูกต้อง

github.com/acl173/Retro-Arcade-Machine-wit…

เราต้องการขอบคุณโพสต์นี้ที่ช่วยเราในเกมที่สามซึ่งเราต้องเปลี่ยนบางสิ่งเพื่อเพิ่มเกมลงในอาร์เคดเท่านั้น:

www.elecfreaks.com/store/blog/post/joystic…

ขั้นตอนที่ 3: ประสานบน Stripboard

ประสานบน Stripboard
ประสานบน Stripboard
ประสานบน Stripboard
ประสานบน Stripboard

เมื่อคุณตรวจสอบแล้วว่าทุกอย่างถูกต้องแล้ว ให้คุณเริ่มบัดกรีบนแผ่นกระดานซึ่งให้ความเสถียรและความชัดเจนแก่วงจรและสายไฟ

ในรูปแรก คุณเห็นการเชื่อมต่อทั้งหมดที่เราทำ:

->สีน้ำเงิน: หมุดตัวผู้สำหรับเชื่อมต่อกับ Arduino

->สีดำ: เราใช้แผ่นกระดานที่เชื่อมต่อกันเป็นเส้น และเราได้ตัดการเชื่อมต่อเพื่อหลีกเลี่ยงการลัดวงจร ภาพที่สองเป็นตัวอย่างของมัน

-> สีแดง: 10K สำหรับ D3-D7, 10K สำหรับ D12 และ D8 และ 330Ohm สำหรับ D11-D9

->สีเขียว: การเชื่อมต่อระหว่างแผ่นกระดานกับส่วนประกอบอื่นๆ

->สีม่วง: การเชื่อมต่อสำหรับแถบแถบ

-> สีฟ้า: มีรถเมล์สองขา พินบัสที่ยาวที่สุดสำหรับหน้าจอและพินบัสขนาดเล็กสำหรับจอยสติ๊ก ไม่จำเป็นต้องใช้พินบัส คุณสามารถใช้สายไฟได้ แต่ช่วยให้ออกแบบได้ชัดเจนยิ่งขึ้น

-> สีส้ม: ทำเครื่องหมายขอบเขตของแถบแถบ

ภาพที่สามควรเป็นอย่างไรในตอนสุดท้าย

ขั้นตอนที่ 4: การออกแบบ 3 มิติ

การออกแบบ 3 มิติ
การออกแบบ 3 มิติ

ในขั้นตอนนี้ เราใช้การออกแบบ 3D ฟรีของ Intertet ที่เราชอบ ลิงค์อยู่นี่…

www.thingiverse.com/thing:2293173

อย่างไรก็ตาม เราต้องจัดเตรียมบางอย่างเพื่อให้พอดีกับการพิมพ์ 3 มิติกับการออกแบบของเรา ตัวอย่างเช่น เราต้องขยายปุ่มและรูจอยสติ๊ก

ถึงกระนั้น คุณสามารถพิมพ์งานออกแบบอื่นหรือทำเองก็ได้

ขั้นตอนที่ 5: ขั้นตอนสุดท้าย

ขั้นตอนสุดท้าย
ขั้นตอนสุดท้าย

เราตัดสินใจติดส่วนประกอบด้วยซิลิโคนเพราะเป็นตัวเลือกที่ง่ายและดีในการทำต้นแบบนั้น

แนะนำ: