939浏览
查看: 939|回复: 1

[ESP8266/ESP32] ESP32S3 FireBeetle 高仿板

[复制链接]
FireBeetle 系列是DFRobot出品的非常好用的开发板,我经常使用。
ESP32 S3 ESP32 系列较新的SoC,同时支持 蓝牙和USB,可玩性很高。非常遗憾的是 FireBeetle没有ESP32S3 的版本,这次就制作一个FireBeetle的兼容板,使得能够在上面使用诸如FireBeetle萤火虫OLED12864显示屏这种扩展版。

ESP32S3 FireBeetle 高仿板图1
接下来就开始电路图设计:

ESP32S3 FireBeetle 高仿板图2
为了实现最大的兼容性,关键点在于排插的定义,最主要的是右侧的 SPI IIC接口的定义:
ESP32S3 FireBeetle 高仿板图3
板子上带有一个USB公头,连接到 IO20 IO19,这样可以充分发挥出 ESP32 S3 USB能力。
ESP32S3 FireBeetle 高仿板图4
设计上仍然使用串口进行代码烧写,对应接口如下,就是说使用时还需要搭配另外一款 CH343 USB转串口板卡使用【参考1】。

ESP32S3 FireBeetle 高仿板图5
PCB 设计如下(可以看到省去串口芯片,这个几乎相当于 ESP32 的最小系统):
ESP32S3 FireBeetle 高仿板图6
实物成品如下(选择了黑色PCB):
ESP32S3 FireBeetle 高仿板图7
编写一个代码,读取 USB键盘的数据,然后显示在 OLED上:

  1. <blockquote>#include <elapsedMillis.h>
复制代码

参考:

zoologist  高级技匠
 楼主|

发表于 2023-2-27 15:29:13

工作的测试视频在


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail