加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

aerobotics 发布

ESP32挂件

 
设计简介

 

2021/10/27 添加时钟demo

 

时钟demo原作者为B站UP主:私の名はMisaka

 

后续会专门为时钟出一个ESP8266版本,节约成本的同时会很薄,敬请期待

 

 

***************************************************************************************************

 

 

2021/08/11 更新原理图

 

原理图上的元器件编号不对,请勿参考元器件编号(两张原理图在一个工程内好像不允许有重名的编号,所以编号没办法改)

 

对自己焊接技术没信心的请使用ESP32烧录座烧录完再焊接!

 

***********************************************线************************

 

BOM表最好是下载附件里的,自动生成的貌似有些不对劲

 

ESP32驱动GC9A01圆形屏幕显示图片并按照设定的时间自动更换

总成本大概不到60块钱,手痒的可以玩玩

在SD卡根目录创建一个img文件夹,把图片用工具缩小成240x240分辨率大小

(SD卡需要格式化成FAT32格式,容量尽量为8G以下)

为了节省空间(其实是我懒)PCB上没画USB转TTL,但是预留了串口

由于是第一次画PCB,布线像坨屎一样,有什么不足的地方请大佬指出

注意:PCB上的排针使用的都是2.0mm间距

交流群:636426429

 

可作为阿宅胸章,背包挂件

 

本项目基于Arduino IDE开发

使用Arduino_GFX库驱动屏幕(https://github.com/moononournation/Arduino_GFX)

图片和视频代码说明及BOM表开源在https://github.com/Myzhazha/ESP-32_GC9A01_JPG

伄大的兄弟可以改下代码使用ESP32自带的AP模式上传图片,我的代码也是嫖的不会改(狗头)

 

使用此工程可播放视频https://github.com/Myzhazha/ESP-32_GC9A01_JPG/tree/main/Video_Demo 

(此Demo修改自https://github.com/moononournation/RGB565_video)

 

 

播放的视频播放的是mjpeg图片帧,需要使用FFmpeg转换

FFmpeg下载地址https://ffmpeg.org

使用方法: 把视频用剪辑软件修改分辨率为240x240,并导出为.mp4格式
下载FFmpeg并在FFmpeg.exe目录下按住shift键鼠标右键-在此处打开PowerShell窗口

执行以下命令将mp4文件转换为mjpeg格式

./ffmpeg -i [你的mp4文件路径] -vf "fps=30,scale=-1:240:flags=lanczos,crop=240:in_h:(in_w-240)/2:0" -q:v 9 [输出路径]

比如:

./ffmpeg -i D:video1.mp4 -vf "fps=30,scale=-1:240:flags=lanczos,crop=240:in_h:(in_w-240)/2:0" -q:v 9 D:video240_30fps.mjpeg

转换完成后把240_30fps.mjpeg文件放到TF卡根目录即可

 

 

PCB说明:

U1按键是Boot按建

U2按建是EN按建

TIAO跳帽是用于串口烧录固件的时候的断开TF卡供电的跳帽,正常使用的时候把跳帽插上,烧录固件的时候把它拔了

 

固件烧录说明:

烧录时

TTLRXD对应PCB上的T

TTLTXD对应PCB上的R

TTL3.3V对应PCB上的3

(一定要使用3.3v电压,5V电压会损坏屏幕及ESP32模组)

TTLGND对应PCB上的G

 

 

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-21 11:36:11

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved