电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>ESP32 S微控制器开源分享

ESP32 S微控制器开源分享

2022-10-19 | zip | 0.09 MB | 次下载 | 免费

资料介绍

描述

至少在我看来,ESP32-S 是目前 Maker 可用的最通用的微控制器之一。它几乎满足了我对微控制器所需功能的所有要求,具有大量的 gpio、WiFi 和蓝牙,以及大量的代码存储空间。然而,我确实有一个问题,我通常通过设计具有特定目的的定制电路板来解决这个问题。这对于一个项目来说非常棒,但由于大多数项目不是从定制电路板上开始的,我通常需要使用面包板模块。这就是我的问题开始的地方。这些模块安装在面包板上很麻烦,至少可以说,占用了大量空间,并且几乎没有空间与其他任何东西连接到其引脚。

其中一些模块甚至无法安装在面包板上,因此需要将一侧悬挂在面包板上或使用两个中间有间隙的面包板。我很确定很多人都可以解决这个问题。我的第二个问题是,当您完成面包板并想要进行一个永久性项目时,它并不总是需要专用的 PCB,您现在需要在面包板上生活,至少可以说是可怕的,或者拥有一个带有许多模块和电线的“蜘蛛”,在一个盒子里或部分在原型板上……

 

poYBAGNN6wuABkeeAAEgfEJCIX4461.png
 

我的解决方案,ESP32-S 开发板,采用 Arduino Uno 外形

我的解决方案

你可以在这里得到你自己的副本虽然不是最优雅的,但我个人非常喜欢不起眼的 Arduino Uno 的大小和布局,它具有标准化的引脚分配,以及可用于该平台的大量插件屏蔽。这让我想,当然,已经有这种形式的基于 ESP32 的板在商业上可用,但为什么不自己制作,以及一些我最常用的标准化屏蔽形式的模块,让我的生活变得简单那一点点容易吗?

上图显示了我的尝试,大部分 GPIO 都断开到母头引脚上(除了连接到模块内部闪存芯片的 6 gpio)。

 

pYYBAGNN6w6ANiF6AAHTvQrkQtM172.png
 

 

poYBAGNN6xGAKUrZAAG9a5j6D1A448.png
 

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 顶部的切口内,没有轨道附近。

 

pYYBAGNN6xOANncCAAAuOMcrDEs852.png
 

虽然这不是理想的“最佳位置”,但我发现这个位置与以前的设计配合得很好,因此一直保持在这个位置。

普通的留言

由于该板主要是为原型开发而设计的,因此我没有为专用电源连接器等而烦恼。但是,我确实为所有电源连接添加了适当的宽走线,为稳压器添加了 PCB 上的散热器,以及适当的接地层在PCB的两侧,在需要的地方用过孔缝合连接在一起。还需要注意的是,这是一款 3.3v 设备。如果您需要使用在其他电压下工作的传感器或外围设备,则必须使用外部电平转换器。

一些组装图片

 

pYYBAGNN6xaAAjHlAAIjz937hIQ091.png
 

 

 

poYBAGNN6xiAXCJ4AAJX6ba_Y88979.png
 

 

示意图

poYBAGNN6xuAGuLGAAD3ISOybLY450.png
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费