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

[ESP8266/ESP32] ESP32S3 FireBeetle 高仿板

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

image001.jpg
接下来就开始电路图设计:

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

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

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

参考:

zoologist  中级技匠
 楼主|

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

工作的测试视频在


回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail