Picopad一个基于Raspberry Pi Pico (RP2040)的开源游戏掌机。
项目仓库
https://github.com/pajenicko/picopad
先上靓照
PicoPad 游戏机搭载 RP2040 微处理器(对的,你没看错又是基于树莓派自己设计开发, 40 nm 工艺,7×7 mm QFN-56 封装的芯片RP2040,双 ARM Cortex-M0+ 核,主频能达 133MHz),可运行如俄罗斯方块等一些简单的游戏。
PicoPad它有四个按键和一个十字方向键(D-Pad,类似任天堂游戏手柄那种),以及一个分辨率为320×240的小尺寸彩色LCD。还有一个microSD插槽,可以存储程序,还有一个扩展端口,用于来自RP2040本身的各种IO,包括gpio,串行,I2C和模拟输入引脚的扩展。PicoPad主机没有外壳,用户可以发挥自己的想象力自行设计。
PicoPad游戏机扩展的外部连接器,提供电池电源,3.3V和GND。支持通过UART进行通信,具有2个I2C接口,3个模拟输入和6个GPIO引脚。
硬件原理图如下,主要器件有RP2040 微处理器,TP4056锂电池充电管理IC,分辨率为320×240的LCD,2颗LED,SD卡,蜂鸣器,键盘按钮,外部连接器
软件方面Picopad提供对工程人员友好的开源可编程格式。PicoLibSDK文件夹包含一个用于Raspberry Pico的可选扩展C/C++SDK库,另外也支持Micropython。
虽然软硬件开源,但如果你想直接建立自己的游戏,不喜欢从头开始DIY,也可以在他们直接购买主机(https://pajenicko.cz/picopad),开放世界3D游戏和ZX Spectrum模拟器都可运行在该平台上。
许可证:GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。