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

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

    关注

    114

    文章

    5812

    浏览量

    170196
  • 游戏机
    +关注

    关注

    9

    文章

    299

    浏览量

    33435
  • 模拟器
    +关注

    关注

    2

    文章

    875

    浏览量

    43210
收藏 人收藏

    评论

    相关推荐

    原来ESP32竟可《一“芯”两用》既做人体检测传感也做Wi-Fi数据传输

    今天将介绍ESP32如何"一芯两用",既做人体检测传感也做Wi-Fi数据传输模块;对于使用ESP32Wi-Fi数据通讯,相信玩
    的头像 发表于 12-18 18:12 289次阅读
    原来<b class='flag-5'>ESP32</b>竟可《一“芯”两用》既做人体检测传感<b class='flag-5'>器</b>也做<b class='flag-5'>Wi-Fi</b>数据传输

    基于ESP32-C3FN4为核心自主研发的Wi-Fi+BT模块-RF-WM-ESP32B1

    WI-FI模组 - RF-WM-ESP32B1是基于ESP32-C3FN4为核心自主研发的Wi-Fi+BT模块,支持IEEE 802.11b/g/n (2.4 GHz
    的头像 发表于 11-07 09:45 219次阅读
    基于<b class='flag-5'>ESP32</b>-C3FN4为核心自主研发的<b class='flag-5'>Wi-Fi</b>+BT模块-RF-WM-<b class='flag-5'>ESP32</b>B1

    【AI技术支持】ESP32无线Wi-Fi常用调试API

    Wi-Fi常用调试API在使用esp32调试Wi-Fi功能时,由于场景和各种因素的影响,难免会遇到各种连接不上,Wi-Fi断连等问题。下面介
    的头像 发表于 10-26 08:00 508次阅读
    【AI技术支持】<b class='flag-5'>ESP32</b>无线<b class='flag-5'>Wi-Fi</b>常用调试API

    esp32esp8266代码共用吗

    8266作为两款具有Wi-Fi功能的微控制,因其低成本、易用性和灵活性而受到广泛关注。然而,尽管它们在某些方面具有相似性,但在硬件性能、开发环境和编程语言等方面仍存在一定差异。 二、ESP3
    的头像 发表于 08-19 18:23 1114次阅读

    esp8266和esp32区别是什么

    的内存选项,包括最小512KB的RAM和最大16MB的闪存。 Wi-Fi蓝牙ESP8266 :支持2.4GHz Wi-FiESP32
    的头像 发表于 08-19 18:16 5258次阅读

    esp32用什么软件编程

    ESP32是一款由乐鑫(Espressif)推出的低功耗、高性能的Wi-Fi蓝牙双模微控制,广泛应用于物联网、智能家居、智能穿戴等领域。要对ES
    的头像 发表于 08-19 17:24 3428次阅读

    请问ESP8266可以用于Wi-Fi Direct吗?

    ESP8266的规格表说它具有“Wi-Fi Direct”功能。 文档显示,ESP8266可以很容易地用作软接入点(例如 AT CWSAP
    发表于 07-17 08:09

    如何记住ESP8266中的Wi-Fi凭据?

    您好,我正在与ESP8266合作,在公司进行一个项目。在成功智能配置后,我无法记住 Wi-Fi 凭据。ESP8266软件版本如下: 在GMR AT版本:1.2.0.0(Jul 1, 2016 20
    发表于 07-15 07:07

    【新品】ESP32双核蓝牙Wi-Fi模块,稳定性、兼容性一网打尽

    了对传统Wi-Fi标准(802.11b/g/n)的兼容性,已在物联网应用、可穿戴设备、智能家居以及其他嵌入式系统领域得到广泛使用。亿佰特ESP32-C6系列模组便是
    的头像 发表于 07-12 08:21 1932次阅读
    【新品】<b class='flag-5'>ESP32</b>双核<b class='flag-5'>蓝牙</b><b class='flag-5'>Wi-Fi</b>模块,稳定性、兼容性一网打尽

    请问ESP32-AT支持Wi-Fi漫游指令吗?

    请问 ESP32-AT 支持 Wi-Fi 漫游指令吗?我这边在 ESP-IDF 下面看到有 roaming 的示例,但是在 esp-at 中没有找到相关指令。
    发表于 06-27 07:13

    大联大品佳集团推出基于联发科技产品的Wi-Fi 6游戏手柄方案

    2024年6月6日,致力于亚太地区市场的国际领先半导体元器件分销商---大联大控股宣布,其旗下品佳推出基于联发科技(MediaTek)Genio 130A(MT7933)产品的Wi-Fi 6游戏手柄
    的头像 发表于 06-06 13:05 389次阅读
    大联大品佳集团推出基于联发科技产品的<b class='flag-5'>Wi-Fi</b> 6<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>方案

    AIROC™ Wi-Fi蓝牙组合连接掉线的原因?怎么解决?

    我最近购买了一台配备 AIROC™ Wi-Fi蓝牙组合模块的笔记本电脑。 大多数时候,Wi-Fi 连接都能正常使用图书馆创世纪网站ePUB 转换工具、在线书店和学术出版物,但我注意到蓝牙
    发表于 05-24 07:48

    超酷!基于ESP32自制一个蓝牙游戏手柄

    和摇杆功能。 安装应用程序,然后打开蓝牙连接并连接到ESP32。 打开应用程序,转到\"Android GamePad Tester\"并完成电路组件的测试。然后,通过一个游戏
    发表于 05-06 16:59

    嵌入式领域的未来之争,ESP32与STM32谁将胜出?

    和STM32比起来,ESP32内核的速度更高,处理指令更快,不过ESP32更多是面向物联网方向的芯片,内置了蓝牙Wi-Fi
    发表于 04-15 11:01 1825次阅读

    Wi-Fi HaLow和传统Wi-Fi的区别

    Wi-Fi HaLow和传统Wi-Fi的区别  Wi-Fi是一种无线网络技术,可以连接到互联网或局域网,为用户提供无线上网的便利。随着科技的发展和互联网的普及,Wi-Fi也在不断演进和
    的头像 发表于 02-02 15:28 1254次阅读