0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超容易复刻的多功能ESP32游戏机,蓝牙手柄+NES模拟器+Wi-Fi投屏…

合宙LuatOS 2023-12-08 16:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

8c305608-95a0-11ee-9788-92fbcf53809c.gif

常有新同学问:怎样才能变得和大佬一样厉害?或有无数的答案,穿越曲折心路,最终简化为一句——你有多热爱,就有多厉害。

今天特别分享@-海底撩-大佬的开源佳作。

【Rachel】迷你游戏机
- 开源分享 -


8c54d32a-95a0-11ee-9788-92fbcf53809c.png

自制ESP32迷你多功能游戏机,手感很好,操作丝滑。源码和硬件都已开源,超容易复刻(确信)。

1

当前主要功能

8c634ae0-95a0-11ee-9788-92fbcf53809c.gif

目前已实现Raylib游戏、BLE手柄、NES模拟器、Wi-Fi投屏、音乐播放器等多个功能,可通过按键切换功能菜单。

Raylib游戏

总有些指尖上的小游戏,成为心中永恒的经典,说说哪个你最爱?

8c783a54-95a0-11ee-9788-92fbcf53809c.gif

8c864748-95a0-11ee-9788-92fbcf53809c.gif

当你尝试用单片机启动原神~

8ca3509a-95a0-11ee-9788-92fbcf53809c.gif

BLE手柄

开启BLE蓝牙手柄模式,即刻开战:

8cb78ef2-95a0-11ee-9788-92fbcf53809c.png

8ccb4776-95a0-11ee-9788-92fbcf53809c.gif

8cdb87bc-95a0-11ee-9788-92fbcf53809c.gif

NES模拟器

有了模拟器,一切变得简单又有趣~

8cf1fb28-95a0-11ee-9788-92fbcf53809c.gif

Wi-Fi投屏

游戏机小归小,Wi-Fi投屏少不了,开启休闲时光:

8cff84d2-95a0-11ee-9788-92fbcf53809c.gif

更多功能演示:
https://www.bilibili.com/video/BV1Ga4y1f7d3

2

最新开源资料

8d37e782-95a0-11ee-9788-92fbcf53809c.jpg

8d422242-95a0-11ee-9788-92fbcf53809c.gif

开源协议: Public Domain

本项目源码和硬件已开源,详见开源仓库和工程链接说明。GitHub发布了编译好的bin文件,如果自己不想编译程序的话,直接用ESP官方的烧录软件通过USB烧录bin文件就行。

开源仓库

https://github.com/Forairaaaaa/Rachel

工程链接

https://oshwhub.com/eedadada/mason

元件都是0603,铁板烧就能焊。喜欢就试试吧~

8d579ee2-95a0-11ee-9788-92fbcf53809c.gif

