Gameduino 3X Dazzler โดย Excamera Labs เป็นแพลตฟอร์มภาพและเสียงแบบโอเพนซอร์สของArduino ที่ใช้งานง่ายและแฮ็กได้อย่างสมบูรณ์ซึ่งออกแบบมาสำหรับการออกแบบเกมโดยใช้Arduino หรือ CircuitPythonและโครงการที่ต้องการการแสดงภาพข้อความสูง โล่ประกอบด้วยBT815 GPU, Xilinx Spartan-6 FPGA, พอร์ต HDMI และพอร์ต Wii Classic สองพอร์ตที่ให้ผู้ใช้สัมผัสประสบการณ์เกมคอนโซลแบบพ ลักแอนด์เพลย์
โล่ยังมีพอร์ต Wii Classic สองพอร์ตสำหรับคอนโซลเกมแบบพลักแอนด์เพลย์ กราฟิกและเสียงใน Gameduino 3X Dazzler สร้างขึ้นโดย GPU แบบฝังตัว BT815 EVE อันทรงพลัง API การวาดภาพกราฟิกที่ใช้งานง่ายและตัวอย่างและการสาธิตจำนวนมากเพื่อใช้เป็นจุดเริ่มต้น นี่คือการทำลายพื้นที่และพิสูจน์ให้เห็นว่าเป็นระบบเกม Arduino ที่ทรงพลังที่สุด
ตั้งแต่การออกแบบ PCB ไปจนถึงรหัส Verilog สำหรับ HDMI, J1 CPU และอุปกรณ์ต่อพ่วงระบบ, CPU J1 ที่ทำงานบน FPGA และเฟิร์มแวร์ของ J1 ที่ขับเคลื่อนคุณสมบัติพิเศษของ Dazzler การออกแบบทุกด้านเป็นแบบโอเพนซอร์สและสามารถแฮ็กได้อย่างง่ายดาย พอร์ต JTAG สำหรับการรีโหลด FPGA และส่วนหัว UART สำหรับการแชทโดยตรงกับ FPGA บนเครื่องบินคืออินเทอร์เฟซการแฮ็กเพิ่มเติม การผสมผสานที่เป็นเอกลักษณ์ของ GPU และ FPGA ที่เชื่อมต่อกันอย่างแน่นหนาช่วยเปิดโอกาสใหม่ ๆ ในการสร้างสรรค์
Gameduino 3X Dazzler เป็นโมดูลหลักที่มีพินแบบ castellated ขนาด 2 มม. และมีเอาต์พุต FPGA, GPU และ HDMI โมดูลหลักเชื่อมต่อกับบอร์ดอะแดปเตอร์โล่สำหรับ Dazzler Arduino Shield และสำหรับผู้ที่ต้องการใช้ Dazzler โดยตรงแกนหลักก็มีให้
Dazzler มี โหมดเทอร์มินัลซึ่งฟังบนสายอนุกรมและจำลองเทอร์มินัลสีเต็ม ANSI โหมดนี้จะแสดงเอาต์พุตข้อความ Arduino ของคุณบนจอภาพขนาดใหญ่ สิ่งนี้ช่วยในการดีบักและการแสดงข้อมูลโดยไม่ต้องเขียนโปรแกรมกราฟิกใด ๆ
มีไลบรารี GD โอเพ่นซอร์สที่ขับเคลื่อน GPU FT815 บนบอร์ด GPU นี้เป็นเอนจิ้นวิดีโอแบบฝังที่ล้ำสมัยพร้อมความแม่นยำของสีภายใน 32 บิต, ชุดคำสั่งสไตล์ OpenGL, สไปรท์สูงสุด 2,000 ภาพ (ขนาดต่างกัน), แรมวิดีโอ 1 เมกะไบต์, แฟลชที่ต่อมา 8 เมกะไบต์, สไปรท์ที่ราบรื่น หมุนและซูมด้วยการกรองสองเส้นวงกลมเรียบและการวาดเส้นในฮาร์ดแวร์ (16x antialiased) การเพิ่มลงในรายการเป็นการรองรับฮาร์ดแวร์สำหรับภาพ JPEG, PNG และ ASTC, การเล่นวิดีโอรูปแบบ AVI และการไล่ระดับสีข้อความหน้าปัดและปุ่มในตัว
คุณสมบัติที่สำคัญและข้อมูลจำเพาะทางเทคนิคของ
- GPU: BT815 1.1 กิกะพิกเซล / วินาที GPU ในตัวพร้อมแฟลช 8 Mbyte
- FPGA: Xilinx Spartan-6 LX9 FT256 พร้อมแฟลช 8 Mbyte
- เอาต์พุตวิดีโอ: HDMI 24 บิตที่ 1280x720 (720p) พร้อมระบบเสียงสเตอริโอ 48 kHz
- ที่เก็บข้อมูล: ช่องเสียบ microSD
- อินพุตเพิ่มเติม: พอร์ตคอนโทรลเลอร์ Wii Classic สองพอร์ต
- ฟอร์มแฟกเตอร์: Gameduino 3X Dazzler เป็นโล่ที่เข้ากันได้กับ Arduino ประกอบด้วย Dazzler Core ซึ่งเป็นโมดูล SMD ที่มี GPU, FPGA และ HDMI
- อินเทอร์เฟซฮาร์ดแวร์: รวมถึง SPI มาตรฐานสูงสุด 36 MHz สำหรับการสื่อสาร Arduino, UART สูงสุด 1 Mbps สำหรับการเชื่อมต่อ FPGA, JTAG สำหรับการโหลด FPGA ใหม่และอินพุตทั้งหมดทนได้ 5 V
- การเขียนโปรแกรม: Gameduino library สำหรับ Arduino และ CircuitPython พร้อมตัวอย่างมากมาย
- โหมดเทอร์มินัล: ทำหน้าที่เป็นเทอร์มินัล ANSI พร้อม UART ความเร็วสูง
- การใช้กระแสไฟฟ้า (ทั่วไป): 180 mA
- ขนาด: 83 มม. x 53 มม. x 20 มม