小屏幕
介绍
成品演示
![]() | ![]() |
这个项目是我第一个小项目,虽然是跟着人家的视频做的,但是从中还是学到了很多关于嵌入式的知识,我觉得这个项目还是很适合大多数人学单片机的第一个项目,虽然有些点我还是不了解,但是可以了解一个产品的框架以及流程。
我的板子资料�?https://pan.baidu.com/s/1waibSlIEahSa8gyVcN39Xw提取码:3umi
流程图
建议
- 假如是第一次接触,可以试着模仿,代码看不懂没关系,能做出来自己不就满意了嘛(最后烧录用固件烧录就好)。
- 有一定的基础的话跟我一样从画板子->ESP32学习->源代码->自己修改->自我总结。
- 这个项目就当是自己的一个起点(毕竟我自己也不是很厉害那种😅😅)。
立创EDA的导入以及打板操作
立创EDA导入文件
然后选择工程文件导入即可
- 原理图
- PCB板图
- Gerber文件导出
板子打印的操作
(1)打板下单的操作(下载嘉立创下单助手)
焊接工作
如果使用SMT加工的话可以直接烧录程序使用�?
1.要根据boom表买相应的材料,然后还要有相应的焊接工具,比如,烙铁,松香,锡膏,长拆焊台等
(1)电烙铁(刀头),焊锡膏,焊锡,拆焊台
(2)助焊剂,一个夹板子的支架
2.屏幕,外壳,电池的购买链接:https://m.tb.cn/h.Um3oCwv?tk=YVEZd66OTfK
3.根据PCB安装贴片安装
4.测试部分,用电表测试有没有短路或者虚焊的地方(这里花了我好长时间,主要是座子那个部分,最好使用刀头电烙铁😶🌫️)
5.插上电,led能亮,没有发热的地方,初步断定没问题了
6.之后就是愉快的烧录时间啦
烧录程序
烧录工具下载
固件下载
bootloader.bin 引导加载
partition-table.bin 分区表
DesktopScreen.bin 应用固件
DesktopScreenFont.bin 字体
固件烧录
1、把板卡与电脑通过USB连接,打开设备管理器,记住端口填到第三步的COM中
2、打开ESP FLASH TOOL,选择ESP32
3、选择固件和对应的烧录地址,配置烧录参�?
需配置晶振频率、SPI SPEED、SPI MODE、Flash Size、串口端口号和波特率等,此处波特率可以尽量选大一些(选择230400�?460800),以节省时间,若提示ERROR,请降低波特率
:
注意:
1、注意下载固件前面的√要选上
2、下载前把电池和USB都接上
四、烧录以及常见错误
1、频繁重启,屏幕一直闪烁,报Brownout detector was triggered
电源问题,需接上电池2、报i2c相关错误
i2c_master_write_slave error
i2c_master_set_addr error
i2c是TP接口,报此问题一般是TP没接或者TP端子没焊接好3、注意V3版本和V4版本板卡原理图不一样
V1.0.1-V1.0.3 是温湿度传感器版本(已不再维护,建议不要使用)
V1.0.4 是蜂鸣器版本4、W (676) SPIFFS: mount failed, -10025. formatting…卡住
新的芯片首次烧录是会自动格式化文件系统,等待10s-30s,格式化完成后会自动重启。5、打印 DS_UI_PAGE_MANAGE: now_show_page 0 ui_page_evt_task 1 evt.action 6
然后卡住重启
一般是屏幕端子没焊接好导致
还有可能就是屏幕和端子插座没有插好的缘故
(假如是源代码烧录的,记得看看板载的是ESP32还是ESP32-S)6、进入下载模式不成功
-电池和USB需要接上
-芯片到CH340部分的元器件焊接再次检查是否虚焊、短接
-检查芯片的TX RX IO0 RST VCC GND引脚是否焊接好
-芯片VCC电压测量下是否正常
-下载软件的配置是否对,固件前面的√要选上7、屏幕一直闪、重启
-下载串口助手软件,查看日志根据上方排查
-还要检查是不是电池没电了,掉电重启8、下载固件成功,但屏幕没显示
-固件是否选对?不同屏幕有不同版本固件,查看自己下单的屏幕版本
-屏幕连接方向是否对,可以看下图方向
-屏幕端子是否虚焊、短接9、下载时提示8-download data fail
排查下VCC GND IO0 RST RX TX是否焊接好,插上电池,换一根USB线10、能找到COM口,但是进入下载固件失败
查看下图确定引脚是否焊接好
五、参考文献
小智学长 & 阿奇
飞书文档:https://x509p6c8to.feishu.cn/docx/NQCTdjUFJoYoZ1xYHS9cIlbwnxh
b站视频教程:【有手就行系列】嵌入式单片机教程-桌面小屏幕实战教学 从设计、硬件、焊接到代码编写、调试 ESP32 持续更新2022_哔哩哔哩_bilibili