zoologist 发表于 2023-2-27 15:23:48

ESP32S3 FireBeetle 高仿板

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

接下来就开始电路图设计:
为了实现最大的兼容性,关键点在于排插的定义,最主要的是右侧的 SPI 和 IIC接口的定义:
板子上带有一个USB公头,连接到 IO20和 IO19,这样可以充分发挥出 ESP32 S3 的USB能力。
设计上仍然使用串口进行代码烧写,对应接口如下,就是说使用时还需要搭配另外一款 CH343 USB转串口板卡使用【参考1】。
PCB 设计如下(可以看到省去串口芯片,这个几乎相当于 ESP32 的最小系统):
实物成品如下(选择了黑色PCB): 编写一个代码,读取 USB键盘的数据,然后显示在 OLED上:
<blockquote>#include <elapsedMillis.h>
参考:1. https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=312276

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

工作的测试视频在

https://www.bilibili.com/video/BV1c84y1E7ob/
页: [1]
查看完整版本: ESP32S3 FireBeetle 高仿板