掌上游戏机Picopad

掌上游戏机Picopad

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

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

项目仓库

https://github.com/pajenicko/picopad

先上靓照

掌上游戏机Picopad

PicoPad 游戏机搭载 RP2040 微处理器(对的,你没看错又是基于树莓派自己设计开发, 40 nm 工艺,7×7 mm QFN-56 封装的芯片RP2040,双 ARM Cortex-M0+ 核,主频能达 133MHz),可运行如俄罗斯方块等一些简单的游戏。

掌上游戏机Picopad

PicoPad它有四个按键和一个十字方向键(D-Pad,类似任天堂游戏手柄那种),以及一个分辨率为320×240的小尺寸彩色LCD。还有一个microSD插槽,可以存储程序,还有一个扩展端口,用于来自RP2040本身的各种IO,包括gpio,串行,I2C和模拟输入引脚的扩展。PicoPad主机没有外壳,用户可以发挥自己的想象力自行设计。

PicoPad游戏机扩展的外部连接器,提供电池电源,3.3V和GND。支持通过UART进行通信,具有2个I2C接口,3个模拟输入和6个GPIO引脚。

掌上游戏机Picopad


掌上游戏机Picopad

硬件原理图如下,主要器件有RP2040 微处理器,TP4056锂电池充电管理IC,分辨率为320×240的LCD,2颗LED,SD卡,蜂鸣器,键盘按钮,外部连接器

掌上游戏机Picopad

软件方面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


评论:
相关文章
Raspberry Pi Pico TFT LCD 触摸屏使用教程

本教程将向您展示如何使用micropython脚本设置Pico和TFT触摸显示屏。您将学习如何使用触摸屏控制Pico以及如何在屏幕上显示信息。


新品Raspberry Pi Pico 2,你想知道的都在这里了!

Pico 2采用了树莓派自主设计的新款高性能安全型微控制器 RP2350,核心时钟速度更高、内存翻倍、Arm 核心更强大、具有新的安全功能和升级的接口能力,相比前代产品性能和功能都有大幅提升,同时保持与 Pico 系列产品的硬件和软件兼容性。


Raspberry Pi Pico参考资料和引脚说明图

Pico是一块大小和Arduino Nano差不多的板子。即可以单独使用,也可以作为SMD元件,直接焊接到印刷电路板上。


Pi Pico基于ArduinoIDE的C/C++开发环境搭建

本文介绍Pi Pico基于Arduino的C/C++开发环境搭建。


在树莓派 Pico 上用 PWM 实现 LED 呼吸灯

Pico 上的每个 GPIO 引脚都能够进行脉宽调制,通过改变引脚打开和关闭的频率,可以改变或调制这些脉冲的宽度实现模拟输出。


使用 Raspberry Pi Pico W 和 MicroPython 开发物联网应用

当我们提及物联网(IoT, Internet of Things)开发,可能首先想到的是Arduino或是ESP8266这样的微控制器开发板。然而,Raspberry Pi的微控制器开发板——Raspberry Pi Pico W,也是一个很好的选择。


树莓派-pico驱动ILI9341+lvgl(c语言实现)

本文介绍树莓派Pico与TFT显示屏的使用。



树莓派 Pico MicroPython 开发指南

Raspberry Pi Pico是具有灵活数字接口的低成本,高性能微控制器板。它集成了Raspberry Pi自己的RP2040微控制器芯片,运行速度高达133 MHz的双核Arm Cortex M0 +处理器,嵌入式264KB SRAM和2MB板载闪存以及26个多功能GPIO引脚。对于软件开发,可以使用Raspberry Pi的C / C ++ SDK或MicroPython。


用树莓派Pico制作无人机的参考设计汇总

本文收集整理一些与无人机相关的尝试项目,供有计划制作飞行器、智能车、机器人的朋友们参考。

相关创作
这是由一个支持WiFi的ESP32单片机和一个7.5英寸电子墨水屏组成天气显示器。
热度:469
项目是基于 ESP32 处理器的自主 GPS 跟踪器,可以支持常规SIM800扩展板来管理2G GSM通信,并且与大多数3.3V的GPS模块兼容。
热度:354
HoloCubic 是一个带网络功能的伪全息透明显示桌面站,基于ESP32PICO-D4打造。
热度:318
基于ESP32-S3,板载1.69寸LCD总成接口、蜂鸣器、SD卡槽、AXP173电源管理,双排母引出大部分引脚供底板拓展功能。
热度:138
本项目是以ESP32为核心,打造一个多功能集合的综合性极强的小模块。
热度:113
OMOTE是一个基于ESP32-PICO-D4的开源通用遥控器。它的电容式2.8英寸触摸屏为切换设备和设置提供了直观而快捷的用户界面。
热度:93
基于ESP32的电子墨水屏日历,支持通过 OpenWeatherMap 实现天气显示等功能。
热度:89
LILYGO TTGO T-Watch-2020编程开发可穿戴设备 ESP32可编程手表
热度:70
用树莓派做了个产品级磁带随身听,好看又好听,开源了!
热度:70
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。