สารบัญ:
- ขั้นตอนที่ 1: วัดก่อนตัดด้วยเลเซอร์
- ขั้นตอนที่ 2: การลงหมึกอะคริลิกแกะสลัก
- ขั้นตอนที่ 3: ด้านล่างและด้านหลังพร้อมพอร์ตบำรุงรักษาและแผง LED PIXEL LED
- ขั้นตอนที่ 4: การติดตั้ง PIXEL Board และ LED Matrix Panel
- ขั้นตอนที่ 5: จอแสดงผลด้านหน้าพร้อมจอภาพและ Raspberry Pi
- ขั้นตอนที่ 6: แผงควบคุมอาเขตพร้อมจอยสติ๊กอินเลย์
- ขั้นตอนที่ 7: แถบไฟ LED สำหรับแสงพื้นหลัง Marquee
- ขั้นตอนที่ 8: การเดินสายไฟ
- ขั้นตอนที่ 9: รวมทุกอย่างเข้าด้วยกัน
- ขั้นตอนที่ 10: Marquee
- ขั้นตอนที่ 11: แผงและอินเลย์ด้านนอกด้านซ้ายและขวา
- ขั้นตอนที่ 12: สคริปต์ซอฟต์แวร์สำหรับ The PIXEL: LED ART Matrix Integration
- ขั้นตอนที่ 13: บทเรียนที่ได้รับ
วีดีโอ: PIXELCADE - มินิบาร์ท็อปอาร์เคดพร้อมจอแสดงผล LED PIXEL แบบบูรณาการ: 13 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-31 10:25
**** รุ่นปรับปรุงพร้อม LED Marquee ในตัวที่นี่ ****
เกมอาร์เคดแบบบาร์ท็อปพร้อมคุณสมบัติพิเศษของจอแสดงผล LED ในตัวที่เข้ากับเกมที่เลือก ศิลปะคาแรคเตอร์ที่ด้านข้างตู้เป็นอินเลย์ที่ตัดด้วยเลเซอร์ไม่ใช่สติกเกอร์
ขอขอบคุณ Tobias เป็นอย่างยิ่งสำหรับการโพสต์การออกแบบ CAD แบบตัดด้วยเลเซอร์ดั้งเดิมสำหรับโครงการนี้ โครงการนี้ใช้ประโยชน์จากการออกแบบจาก Tobias โดยมีการปรับเปลี่ยนดังต่อไปนี้:
- จอแสดงผล PIXE: LED ART แบบบูรณาการที่เปลี่ยนตามเกม RetroPie ที่เลือก
- เลเซอร์คัทด้านอาร์ตอินเลย์
- เครื่องขยายเสียงพร้อมปุ่มควบคุมระดับเสียง
- ปุ่มปิดเครื่อง/รีสตาร์ท
- อะคริลิคกับไม้
โปรดทราบว่าคำแนะนำจาก Tobias นั้นชัดเจนมากเกี่ยวกับวิธีการประกอบเคส ดังนั้นโปรดอ้างอิงคำแนะนำของเขาเมื่อมีข้อสงสัย
ไฟล์. SVG ที่ตัดด้วยเลเซอร์ทั้งหมด, สคริปต์ซอฟต์แวร์, รูปภาพ LED-g.webp
อะไหล่
1x จอยสติ๊กอาเขต
ปุ่มอาร์เคด 4x30 มม.
1x ปุ่มกดติดแผงชั่วขณะ (รูติดตั้ง.62 )
(2) ปุ่มกดทรงโดม 12 มม. - สีแดง - E-Switch PV5S64019
(1) ปุ่มกดโดม 12 มม. สีเขียว - E-Switch PV5S64018
(2) ปุ่มกดโดม 12 มม. สีเหลือง - E-Switch PV5S64016
(1) ปุ่มกดโดม 12 มม. สีขาว - E-Switch PV5S64012
(1) ปุ่มกดโดม 12 มม. สีดำ - E-Switch PV5S64011
1x2.1mm แผง Mount DC Jack (.33 รูยึด)
1x Rocker On/Off Panel Mount Switches (คุณจะต้องมี 2 ชิ้น แต่ PIXEL:Maker's Kit มาพร้อมกับ 1)
1x Raspberry Pi 3+
1x การ์ด microSD (128 GB เป็นขนาดที่ดีสำหรับโครงการนี้)
1x Raspberry Pi Monitor อย่างเป็นทางการ
1x Pixelcade LED Marquee ชุด
1x 32x32 P4 Pitch LED Matrix 5" x 5" - Adafruit หรือแหล่งอื่นๆ
1x เครื่องขยายเสียง
2x ลำโพงวงรีขนาดเล็ก 35mm x 20mm
1x สายสัญญาณเสียงสเตอริโอ (มุมขวาดีกว่า แต่ปกติจะพอดีและก็โอเคด้วย)
2x สายเคเบิลติดแผง USB A-A
6x ไฟ LED สีขาว Super Bright 5 มม. (สำหรับให้แสงด้านหลังกระโจม)
ตัวต้านทาน 6x220 โอห์ม
1x แจ็คไฟ DC มุมขวา
แจ็ค microUSB 1x (ใช้สาย microUSB เก่าแล้วตัดด้าน USB ขนาดใหญ่ออก)
1x ขวดหมึกอินเดีย
1x Mr. Clean มายากล ยางลบฟองน้ำ
เทปจิตรกรสีน้ำเงิน
สกรู น๊อต ขาตั้ง
สกรูหัวกระทะ 8x4/40 x 3/16 (สำหรับพอร์ตบำรุงรักษา)
สกรูหัวกระทะ 2x4/40 x 7/16 ?
สกรู M3 7x x 10mm
สกรู M3 4x x 5 มม. (สำหรับตัวยึดจอยสติ๊ก)
น็อตหกเหลี่ยมสี่เหลี่ยม M3 4x (สำหรับติดจอยสติ๊ก)
สกรูหัวแบน 8x 2/56 x 1/2 สีดำ (สำหรับลำโพง)
8x 2/25 น็อต (สำหรับลำโพง)
(2) Hex Stand-Off Aluminium, 1/4" Hex, 1-1/8" Long, 4-40 Thread
(4) Hex Stand-Off Aluminium, 1/4" Hex, 5/8" Long, 4-40 Thread
สกรูไนล่อน 2x 4/40 x 3/8"
4x 4/40 ถั่วไนล่อน
แผ่นยางกันกระแทก 4x สำหรับด้านล่าง
อะคริลิค & กาว
แผ่นอะครีลิคสีดำ 4x12x20" หนา 1/8"
แผ่นอะคริลิคสีแดง 4x12x20" หนา 1/8"
แผ่นอะครีลิคสีขาว 1x12x20" - หนา 1/16"
แผ่นอะครีลิคควันโปร่งแสงขนาด 1x12x12 หนา 1/8 นิ้ว (อุปกรณ์เสริม LED matrix diffuser)
แผ่นอะคริลิคใส 1x12x12 หนา 1/8"
แผ่นสีอื่น ๆ ขึ้นอยู่กับอินเลย์อักขระอาร์เคดที่ต้องการ (ตัวเลือก)
กาวซีเมนต์อะครีลิค
ปูนซีเมนต์อะครีลิคสำหรับงานเส้นเลือดฝอย
ที่ใส่ขวดโพลีเอทิลีนความหนาแน่นต่ำ
ไม่จำเป็น
เทป Kaptop (สำหรับยึดสายเคเบิลเข้ากับส่วนหัวของ Pi)
อะแดปเตอร์เสียง USB 1x (ไม่จำเป็นจริงๆ ในขณะที่เสียง Pi เป็นที่รู้กันว่าไม่ดี แต่ฉันไม่สามารถบอกความแตกต่างกับตัวนี้ได้จริงๆ)
Dupont Female Pin Crimp Terminals 2.54mm Pitch (สำหรับทำสายเคเบิลของคุณเองด้วยตัวเชื่อมต่อ DuPont ที่เสียบเข้ากับหัวต่อ 40 พินของ Raspberry Pi GPIO แต่คุณยังสามารถใช้สายเคเบิลจากชั้นวางและประกบกันซึ่งมีราคาถูกกว่า
ดูปองท์เทอร์มินัล Crimper
เครื่องมือ
เครื่องตัดเลเซอร์ (ฉันใช้ Glowforge ที่มีพื้นที่ตัด 19.5 x 11)
4/40 Tap Tool (สำหรับกรีด 4/40 แปดรูสำหรับพอร์ตบำรุงรักษา)
ขั้นตอนที่ 1: วัดก่อนตัดด้วยเลเซอร์
สำคัญมาก: ก่อนที่คุณจะตัดอะครีลิคสำหรับโครงการนี้ด้วยเลเซอร์ ต้องแน่ใจว่ามีชิ้นส่วนทั้งหมดอยู่ในมือก่อน และวัดเพื่อให้แน่ใจว่าพอดีกับรูยึดในไฟล์เลเซอร์. SVG ต่อไปนี้คือรายการที่ต้องตรวจสอบและปรับเปลี่ยนโดยเฉพาะ ถ้าคุณไม่ทำเช่นนี้ คุณจะต้องขูดและตัดอะคริลิกใหม่จำนวนมาก
1. 32x32 P4 HUB75 LED Matrix - ที่ใช้ในโครงการนี้ฉันซื้อโดยตรงจากประเทศจีน ไม่ใช่จาก Adafruit และผู้ผลิตแผง LED หลายรายมีตำแหน่งรูสำหรับติดตั้งต่างกัน
2. ลำโพง - ฉันไม่ได้ใช้ลำโพงในลิงก์ แต่มีบางอย่างอยู่รอบๆ ร้านของฉัน ฉันคิดว่าลิงก์ในลิงก์นั้นใกล้เคียง แต่ไม่แน่ใจว่ารูสำหรับยึดจะเรียงกันอย่างแน่นอน
3. ปุ่ม - คุณจะใช้รูปุ่มอาร์เคดขนาด 30 มม. ได้ แต่อย่าลืมตรวจสอบรูยึดปุ่มกด 7 อันเทียบกับปุ่มของคุณ รูยึดปุ่มกดด้านหลังมีขนาดใหญ่กว่ารูปุ่มกด 6 รูที่ด้านหน้า
ฉันใช้เครื่องตัดเลเซอร์ Glowforge และไฟล์ตัดด้วยเลเซอร์. SVG ทั้งหมดมีขนาดเท่ากับขนาดตัดของ Glowforge ที่ 19.5" x 11"
ขั้นตอนที่ 2: การลงหมึกอะคริลิกแกะสลัก
เลเซอร์ตัดและแกะสลัก "สีแดง 2 - ปุ่มกดด้านหลังและแผงด้านหน้า.svg" สังเกตว่าเส้นในแผงด้านหน้าเป็นรอยเลเซอร์และข้อความสลักด้วยเลเซอร์
ทิ้งเทปกาวอะคริลิกไว้และทาด้วยหมึกอินเดียอย่างไม่เห็นแก่ตัว ปล่อยให้หมึกอินเดียแห้งสองสามชั่วโมงหรือนานกว่านั้น
เมื่อแห้งแล้ว ให้ลอกเทปกาวอะคริลิกออก แล้วคุณจะเหลือเศษวัสดุเหลืออยู่ให้ลอกออก นำเทปพันสายไฟที่แข็งแรง เช่น เทปกาวกอริลลา แล้วกดแรงๆ บนข้อความที่สลักไว้ แล้วฉีกออก ทำซ้ำสองสามครั้งและหมึกส่วนใหญ่ที่หลงเหลือจะถูกลบออก จากนั้นใช้ฟองน้ำนุ่มเปียกหรือฟองน้ำยางลบวิเศษ Mr. Clean เช็ดส่วนที่เหลือออก
ขั้นตอนที่ 3: ด้านล่างและด้านหลังพร้อมพอร์ตบำรุงรักษาและแผง LED PIXEL LED
เลเซอร์ตัดไฟล์ต่อไปนี้:
- สีดำ 1 - พอร์ตการบำรุงรักษาด้านล่าง.svg
- สีแดง 1 - Back Maintenance Port และ LED Matrix Mount.svg
การประกอบและการติดกาวของพอร์ตการบำรุงรักษานั้นยุ่งยากเล็กน้อย เป็นการดีที่สุดที่จะอ้างอิงถึงขั้นตอนที่ 3 จาก Tobias
ขั้นตอนที่ 4: การติดตั้ง PIXEL Board และ LED Matrix Panel
นำเทปกาวอะคริลิกทั้งสองด้านออกทันที
ขั้นแรกให้ติดตั้งบอร์ด PIXEL PCB แล้วติดตั้งแผง LED ที่อีกด้านหนึ่ง ให้ความสนใจกับการวางแนวและตรวจสอบให้แน่ใจว่าแผง LED หงายขึ้นตรงกับฉลากบนตัวยึดอะคริลิก
ถัดไป ขันสกรูที่ด้านล่างขวามือของบอร์ด PIXEL เข้ากับแผง
ติดตั้งแผงไฟ LED โดยใช้สกรู (6) M3 x 8 มม. หมายเหตุ แผงไฟ LED เป็นเกลียวสำหรับสกรู M3 4/40 จะไม่ทำงาน
เป็นทางเลือก แต่ฉันแนะนำให้เพิ่มแผงดิฟฟิวเซอร์ที่ด้านบนโดยใช้ฐานสิบหก ถอดมาสก์ออกจากด้านล่างของแผงดิฟฟิวเซอร์ และปล่อยให้หน้ากากอยู่ด้านบน
โปรดทราบว่าฐานสิบหกจะอยู่ที่รูด้านใน ไม่ใช่ด้านนอก
ตอนนี้ติดตั้งน็อตหกเหลี่ยมโดยใช้สกรูสี่ตัว
โปรดทราบว่าฐานสิบหกของฉันนั้นไม่นานพอและฉันต้องใช้แหวนรองสองสามตัวเป็นตัวเว้นวรรค ดูแผนภาพเกี่ยวกับปริมาณระยะห่างที่คุณต้องการ มิฉะนั้นแผงดิฟฟิวเซอร์ด้านหน้าจะโค้งคำนับ
ขั้นตอนที่ 5: จอแสดงผลด้านหน้าพร้อมจอภาพและ Raspberry Pi
เลเซอร์ตัดไฟล์เหล่านี้:
- Black 2 - Monitor Bevel และ Marquee.svg
- Black 3 - หน้าจอด้านหน้าภายในและภายนอก.svg
แนบจอภาพ Pi และ Raspberry Pi ตรวจสอบให้แน่ใจว่าจอภาพ Pi พอดีกับเฟรมโดยไม่มีช่อง ขั้นตอนการประกอบนี้ยุ่งยาก ดังนั้นโปรดดูขั้นตอนที่ 4 ในคำแนะนำของ Tobias เพื่อให้ส่วนนี้ถูกต้อง
ระหว่างรอให้ชั้นแรกแห้ง ให้ขันสกรูเข้าไปในรูลำโพงเพื่อให้แน่ใจว่าอยู่ในแนวเดียวกัน
ตอนนี้เป็นเวลาที่ดีในการติดตั้ง RetroPie ซึ่งเป็นอิมเมจที่สร้างไว้ล่วงหน้าที่คุณจะติดตั้งบนการ์ด Pi microSD ของคุณ เมื่อสิ้นสุดการติดตั้ง RetroPie คุณจะได้รับแจ้งให้กำหนดค่าอินพุต ต่อคีย์บอร์ด USB ทั่วไปและใช้ปุ่มเหล่านี้:
D-PAD UP - ลูกศรขึ้น
D-PAD ลง - ลูกศรลง
D-PAD LEFT - ลูกศรซ้าย
D-PAD RIGH - ลูกศรขวา
เริ่ม - A
เลือก - S
ปุ่ม - Z
ปุ่ม B - X
ปุ่ม X - C
ปุ่ม Y - V
กดปุ่มใดๆ ค้างไว้เพื่อข้ามปุ่มที่เหลือจนกว่าคุณจะไปที่ Hotkey Enable
เปิดใช้งานฮอตคีย์ - SPACE
เมื่อคุณไปถึง ตกลง ให้กดปุ่มที่คุณได้กำหนดค่าเป็นปุ่ม A ซึ่งในกรณีนี้คือ "Z"
ขั้นตอนที่ 6: แผงควบคุมอาเขตพร้อมจอยสติ๊กอินเลย์
ตัดด้วยเลเซอร์:
- สีดำ 4 - แผงควบคุม.svg
- Thin White 1 - Marquee White Liners.svg
ขั้นแรกให้ตัดเลเยอร์ด้านบนและด้านล่างใน "Black 4 - Control Panel.svg" และแกะสลักสี่เหลี่ยมสีเขียวลึก 1 มม. (อาจต้องผ่านครั้งที่สอง)
จากนั้นใช้ไฟล์เดียวกัน ซ่อนเลเยอร์ "บนสุด" และ "ล่างสุด" และเลิกซ่อน "เลเยอร์อินเลย์" พลิกคัตเอาท์ด้านบนเหมือนในข้อความสีม่วงในภาพ แกะสลักอินเลย์ทิศทางอาร์เคดที่มีความลึก 2 มม. หรือ.06" บนเครื่องตัดเลเซอร์ Glowforge ของฉัน สิ่งนี้ใช้เวลา 2 รอบโดยใช้การตั้งค่าเริ่มต้นสำหรับอะคริลิคบาง 1/8"
คุณอาจต้องยื่นเล็กน้อยก่อนที่อินเลย์จะล้างออก เมื่อล้างแล้ว ให้ใช้อะคริลิกซีเมนต์ทากาวที่อินเลย์
ตอนนี้ขันจอยสติ๊กไปที่ชั้นล่างด้วยสกรูและน็อตสี่เหลี่ยม ทำแบบทดสอบและวางชั้นบนสุดที่ชั้นบนสุดของชั้นล่างสุด และตรวจดูให้แน่ใจว่าคุณได้แกะสลักลึกพอที่ทั้งสองชั้นจะเรียบ จากนั้นใช้อะคริลิกซีเมนต์ทากาวสองชั้นเข้าด้วยกันแล้วหนีบ
จอยสติ๊ก Sanwa ที่ฉันได้รับมีการกำหนดค่าเริ่มต้นสำหรับ 8 ทิศทาง ความสนใจของฉันคือเกมอาร์เคดยุค 80 ซึ่งส่วนใหญ่เล่นด้วยจอยสติ๊ก 4 ทิศทาง นี่จึงเป็นช่วงเวลาที่ดีในการเปลี่ยนจาก 8 ทิศทางเป็น 4 ทิศทาง ซึ่งทำได้ง่ายๆ โดยการย้ายชิ้นส่วนเทมเพลตที่ด้านล่างของจอยสติ๊ก วิดีโอนี้จะอธิบายวิธีการเปลี่ยนจาก 8 ทิศทางเป็น 4 ทิศทาง และในทางกลับกัน. การใช้พอร์ตบำรุงรักษาด้านล่างของเครื่องอาร์เคด คุณสามารถเปลี่ยนไปมาภายหลังหลังจากติดตั้งทุกอย่างแล้ว แต่พื้นที่มีจำกัด และตอนนี้จะทำได้ง่ายขึ้นมาก
ใช้เครื่องทดสอบความต่อเนื่องบนมัลติมิเตอร์ จากนั้นติดป้ายกำกับแต่ละสายบนจอยสติ๊ก (ขึ้น ลง ซ้าย ขวา)
ขั้นตอนที่ 7: แถบไฟ LED สำหรับแสงพื้นหลัง Marquee
Black 1 - Bottom Maintenance Port.svg มีอะครีลิกสำหรับแถบไฟ LED ดังนั้นคุณจึงพิมพ์ออกมาแล้ว
ต่อตัวต้านทาน 6 220 โอห์มและไฟ LED สีขาวสว่างมาก 6 ดวงตามแผนผัง ปลายด้านยาวของ LED ควรไปทางตัวต้านทานและ +5V และปลายด้านสั้นไปทาง GND
ขั้นตอนที่ 8: การเดินสายไฟ
อ้างถึงแผนผังแผนผังสายไฟและทำสายไฟซึ่งจะประกอบด้วยแจ็ค DC ตัวเมียซึ่งจะแยก 4 ทางไปที่ Pi (ขั้วต่อ microUSB), PIXEL: LED ART Board (ขั้วต่อแจ็ค DC มุมขวา), มินิแอมป์เสียง (สายเบ็ด) และแถบไฟ LED (สายเบ็ด) ค้นหาสาย microUSB แบบเก่าและตัดปลายขั้วต่อ USB ขนาดใหญ่ออก จากนั้นต่อและบัดกรีเข้ากับสายไฟนี้เพื่อเชื่อมต่อกับ Pi
ประกอบตารางการเดินสายที่จับคู่ทิศทางและปุ่มของจอยสติ๊กแต่ละปุ่มกับพินที่สอดคล้องกันบน Pi และแป้นคีย์บอร์ดที่กำหนด หากคุณจับคู่กับคีย์เดียวกันกับที่ฉันทำ คุณสามารถใช้ไฟล์ปรับแต่งได้ในขั้นตอนถัดไป
คุณจะต้องใช้สายเคเบิลดูปองท์ตัวเมียเพื่อเชื่อมต่อกับส่วนหัว GPIO 40 พินบน Pi ฉันลงเอยด้วยการทำสายเคเบิลของตัวเองซึ่งค่อนข้างสนุกแต่ก็ยังทำงานหนักอยู่ และคุณจะต้องใช้คีมย้ำและขั้วต่อหญิงดูปองท์ด้วย มันจะเร็วกว่าและถูกกว่าถ้าใช้สายเคเบิลแบบสต็อกตัวเมียกับสายเคเบิลของดูปองท์ตัวเมียที่คุณอาจวางอยู่รอบๆ และประกบ/บัดกรีพวกมัน หากคุณลงเอยด้วยการทำสายเคเบิลดูปองท์ของคุณเอง ปรากฏว่ามันไม่ง่ายเลยที่จะทำ ฉันพบว่าวิดีโอแนะนำ YouTube นี้มีประโยชน์มากและสามารถทำได้อย่างง่ายดายหลังจากนั้น
ทำสายเคเบิลสำหรับปุ่มและจอยสติ๊ก และยังไม่ได้เชื่อมต่อกับ Pi คุณจะเชื่อมต่อกับ Pi ในขั้นตอนถัดไป โดยทั่วไป สายเคเบิลแต่ละเส้นควรยาวประมาณ 13 นิ้ว ซึ่งจะยาวพอที่จะไปถึง Pi เมื่อติดตั้ง หากทำได้ ให้ใช้สีที่ต่างกันสำหรับแต่ละสาย (ใช้สีดำสำหรับ GND ทั้งหมด) หรือติดป้ายกำกับแต่ละสายซึ่งจะทำให้สิ่งต่างๆ ง่ายขึ้นในขั้นตอนต่อไป
ขั้นตอนที่ 9: รวมทุกอย่างเข้าด้วยกัน
มาถึงส่วนที่สนุกที่คุณรวบรวมทุกอย่างไว้ด้วยกัน! แต่ก่อนอื่นให้ติดตั้งปุ่มทั้ง 6 ปุ่มบนแผงสีแดงด้านหน้า ปุ่มอาร์เคด 4 ปุ่มและจอยสติ๊กบนแผงควบคุมสีดำ และแจ็คไฟ สวิตช์สลับ และเครื่องขยายเสียงที่แผงด้านหลัง คุณจะไม่สามารถติดตั้งปุ่มและจอยสติ๊กได้หลังจากที่เคสถูกรวมเข้าด้วยกันเนื่องจากไม่มีพื้นที่สำหรับศอก
ทำตามรูปภาพเพื่อประกอบสิ่งต่าง ๆ เข้าด้วยกัน แต่อย่าเพิ่งติดอะไรและใช้เทปของจิตรกรสีน้ำเงินเพื่อเก็บสิ่งต่าง ๆ ไว้ด้วยกันในตอนนี้ เมื่อคุณไปถึงรูปภาพที่ระบุว่า "หลังจากที่คุณมาที่นี่แล้ว ต่อสายไฟเข้ากับส่วนหัว GPIO Pi" จากนั้นเริ่มเชื่อมต่อสายไฟเข้ากับหมุดบนส่วนหัว Pi
ทำตามตารางที่คุณรวบรวมไว้ในขั้นตอนก่อนหน้าเพื่อเชื่อมต่อแต่ละสายเข้ากับส่วนหัว Pi มันจะคับแคบมากและไม่ง่ายเลยที่จะเชื่อมต่อพินกับส่วนหัว Pi ดังนั้นจงอดทน
เมื่อคุณเชื่อมต่อทุกอย่างแล้ว ให้เปิดเครื่องและทำการทดสอบเต็มรูปแบบซึ่งรวมถึงการทดสอบจอยสติ๊กและทุกปุ่ม ในการทดสอบ เราจะต้องติดตั้งยูทิลิตี้จาก Adafruit ชื่อ Retrogame ซึ่งจะแปลงอินพุตของจอยสติ๊กและปุ่มจาก GPIO ของ Pi เป็นอินพุตคีย์บอร์ด เมื่อใช้ Retrogame คุณไม่จำเป็นต้องมีตัวจำลองแป้นพิมพ์อาร์เคด USB แยกต่างหากซึ่งถือว่าดีมาก
ทำตามคำแนะนำเหล่านี้จาก Adafruit เพื่อติดตั้ง Retrogame หลังจากที่คุณติดตั้ง Retrogame แล้ว ให้คัดลอกไฟล์ retrogame.cfg นี้ไปยังไดเร็กทอรี /boot บน Pi ของคุณ ไฟล์ retrogame.cfg ในที่นี้ถือว่าคุณได้ทำตามการแมปแป้นพิมพ์และการเชื่อมต่อพินเดียวกันในตารางการเดินสายจากขั้นตอนที่ 8 - การเดินสาย หากคุณใช้หมุดหรือการจับคู่แป้นพิมพ์ที่แตกต่างกัน ไม่ต้องกังวล เพียงทำการเปลี่ยนแปลงที่เกี่ยวข้องใน retrogame.cfg โอกาสที่คุณจะเชื่อมต่อพินหรือสองพินผิด ดังนั้นเพียงแค่ทดสอบทุกอินพุตและแก้ไข
บทแนะนำนี้จะแนะนำคุณเกี่ยวกับวิธีตั้งค่าปุ่มปิดเครื่องและรีสตาร์ทแบบรวม
เมื่อทุกอย่างทำงาน ตอนนี้คุณก็พร้อมที่จะทำสิ่งที่ถาวรแล้ว หากคุณมีเทป Kapton นั่นเป็นวิธีที่ดีในการยึดหมุด Pi เพื่อให้แน่ใจว่าจะไม่หลุดออกมาในภายหลัง พันเทป Kapton รอบหมุดและส่วนหัว Pi แต่ไม่เป็นไร ถ้าไม่ทำก็ไม่เป็นไร
ตอนนี้เปิดอาร์เคดที่ด้านข้าง ณ จุดนี้ คุณติดตั้งเฉพาะด้านซ้าย ด้านขวายังเปิดอยู่ ใช้เครื่องทาตัวทำละลายอะคริลิกแบบแคปิลลารีเพื่อทากาวอะคริลิก ตัวทำละลายอะคริลิกทำงานเร็วมาก และจะทนทานภายในเวลาไม่ถึง 5 นาที และไม่จำเป็นต้องหนีบ นี่คือไพรเมอร์ที่ดีในการใช้ตัวทำละลายอะคริลิก
ติดชิ้นส่วนสำหรับปะรำ (ตรวจสอบให้แน่ใจว่าได้ทำเช่นนี้ก่อนเพิ่มด้านขวา) จากนั้นติดชิ้นสีขาวหนา 1/16 นิ้วเข้ากับด้านในของกระโจมด้วย สีขาวทำให้เอฟเฟกต์กล่องไฟดีขึ้น ติดฐานสิบหกสองตัวสำหรับแถบไฟ LED และติดตั้งแถบไฟ LED แถบ LED ควรหันเข้าด้านในซึ่งจะทำให้เกิดเอฟเฟกต์กล่องไฟแบบกระจาย หากไฟ LED หันไปทางด้านหน้า ไฟ LED จะไม่กระจายเพียงพอและคุณจะเห็นจุดสว่างกลม LED
ตอนนี้แนบด้านขวาและกาวที่ใช้ตัวทำละลายอะคริลิก
สุดท้าย ใช้เครื่องเจียรหรือเครื่องมือ Dremel เพื่อบดด้านซ้ายและขวาให้เรียบ (รอยหยักสีดำอาจยื่นออกมาเล็กน้อย) คุณจะต้องทำเช่นนี้เพื่อให้ชิ้นส่วนภายนอกเมื่อติดจะดูดีและเรียบ
ขั้นตอนที่ 10: Marquee
ฉันลองใช้ทั้งปะรำเลเซอร์และปะรำพิมพ์แบบมืออาชีพบนฟิล์มโปร่งแสง ผลลัพธ์ที่ดีที่สุดอย่างแน่นอนด้วยงานพิมพ์ระดับมืออาชีพ
สำหรับงานพิมพ์แบบมืออาชีพ ฉันใช้ https://gameroomsolutions.com/shop/marquee-print/ ในราคา $25 ในขณะที่เขียนบทความนี้ และเนื่องจากปะรำของฉันมีขนาดเล็ก พวกเขาจึงพิมพ์ 2 ชิ้นในราคา $25
นี่คือไฟล์ต้นฉบับปะรำของฉันใน Adobe Illustrator ที่คุณสามารถปรับเปลี่ยนสำหรับการออกแบบของคุณได้
vectorlib.free.fr/ มีอาร์เคดอาร์ตในรูปแบบเวกเตอร์ซึ่งจะช่วยคุณประหยัดเวลาได้มาก
ขนาดของกระโจมนี้คือ 9.06" x 2.17" ฉันประกบปะปะรำที่พิมพ์ไว้ระหว่างอะครีลิคใสสองชิ้นแล้วเพิ่มกาวอะคริลิกเล็กน้อยที่ขอบเพื่อให้ทั้งสองชิ้นติดกัน ปะรำเป็นแบบรัดรูปและติดเข้ากับเคสโดยไม่ต้องใช้กาวถาวร คุณจึงเปลี่ยนปะรำได้ในภายหลัง
ขั้นตอนที่ 11: แผงและอินเลย์ด้านนอกด้านซ้ายและขวา
อินเลย์ของตัวละครอาร์เคดเป็นตัวเลือกเสริม แต่จะมีผลดีถ้าคุณมีเวลา หากไม่ได้ใช้อินเลย์ คุณยังสามารถใช้บริการเช่นนี้เพื่อพิมพ์สติ๊กเกอร์ด้านข้างหรือปล่อยให้ด้านข้างเป็นสีแดงทึบซึ่งก็ยังดีอยู่
หากไม่ได้ใช้อินเลย์ ให้แก้ไข Red 4 - Side Pieces Outside.svg และลบโครงร่างอินเลย์ หากคุณต้องการปรับแต่งตัวละครอาร์เคดที่คุณชื่นชอบ นี่คือแหล่งข้อมูลที่ยอดเยี่ยมสำหรับสไปรท์อาร์เคด จากนั้นก็เป็นเรื่องของการแยกแต่ละสีของเทพดาแล้วติดตามในโปรแกรมเวกเตอร์เช่น Illustrator หรือ Inkscape คำเตือน ช่วงนี้งานเยอะ หากคุณต้องการยึดติดกับตัวอักษรที่ฉันใช้ ให้ใช้ไฟล์นี้เพื่อเลเซอร์ตัดแต่ละสีของแต่ละตัวอักษร
ขณะที่คุณตัดเลเซอร์แต่ละสีของตัวละครแต่ละตัว ให้วางมันลงบนโต๊ะและติดกาวที่ด้านอาร์เคดเท่านั้นเมื่อคุณรู้ว่าทุกอย่างลงตัวแล้ว มีโอกาสจะเกิดข้อผิดพลาดบางอย่าง (ฉันทำเป็นพวง) ดังนั้นหากคุณติดกาวเร็วเกินไป คุณจะประสบปัญหาเนื่องจากตัวทำละลายอะคริลิกเป็นแบบถาวร
นอกจากนี้ สิ่งสำคัญมาก คุณไม่ต้องการใช้สีแดงสำหรับอักขระฝังตัวใดๆ เนื่องจากแผงด้านข้างเป็นสีแดงอยู่แล้ว ดังนั้นหากสไปรท์อาร์เคดที่คุณต้องการมีสีแดง ให้เปลี่ยนสีอื่นเหมือนที่ฉันทำกับอักขระ Dig Dug เช่น เปลี่ยนจากสีแดงเป็นสีดำ
ขั้นตอนที่ 12: สคริปต์ซอฟต์แวร์สำหรับ The PIXEL: LED ART Matrix Integration
เกือบเสร็จแล้ว! ขั้นตอนสุดท้ายคือการเพิ่มสคริปต์บางอย่างเพื่อให้การแสดงผล PIXEL: LED ART จะเปลี่ยนงานศิลปะโดยอัตโนมัติตามแพลตฟอร์มหรือเกมที่เลือกจาก RetroPie โชคดีที่ RetroPie มี hook ที่เรียกว่า runcommand ซึ่งเป็น linux bash shell script (.sh) ที่ทำงานก่อนที่จะเปิดตัวเกมแต่ละเกม ดังนั้น เราจะเพิ่มสคริปต์ runcommand ของเราเองที่ส่งผ่านเกมและแพลตฟอร์มปัจจุบันไปยังโปรแกรม Java บรรทัดคำสั่ง (pixelc.jar) ที่เขียน-g.webp
สคริปต์นี้ทำสิ่งต่อไปนี้:
- ตรวจสอบว่า LED-g.webp" />
- หากไม่มี ให้ตรวจสอบว่ามี LED-g.webp" />
- หากไม่มี LED-g.webp" />
- ก่อนเขียน ให้ตรวจสอบว่า LED-g.webp" />
โปรดทราบว่าหลังจากที่เขียน LED-g.webp
ขั้นตอนการติดตั้ง
ตรวจสอบว่าติดตั้ง Java 8 บน Pi ของคุณหรือไม่
java -version
หากไม่ได้ติดตั้ง Java 8:
sudo apt-get update
sudo apt-get ติดตั้ง oracle-java8-jdk
ขั้นแรกให้สร้างไดเร็กทอรีบน Pi ของคุณชื่อ pixelcade
mkdir /home/pi/pixelcade
คัดลอกเนื้อหาที่นี่ไปยังโฟลเดอร์ pixelcade บน Pi ของคุณ
หมายเหตุ: คุณต้องติดตั้งเฟิร์มแวร์ Android และ Pi บนบอร์ด PIXEL:LED ART ซึ่งเป็นค่าเริ่มต้น เฟิร์มแวร์ iOS/Android จะไม่ทำงาน ตรวจสอบอีกครั้งว่าบอร์ด PIXEL:LED ART เชื่อมต่อ USB กับ Pi หรือไม่ ตรวจสอบให้แน่ใจด้วยว่าสวิตช์สลับบนบอร์ด PIXEL:LED ART หันไปทาง USB และไม่หันไปทาง BT ตรวจสอบว่า Pi ของคุณตรวจพบบอร์ด PIXEL:LED ART
ls /dev/ttyACM0
และคุณควรกลับมา
/dev/ttyACM0
คัดลอก runcommand-onstart.sh และ runcommand-onend.sh ไปยัง /opt/retropie/configs/all/ บน Pi ของคุณแล้วทำให้ runcommand-onstart.sh และ runcommand-onend.sh ทำงานได้
sudo chmod +x /opt/retropie/configs/all/runcommand-onstart.sh
sudo chmod +x /opt/retropie/configs/all/runcommand-onend.sh
คุณสามารถปรับแต่งสคริปต์นี้ได้หากต้องการ และด้านล่างนี้คือคำอธิบายเกี่ยวกับวิธีการทำงานของสคริปต์นี้ แต่โปรดทราบว่าหากคุณทำตามขั้นตอนการติดตั้ง คุณไม่จำเป็นต้องแตะสคริปต์นี้
1. ตั้งค่าพาธที่ pixelc.jar ตั้งอยู่ หากคุณคัดลอก pixelc.jar ใน /home/pi/pixelcade ให้ปล่อยบรรทัดนี้เป็นis
PIXELPATH="/home/pi/pixelcade/";
2. ตรวจสอบว่าบอร์ด PIXEL:LED ART เชื่อมต่ออยู่ ถ้าใช่ เราจะทำต่อไป และถ้าไม่ใช่ สคริปต์จะสิ้นสุดลง
ถ้า $pixelexists | grep -q '/dev/ttyACM0';
3. RetroPie ส่งผ่านไปยังสคริปต์นี้ในรูปแบบตัวแปร ROM เกมที่เลือกและแพลตฟอร์มเกมที่เลือก (atari2600, nes, mame ฯลฯ) ข้อมูลโค้ดด้านล่างจะตรวจจับแพลตฟอร์มเกมก่อนและเลือกการออกแบบ LED สำหรับแพลตฟอร์มเฉพาะนั้น จากนั้นจะตรวจสอบว่ามี-g.webp
ถ้า
echo "ป้อน ${PLATFORM} ถ้าคำสั่ง" >&2 ถ้า
echo "ไฟล์ $MARQUEEGIF มีอยู่ เราจะเขียนมันไปที่ LED Marquee" >&2
อื่น
ถ้า
GAMEIMAGE=$MAMEDEFAULT
echo "ไม่มีไฟล์ $MARQUEEGIF โดยค่าเริ่มต้นเป็น LED marquee ทั่วไป: ${GAMEIMAGE}" >&2
อื่น
GAMEIMAGE=$MAMEDEFAULT <
echo "ไม่มีไฟล์ $NGPCDEFAULT โดยค่าเริ่มต้นเป็น LED marquee ทั่วไป: ${GAMEIMAGE}" >&2
fi
fi
fi
4. คำสั่งสุดท้ายในสคริปต์นี้เขียนไปยังจอแสดงผล LED จริง
java -jar "/home/pi/pixelcade/pixelc.jar" --gif="/home/pi/pixel/mame-libretro/1944.gif" --64x32 --write --silent
เกม (1944-g.webp
นอกจากนี้ โปรดทราบด้วยว่าทุกครั้งที่เปิดเกม ไฟล์บันทึกจะถูกเขียนไปที่ /root/dev/shm/runcommand.log ซึ่งจะเป็นประโยชน์อย่างมากสำหรับการแก้ไขปัญหา
ดังนั้นไปข้างหน้าและแก้ไขตามความต้องการของคุณและสร้าง-g.webp
สำหรับปุ่มรีสตาร์ทและปิดเครื่องที่ด้านหลังรวมกัน นี่คือสคริปต์สำหรับสิ่งนั้น
เนื่องจากการติดตั้งนี้มีไว้สำหรับจอภาพในแนวตั้ง นี่เป็นธีมแนวตั้งที่ดีสำหรับ RetroPie
ฉันย้ายซอฟต์แวร์นี้ไปยัง Windows ด้วย นี่คือตัวอย่างการติดตั้งโดยใช้ส่วนหน้าของ Maximus Arcade บน Windows ในการติดตั้ง LED Marquee ที่ใหญ่ขึ้น
ขั้นตอนที่ 13: บทเรียนที่ได้รับ
บางสิ่งที่ฉันจะทำแตกต่างออกไป:
จอแสดงผล PIXEL: LED Art นั้นดี แต่จะดีกว่าถ้าใช้กระโจมที่ด้านหน้า ฉันวางแผนที่จะสร้างอีกโครงสร้างหนึ่งด้วยเมทริกซ์ LED ขนาด 64x32 จากนั้นจะต้องปรับเปลี่ยนการออกแบบการตัดด้วยเลเซอร์สำหรับกระโจมขนาดใหญ่
ฉันเล่นเกมอาร์เคดยุค 80 เป็นหลัก ซึ่งส่วนใหญ่เล่นได้ดีกว่าบนจอภาพที่ติดตั้งในแนวตั้ง เทียบกับเมานต์แนวนอนในโปรเจ็กต์นี้
RetroPie และ MAME มีปุ่มฟังก์ชันมากมาย ซึ่งฉันจำได้ว่าแต่ละปุ่มทำอะไรได้บ้างตั้งแต่ฉันตั้งโปรแกรมไว้ แต่อย่างถูกต้อง ภรรยาและลูกๆ ของฉันไม่มี และขอป้ายกำกับบนปุ่มทั้งหมดสำหรับบิลด์ถัดไป
รองชนะเลิศในการประกวด Epilog X
แนะนำ:
Bartop Arcade แนวตั้งพร้อมจอแสดงผล PIXEL LED ในตัว: 11 ขั้นตอน (พร้อมรูปภาพ)
Bartop Arcade แนวตั้งพร้อมจอแสดงผล PIXEL LED ในตัว: **** อัปเดตด้วยซอฟต์แวร์ใหม่ กรกฎาคม 2019 รายละเอียดที่นี่ ****** Bartop Arcade ที่สร้างขึ้นพร้อมคุณสมบัติเฉพาะที่ LED matrix Marquee เปลี่ยนไปเพื่อให้ตรงกับเกมที่เลือก ศิลปะคาแรคเตอร์ที่ด้านข้างตู้เป็นอินเลย์ที่ตัดด้วยเลเซอร์และไม่เหนียวเหนอะหนะ
RGB LED Pixel Shades: 17 ขั้นตอน (พร้อมรูปภาพ)
RGB LED Pixel Shades: สวัสดีทุกคนในคำแนะนำนี้ฉันจะแสดงวิธีสร้างเฉดสีพิกเซล LED คู่หนึ่ง เดิมทีฉันสร้างสิ่งเหล่านี้เพื่อสวมใส่รอบบ้านในวันคริสต์มาส / ปีใหม่ ราวกับเป็นเครื่องประดับเคลื่อนที่ แต่กลับกลายเป็นว่ากลายเป็นไซเบอร์พังค์
สร้างจอแสดงผล LED ขนาดใหญ่ 4096 สำหรับ Retro Pixel Art: 5 ขั้นตอน (พร้อมรูปภาพ)
สร้างจอแสดงผล LED ขนาดใหญ่ 4096 สำหรับ Retro Pixel Art: ***** อัปเดตเมื่อเดือนมีนาคม 2019 ****** มีสองวิธีที่คุณสามารถดำเนินการในโครงการนี้ สร้างทุกอย่างตั้งแต่เริ่มต้น หรือใช้ประโยชน์จากเวอร์ชันชุดอุปกรณ์ ฉันจะครอบคลุมทั้งสองวิธีในคำแนะนำนี้ คำแนะนำนี้ครอบคลุมการติดตั้ง LED RGB 64x64 หรือ 4,096
500 LED-Pixel RGB-Brick: 9 ขั้นตอน (พร้อมรูปภาพ)
500 LED-Pixel RGB-Brick: เมื่อก่อนฉันสร้าง 10x10 LED-Coffetable ด้วย WS2812 LED บางตัว แต่ถึงแม้จะเป็นไปได้ที่จะเล่นเกม Snake แบบเก่าด้วยสมาร์ทโฟนที่เชื่อมต่ออยู่ ฉันก็ต้องการอะไรมากกว่านี้ พิเศษ. ฉันก็เลยตัดสินใจใส่ลีดเดอร์อีกสองสามข้อ arra
ป้ายอะคริลิก LED Pixel Edge Lit: 6 ขั้นตอน (พร้อมรูปภาพ)
ป้ายอะคริลิก LED Pixel Edge Lit: โครงการง่ายๆ ที่สาธิตวิธีง่ายๆ ในการทำป้ายอะคริลิกติดไฟตามขอบ ป้ายนี้ใช้พิกเซล LED RGB-CW (สีแดง เขียว น้ำเงิน ขาวนวล) ที่กำหนดแอดเดรสได้ซึ่งใช้ชิปเซ็ต SK6812 ไม่จำเป็นต้องใช้ไดโอดสีขาวเพิ่มเติม แต่ทำ