ESP32_DIY_硬件设计(一)

简介: 笔记

一. 简介


看到最近ESP32特别流行,我也来跟跟风,绘制了一块ESP32的PCB板玩玩。使用的是ESP32 WROOM 32模组作为主控,据说是刚刚出来的新品,性能特别强。


简要介绍一下PCB板的情况:


1.69寸触摸屏FPC接口


TF卡插座


四个按键


蜂鸣器


然后IO就全部使用上了,没有额外的IO了,本来还想加上个MPU6050或者温湿度传感器的。哎,奈何IO太少了,这也是其最大的缺点吧。


二. PCB


一起来欣赏一下PCB的3D模型图吧,整个PCB大小为4x4.5不是特别大。没有特别需要说明的。


关于程序下载,上电的时候,按下SW4,即可进入串口下载模式,然后重新上电即可运行程序,SW4又可以作为普通按键使用了。

40.png41.png



三. 屏幕扩展板


后面想着,如果其他开发板需要使用屏幕,或者可不可以将屏幕驱动相关的电路单独拿出来,通过FPC排线连接,这样就可以将屏幕和PCB板分离开来,所以特地又弄了块扩展板。(上图的PCB是不能使用这个扩展板的,因为上图的PCB带了屏幕驱动电路,接上屏幕就可以使用了)


不知道怎么调正了,尴尬。

42.png



四. 3D外壳设计


利用SolidWorks设计3D外壳如下,不算太美观吧,勉强凑合够用吧!

43.png



五. 成品演示


44.png



45.png




46.png



47.png







48.png

以上就是全部的设计了,私聊 hf ESP32_WROOM32_ONE

公众号:FPGA之旅

目录
打赏
0
0
0
0
4
分享
相关文章
|
9月前
|
嵌入式Linux中的 gpio、gpiod基本分析
嵌入式Linux中的 gpio、gpiod基本分析
615 0
【TFT彩屏移植】STM32F4移植1.8寸TFT彩屏简明教程(一)
【TFT彩屏移植】STM32F4移植1.8寸TFT彩屏简明教程(一·)
248 0
基于ESP32的便携式游戏机
基于ESP32的便携式游戏机
76 2
基于Amlogic 安卓9.0, 驱动简说(五):基于GPIO、LED子系统的LED驱动
这篇文章是关于如何在基于Amlogic T972的Android 9.0系统上,使用GPIO和LED子系统来实现LED驱动的教程,包括了DTS设备树配置、驱动源码编写以及如何在用户空间控制LED的亮度和开关。
202 0
基于Amlogic 安卓9.0, 驱动简说(五):基于GPIO、LED子系统的LED驱动
FPGA新起点V1开发板(十)——按键控制LED
FPGA新起点V1开发板(十)——按键控制LED
FPGA新起点V1开发板(十)——按键控制LED
嵌入式小项目ESP32和STC51芯片制作一个光立方
嵌入式小项目ESP32和STC51芯片制作一个光立方
144 0
|
9月前
|
基于Micropython利用ESP32-C3墨水屏电子时钟方法
基于Micropython利用ESP32-C3墨水屏电子时钟方法
492 0
一款LED段码显示屏驱动芯片方案
一、基本概述 TM1620是一种LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动等电路。本产品质量可靠、稳定性好、抗干扰能力强。 二、基本特性 采用CMOS工艺 显示模式(8段×6位~10段×4位) 辉度调节电路(8 级占空比可调) 串行接口(CLK,STB,DIN) 振荡方式:内置RC振荡 内置上电复位电路 内置数据锁存电路 内置针对LED反偏漏电导致暗亮问题优化电路 抗干扰能力强 封装形式:SOP20 三、主要应用 主要适用于家电设备(智能热水器、微波炉、洗衣机、空调、电磁炉)、机顶盒、电子称、智能电表等数码管或LED
153 0
【ESP8266-NodeMCU软硬串口通讯】
【ESP8266-NodeMCU软硬串口通讯】
441 0