资料介绍
描述
至少在我看来,ESP32-S 是目前 Maker 可用的最通用的微控制器之一。它几乎满足了我对微控制器所需功能的所有要求,具有大量的 gpio、WiFi 和蓝牙,以及大量的代码存储空间。然而,我确实有一个问题,我通常通过设计具有特定目的的定制电路板来解决这个问题。这对于一个项目来说非常棒,但由于大多数项目不是从定制电路板上开始的,我通常需要使用面包板模块。这就是我的问题开始的地方。这些模块安装在面包板上很麻烦,至少可以说,占用了大量空间,并且几乎没有空间与其他任何东西连接到其引脚。
其中一些模块甚至无法安装在面包板上,因此需要将一侧悬挂在面包板上或使用两个中间有间隙的面包板。我很确定很多人都可以解决这个问题。我的第二个问题是,当您完成面包板并想要进行一个永久性项目时,它并不总是需要专用的 PCB,您现在需要在面包板上生活,至少可以说是可怕的,或者拥有一个带有许多模块和电线的“蜘蛛”,在一个盒子里或部分在原型板上……
我的解决方案,ESP32-S 开发板,采用 Arduino Uno 外形
我的解决方案
你可以在这里得到你自己的副本虽然不是最优雅的,但我个人非常喜欢不起眼的 Arduino Uno 的大小和布局,它具有标准化的引脚分配,以及可用于该平台的大量插件屏蔽。这让我想,当然,已经有这种形式的基于 ESP32 的板在商业上可用,但为什么不自己制作,以及一些我最常用的标准化屏蔽形式的模块,让我的生活变得简单那一点点容易吗?
上图显示了我的尝试,大部分 GPIO 都断开到母头引脚上(除了连接到模块内部闪存芯片的 6 gpio)。
PCB解释了……
电源:电路板可以通过两种方式供电,一种是通过 VIN 引脚(在最佳 7.0v 直流电压下——LDO 稳压器可以处理高达 15v 的电压,但我个人觉得这有点难以承受),这将使用板载 LDO 稳压器提供所需的 3.3v 或来自外部 3.3v PSU,如果需要,可以提供更多电流……两个 20 路接头上还有大量 3.3v 和接地连接,可连接到其他传感器. 捆扎引脚根据数据表,所有需要的捆扎引脚分别被上拉或下拉至 3.3v 或接地。GPIO 管脚所有 GPIO 管脚都清楚地标在丝印上,以便于使用。然而,我并没有遵守 Arduino 标签约定,因为我并不总是使用 Arduino IDE,而且在我看来,实际的 GPIO 编号更有用。将代码闪烁到板上很明显,我没有在板上包含任何 USB 到串行转换器,原因是,在我看来,1)它浪费了板上的空间2)它不是实际上是必要的,因为我们可以使用外部 uart 适配器上传,或者使用 OTA(我实际上大部分时间都这样做)3)在实际项目中,该 USB 端口会引起问题,尤其是如果您将其提供给其他人使用…
Arduino IDE 的示例部分提供了一个简单的 Arduino OTA 草图。它易于使用和修改,不需要太多就可以与您自己的草图一起使用...天线切口根据制造商的建议,我选择将芯片放置在 PCB 顶部的切口内,没有轨道附近。
虽然这不是理想的“最佳位置”,但我发现这个位置与以前的设计配合得很好,因此一直保持在这个位置。
普通的留言
由于该板主要是为原型开发而设计的,因此我没有为专用电源连接器等而烦恼。但是,我确实为所有电源连接添加了适当的宽走线,为稳压器添加了 PCB 上的散热器,以及适当的接地层在PCB的两侧,在需要的地方用过孔缝合连接在一起。还需要注意的是,这是一款 3.3v 设备。如果您需要使用在其他电压下工作的传感器或外围设备,则必须使用外部电平转换器。
一些组装图片
示意图
- ESP32-S2 USB底板开源
- 乐鑫ESP32-S3_技术参考手册
- 乐鑫ESP32-S3-MINI-1参考设计
- 乐鑫ESP32-S3-MINI-1U参考设计
- 乐鑫ESP32-S3-WROOM-2参考设计
- 乐鑫ESP32-S3-WROOM-1U参考设计
- esp32-s3_datasheet
- ESP32操纵杆手控制器ESP NOW开源
- ESP32 A1S分线板开源设计
- ESP32 GRBL书写机控制器
- ESP32 LED控制器板
- 基于ESP32 S2的工业物联网控制器
- Esp32s小盘开源
- ESP32 之 ESP-IDF 教学(十)—— 电机控制器(MCPWM)
- esp32s下载电路原理图下载 27次下载
- esp32有哪些编程方式 265次阅读
- 有关ESP32烧录的问题解析 2939次阅读
- 基于ESP32-S3的高性能开发板介绍 8718次阅读
- 什么是ESP32-CAM摄像头? 2.1w次阅读
- 基于ESP32的简易web服务器设计 3300次阅读
- 使用ESP32连接腾讯云实现远程控制 3240次阅读
- 使用ESP32实现UDP通信的方法 5723次阅读
- 基于ESP32制造有趣的超级马里奥主题时钟 4021次阅读
- ESP8266/ESP32自动下载原理 4249次阅读
- 基于ESP8266微控制器的WiFi百叶窗开启器 1842次阅读
- 如何利用ESP32实现太阳能气象站的设计 4281次阅读
- 如何使用两个舵机为ESP32-CAM创建云台控制 1.3w次阅读
- 如何设计一个基于ESP32的微控制器开发板 3118次阅读
- dfrobotBeetle-ESP32控制器简介 2695次阅读
- digilent开源微控制器介绍 1482次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多