Picopad:基于树莓派 RP2040 制造的开源掌机

消磨时间的最佳方式是什么?当然是玩一些有趣的小游戏了。电子工程师怎么能没有自己独特的游戏机呢,那就自己做一个游戏机啦。

Picopad 是一个基于 Raspberry Pi Pico(RP2040)的开源游戏掌机。

PicoPad 游戏机搭载 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。

项目仓库:https://github.com/pajenicko/picopad



坐沙发

发表评论

你的邮件地址不会公开


*