站内搜索
发作品签到
专业版

用RP2040做个不限制GIF大小的电子吧唧

工程标签

809
0
0
2

简介

使用RP2040制作的电子吧唧,四层板设计 内置TF卡插槽,用于存放GIF和JPG,只要TF卡能装下的GIF,都能流畅播放(建议GIF为12-15FPS),且播放流畅。

简介:使用RP2040制作的电子吧唧,四层板设计 内置TF卡插槽,用于存放GIF和JPG,只要TF卡能装下的GIF,都能流畅播放(建议GIF为12-15FPS),且播放流畅。

开源协议

CC BY-NC-SA 4.0

创建时间:2026-02-05 20:43:30更新时间:2026-02-06 09:45:15

描述

这是一个用树莓派RP2040设计并制作的纯粹的电子吧唧,尺寸很小巧,直径为4.5cm左右,厚度为1.1cm左右。板子为四层PCB板设计,主要功能是自动循环播放JPG图片和GIF动图,其最大的特点是不限制GIF的大小和长度,电子吧唧带有TF卡槽,只要TF能装下的GIF都能流畅的播放,建议GIF的帧率在12-15之间,分辨率为240x240,但请注意,不支持带透明通道的GIF播放。

图片1图片2

图片4

整个电子吧唧机身只有1个按键和1个type c,按键长按按键3秒可以开机/关机,短按则为调节屏幕亮度,总共有三级亮度。当使用电源键接入type c时及可给电池充电。当type c插入电脑时,设备可自动识别为u盘,这是只要拷贝图片和gif到根目录下即可。但不要把电子吧唧作为u盘存储资料使用,因为由于系统和硬件的限制,拷贝文件的速度远远不如正规u盘。

对于屏幕,使用的是1.28寸,GC9A01A驱动的12pin插接屏幕,带盖板,这样安装会方便一些。

屏幕参考购买连接:GC9A01A 12Pin插接+盖板

另外,系统用了电子开关,按住3秒可进行开关机,参考购买连接:3秒开关机芯片

对于电池,为了控制厚度,采用了402525 250mah的聚合物锂电池,在屏幕为中等亮度下,续航也有差不多4个小时吧。

整个电子吧唧的安装结构如下:

为了能能够流畅的播放不受大小限制的GIF,代码中,我使用了DMA的流式播放方式,因为RP2040的RAM太小,只能把存储在TF卡上的GIF流式的传入RAM,并且进行GIF解码。

另外关于固定的上传,按住boot键开机后,会自动进入下载模式,可以看到一个RPI-RP2的盘符,直接将固件rp2040_gc9a01a.ino.uf2拖入即可。

 

外壳3D文件打印:

电子吧唧外壳3D文件

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
rp2040_gc9a01a.ino.uf2
15
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航