สารบัญ:
- ขั้นตอนที่ 1: สร้างเคสเลโก้จากเพลทเลโก้
- ขั้นตอนที่ 2: เตรียม Calliope และวาง Space Invaders บนมัน
- ขั้นตอนที่ 3: ใส่ Calliope ลงในเคสเลโก้และเพิ่มปก
- ขั้นตอนที่ 4: แนวคิดเพิ่มเติมสำหรับส่วนขยาย
วีดีโอ: Lego Portable Gaming Console พร้อม Space Invaders: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
คุณเคยคิดที่จะเป็นนักพัฒนาเกมและสร้างคอนโซลเกมของคุณเองซึ่งคุณสามารถเล่นได้ทุกที่ทุกเวลาหรือไม่? สิ่งที่คุณต้องมีคือเวลาสักหน่อย ฮาร์ดแวร์
- อิฐเลโก้
- Mini-Calliope (สามารถสั่งซื้อได้ที่เว็บไซต์นี้
และทักษะบางอย่าง
- ทักษะการสร้างเลโก้เบื้องต้น
- และในกรณีที่คุณต้องการสร้างเกมของคุณเอง: ทักษะการเขียนโปรแกรมบางอย่าง
ขั้นตอนที่ 1: สร้างเคสเลโก้จากเพลทเลโก้
ข้อดีของเลโก้คือ อิฐเก่าสามารถนำกลับมาใช้ใหม่เพื่อสร้างสิ่งใหม่ได้ หยิบกล่องเลโก้ของคุณแล้วเลือกแผ่นเลโก้แบบแบนเพื่อสร้างแท่นขนาดรวม 14 x 12:
- จานแดง 4 x 12
- จานดำ 6 x 12
- จานสีน้ำเงิน 4 x 12
บนขอบของแท่นนี้ วางกำแพงอิฐขนาด 1 ก้อน สูง 2 แถว
ภาพสุดท้ายแสดงวิธีการใส่อิฐเข้าไปภายใน - สิ่งเหล่านี้จะยึด Calliope ไว้ในขั้นตอนต่อไป
สุดท้าย เตรียมฝาครอบเคสและวางไว้ด้านข้างสักครู่:
- อิฐสีน้ำเงิน ขนาดรวม 4 x 8 มีรูเดียวตรงกลางสำหรับแท่งขนาด 3 x 1
- อิฐแดง ขนาดทั้งหมด 4 x 8 มีรูหนึ่งรูตรงกลางสำหรับแท่งขนาด 3 x 1
- อิฐหน้าต่างสีดำหนึ่งก้อนที่มีอิฐแบน 2 x 4 อยู่ด้านบน
ขั้นตอนที่ 2: เตรียม Calliope และวาง Space Invaders บนมัน
Calliope เป็นไมโครคอนโทรลเลอร์ที่มีเมทริกซ์ LED ขนาด 5 x 5 และปุ่มสองปุ่ม โปรดทำความคุ้นเคยกับวิธีใช้โดยใช้คำแนะนำของหน้าเว็บนี้
ตั้งค่า Calliope ดังนี้
- ใส่แบตเตอรี่ AAA สองก้อน
- เชื่อมต่อ Calliope ผ่านสาย USB เข้ากับคอมพิวเตอร์ของคุณและค้นหาใน file explorer ของคุณ
- คัดลอกไฟล์ mini-Space-Invader_1.0.hex ไปยังโฟลเดอร์รูทของ Calliope
หลังจากเปิดเครื่อง Calliope ด้วยสวิตช์ของเคสแบตเตอรี่ เกม Space Invaders ก็เริ่มขึ้น เกมสามารถเล่นได้ดังนี้:
- LED เดียวที่ด้านล่างของเมทริกซ์ LED 5 x 5 คือยานอวกาศของคุณที่ปกป้องโลกจากมนุษย์ต่างดาว
- กดปุ่มซ้ายหรือขวาเพื่อหมุนยานอวกาศของคุณไปทางซ้ายหรือขวา
- มนุษย์ต่างดาวจะปรากฏที่ด้านบนสุดของเมทริกซ์ LED 5 x 5 และเคลื่อนเข้าหาโลก
- ย้ายยานอวกาศของคุณไปอยู่ใต้เอเลี่ยนแล้วกดปุ่มทั้งสองเพื่อยิงเอเลี่ยน ตัวนับจะเพิ่มขึ้น
- หากมนุษย์ต่างดาวมาถึงโลก ตัวนับจะลดลง
ขั้นตอนที่ 3: ใส่ Calliope ลงในเคสเลโก้และเพิ่มปก
ขั้นตอนสุดท้ายคือการใส่ Calliope ลงในเคส Lego:
- ใส่ Calliope ลงในเคสเลโก้
- คุณอาจต้องการเพิ่มอิฐสองสามก้อนเพื่อให้ Calliope แน่น
- ติดหน้าต่างเลโก้เข้ากับอิฐสีดำ 1 x 4 ที่มีหมุด 4 อันอยู่ด้านข้าง
- วางผ้าคลุมเลโก้สีน้ำเงินและสีแดงไว้ข้างหน้าต่าง โดยให้รูของฝาครอบอยู่เหนือปุ่มของ Calliope
- ใส่แท่งเลโก้ 3 x 1 เข้าไปในรู เมื่อกดคันโยก คุณควรรู้สึกว่าปุ่มของ Calliope กำลังหมุนขึ้นและลง
- เปิดสวิตช์ของเคสแบตเตอรี่และใส่เคสแบตเตอรี่ที่ด้านล่างของเคสเลโก้
ขอให้สนุกกับการเล่น Space Invaders บนคอนโซลเกมที่คุณสร้างขึ้นเอง!
ขั้นตอนที่ 4: แนวคิดเพิ่มเติมสำหรับส่วนขยาย
แน่นอน คุณยังสามารถเขียนโค้ดเกมอื่นๆ ได้ เช่น ปิงปองหรืองู. แหล่งข้อมูลที่ดีคือ
คุณยังสามารถใช้ไมโครคอนโทรลเลอร์ตัวอื่นที่มีเมทริกซ์ LED เป็นจอแสดงผลได้เช่น BBC micro:bit ดู https://www.microbit.org/ ฉันชอบที่จะได้ยินจากคุณสร้างคอนโซลเกมของคุณเอง
แนะนำ:
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
LCD Invaders: Space Invaders Like Game บนจอแสดงผล LCD ขนาด 16x2: 7 ขั้นตอน
LCD Invaders: Space Invaders Like Game บนจอแสดงผล LCD ขนาด 16x2: ไม่จำเป็นต้องแนะนำเกม "Space Invaders" ในตำนาน คุณลักษณะที่น่าสนใจที่สุดของโครงการนี้คือการใช้การแสดงข้อความสำหรับการแสดงผลแบบกราฟิก ทำได้โดยใช้อักขระที่กำหนดเอง 8 ตัว คุณสามารถดาวน์โหลด Arduino
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
Retro Gaming Console (N64 Mod) พร้อม KODI: 7 ขั้นตอน (พร้อมรูปภาพ)
Retro Gaming Console (N64 Mod) พร้อม KODI: การเล่นเกมย้อนยุคบนคอนโซลโรงเรียนเก่านั้นสนุกมาก แต่การซื้อคอนโซลแต่ละเครื่องและเกมทั้งหมดที่เข้ากันได้นั้นยุ่งยากและแพงเกินไป! ไม่ต้องพูดถึงถ้าคุณเป็นนักศึกษาวิทยาลัย/มหาวิทยาลัยและย้ายอพาร์ตเมนต์ก่อนวัน