前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从0到1学ESP32-01-设计自己的esp32开发板

从0到1学ESP32-01-设计自己的esp32开发板

作者头像
用户8913398
发布2022-06-07 21:39:33
2.9K0
发布2022-06-07 21:39:33
举报

ESP32_Mini_Board

先来看看小飞哥设计的ESP32_Mini_Board,之所以叫mini,是因为,开发板仅仅留了一块1.54寸的显示屏,驱动ST7789,240*240分辨率,顺便学习了下keyshot渲染,显得高大上...

http://mpvideo.qpic.cn/0bc3raaasaaamyaomj4a5vrfbcgdbgeaacia.f10002.mp4?dis_k=7e6159b279873cc0553750d2ec390f9e&dis_t=1654609070&vid=wxv_2399560103395065859&format_id=10002&support_redirect=0&mmversion=false

背景

这两年嵌入式开发难啊,作为嵌入式开发工程师,最近两年体会最多的就是老产品、新方案,功能什么都不变,迫于成本只能更换更为便宜、好用的芯片,这也导致了很多产品设计方案的变更

比如,3年前做一个智能家居平台,实现温湿度的采集并上传云端,我们最先想到的是STM32+ESP8266模组,ESP32仅仅作为云平台连接,控制部分采用STM32,这样会造成资源的很大浪费,多出来一颗STM32,价格起飞...

现在设计完全就不用采用MCU+ESP模组的方案了,一颗ESP32轻松搞定,不仅价格大幅降低,ESP32丰富的开发生态,用起来如虎添翼

在物联网领域,ESP32绝对是占有一席之地的,集成 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电 (TSMC) 超低功耗的 40 纳米工艺,具有超 高的射频性能、稳定性、通用性和可靠性,以及超低的功耗,满足不同的功耗需求,适用于各种应用场景。

外部元器件仅有 20 个,并且集成了天线开关、射频 balun、 功率放大器、低噪声放大器、滤波器、电源管理模块和先进的自校准电路,极大减少了印刷电路板 (PCB) 的面 积。

优点不胜枚举,鉴于这些,小飞哥也开始了ESP32的学习之路,今后和小伙伴们一起学习ESP32...

设计软件

  • 立创EDA
  • Altium Designer 20
  • Keyshot 10

ESP32硬件设计

原理图是在立创EDA设计的,刚开始学习画图的小伙伴,立创EDA还是非常方便的,丰富的开源项目和封装,不用再辛苦花时间找封装了 1、模组选型

ESP32选用的是模组ESP32-Wroom-32,据说这个模组已经不推荐使用啦,替代型号可选用 ESP32-WROOM-32E & ESP32-WROOM-32UE,新设计没有引出PSRAM扩展IO,价格还可以

2、电源设计

按照规格书要求,供电电压在3..0-3.6V,使用type-c接口即可,供电、下载一体化

LDO采用AMS1117-3.3V,能够输出1A,便宜好用

3、下载电路

USB转串口使用的是CH340C,相比CP2102,价格便宜不少,体积大一些,相比CH340G,不需要外部晶振

这个自动下载电路,偶尔会出现不太好使的情况,跟匹配电容、电阻可能有关系,百度上说法很多,小飞哥采用了一种比较传统的方式,在RST引脚加了个按键

4、显示屏

看网上有很多ESP32天气时钟什么的,小飞哥也预留了显示屏,提高mini_board的可玩性

5、IO引出

为了方便IO扩展其他功能,引出了所有的IO,方便使用,使用ESP32的IO时候,要注意34引脚以上(包含34引脚)只能用作输入模式,需要特别注意

硬件比较简单,立创上都是现成的封装

PCB绘制、渲染

1、PCB绘制

立创的原理图很方便,但是PCB始终用不习惯,所以还是导出到了AD中绘制PCB,直接看PCB板啦

3D封装可以后台回复“3D封装”或者在此链接下载,里面有丰富的3D封装

2、3D渲染

3D渲染软件使用的是Keyshot 10,软件小飞哥会放在QQ群聊中,大家可以直接去下载,后面会出一期视频教程,专门介绍如何渲染,直接看效果吧

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小飞哥玩嵌入式 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 设计软件
  • ESP32硬件设计
  • PCB绘制、渲染
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档