8d642d06-95a0-11ee-9788-92fbcf53809c.gif

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    119

    文章

    6390

    浏览量

    179291
  • 游戏机
    +关注

    关注

    9

    文章

    307

    浏览量

    35599
  • 模拟器
    +关注

    关注

    2

    文章

    1024

    浏览量

    45831
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从 Mesh 到无线视频,ESP32-E22 的场景落地指南,飞睿科技乐鑫代理商

    Wi-Fi 6E 正在从旗舰走向普及。乐鑫 ESP32-E22 以协处理为定位,支持三频 Wi-Fi 6E、峰值速率 2.4 Gbps,同时集成
    的头像 发表于 04-13 14:59 845次阅读
    从 Mesh 到无线视频,<b class='flag-5'>ESP32</b>-E22 的场景落地指南,飞睿科技乐鑫代理商

    ESP32-S2-MINI-2:高性能、高集成度的物联网Wi-Fi模组解析

    ESP32-S2-MINI-2是一款紧凑的2.4 GHz Wi-Fi(802.11 b/g/n)模块,内置ESP32-S2 系列芯片(版本v1.0),搭载Xtensa单核32位LX7微控制
    的头像 发表于 02-04 17:43 1230次阅读
    <b class='flag-5'>ESP32</b>-S2-MINI-2:高性能、高集成度的物联网<b class='flag-5'>Wi-Fi</b>模组解析

    ESP32开发板创建同步WebServer网页服务

    ESP32 内置了 Wi-Fi 功能,能够作为网页服务(Web Server)向网络中的其他设备提供服务。通过在 ESP32 上运行网页服
    的头像 发表于 01-30 11:36 376次阅读
    <b class='flag-5'>ESP32</b>开发板创建同步WebServer网页服务<b class='flag-5'>器</b>

    乐鑫科技ESP32-E22发布 乐鑫首款三频Wi-Fi 6E 高性能协处理

    一款 无线连接协处理  (Radio Co-Processor, RCP),ESP32-E22 在单一子系统中集成了三频 Wi-Fi 6E 与双模蓝牙,可完整承载无线网络协议栈,使主
    的头像 发表于 01-19 09:14 6.6w次阅读
    乐鑫科技<b class='flag-5'>ESP32</b>-E22发布 乐鑫首款三频<b class='flag-5'>Wi-Fi</b> 6E 高性能协处理<b class='flag-5'>器</b>

    Wi-Fi/蓝牙无线通信!乐鑫ESP32-S3方案3.5寸触摸串口彩屏,支持LVGL低代码UI开发!

    快速、高效、稳定的HMI方案来了!启明智显SC01Plus3.5寸触摸串口,基于ESP32-S3方案打造,支持RS485通讯接口以及Wi-Fi/蓝牙无线通信,简直是为嵌入式交互而生的
    的头像 发表于 01-16 18:18 1389次阅读
    <b class='flag-5'>Wi-Fi</b>/<b class='flag-5'>蓝牙</b>无线通信!乐鑫<b class='flag-5'>ESP32</b>-S3方案3.5寸触摸串口彩屏,支持LVGL低代码UI开发!

    ESP32和STM32哪个更容易学?

    ,尤其是当你脑子里冒出一些需要联网或蓝牙交互的点子时。它自带Wi-Fi和BLE,固件和开发框架相对集成,很多时候你不需要从零构建一切,而是可以站在现有生态系统上快速实
    的头像 发表于 01-15 15:53 454次阅读
    <b class='flag-5'>ESP32</b>和STM32哪个更<b class='flag-5'>容易</b>学?

    ESP32 Wi-Fi 控制 LED 灯的原理

    控制LED灯的——从底层硬件连接,到网络通信逻辑,一步步拆解整个过程。一、系统概览ESP32是一颗集成度极高的芯片,内置Wi-Fi蓝牙、双核MCU和丰富的外设接
    的头像 发表于 01-09 19:04 577次阅读
    <b class='flag-5'>ESP32</b> <b class='flag-5'>Wi-Fi</b> 控制 LED 灯的原理

    Wi-Fi:无线连接的全球通用语

    现代生活中不可或缺的无线连接方式。二、Wi-Fi的核心特点1. 高速率,宽带宽支持从几十Mbps到数Gbps的传输速率,满足高清视频、在线游戏等高带宽应用需求。2. 广泛兼容,生态成熟几乎所有智能终端均内置
    发表于 01-07 09:49

    Wi-Fi 6+蓝牙5.3,这款乐鑫科技ESP32-C6开发板让智能硬件开发又快又稳!启明云端乐鑫代理

    妨看看这款乐鑫科技ESP32-C6开发板?它堪称搭载乐鑫科技ESP32-C6芯片的“六边形战士”——不仅支持Wi-Fi6和蓝牙5.3,性能、存储、扩展性也一点没落
    的头像 发表于 12-02 18:03 1765次阅读
    <b class='flag-5'>Wi-Fi</b> 6+<b class='flag-5'>蓝牙</b>5.3,这款乐鑫科技<b class='flag-5'>ESP32</b>-C6开发板让智能硬件开发又快又稳!启明云端乐鑫代理

    ESP32-C5来袭,双频Wi-Fi 6 + BLE 5.0 + Zigbee三线合一

    低功耗物联网数据记录仪 Wi-Fi+蓝牙网卡 封装图示 芯片封装管脚排列 ESP32-C5系列芯片专为物联网(IoT)和智能家居应用设计。它搭载RISC-V架构的32 位单核处理
    发表于 11-08 23:04

    乐鑫ESP32-C6和ESP32-C61究竟该如何选择?一文读懂本质区别

    设备互联;ESP32-C61则专注Wi-Fi6和蓝牙5 LE的高效终端性能,支持PSRAM扩展和增强安全功能,适合高性能单一设备。
    的头像 发表于 10-28 14:17 2644次阅读
    乐鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟该如何选择?一文读懂本质区别

    ESP32-C5-双频Wi-Fi 6 + BLE 5.0 + Zigbee三线合一

    通用低功耗物联网数据记录仪 Wi-Fi+蓝牙网卡 封装图示 ESP32-C5系列芯片专为物联网(IoT)和智能家居应用设计。它搭载RISC-V架构的32 位单核处理,主频
    发表于 10-11 15:33

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波新技术

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 2460次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波<b class='flag-5'>器</b>新技术

    ESP8285乐鑫SOCwifi芯片32bit MCU和2.4 GHz Wi-Fi

    简介 ESP8285 拥有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从搭载于其他主机 MCU 运⾏。当 ESP8
    的头像 发表于 08-29 17:53 1290次阅读

    【VisionFive 2单板计算机试用体验】2、打造复古游戏机(Batocera镜像+FBNeo虚拟, 多款游戏ROM分享)

    衷心感谢电子发烧友论坛! 1、基本知识 制作一个游戏机系统,需要3个关键步骤: Linux游戏系统发行版 游戏模拟器 游戏ROM 下面分别介
    发表于 07-17 21:58