发作品签到
专业版

基于ESP32S3的触摸屏桌面工具--网络电台/PC监控等

工程标签

5.0k
0
0
2

简介

一个基于esp32s3的触摸屏小玩具,通过: 1)经典时间日期桌面 2)黄历 3)网络电台 4)PC监控 4项功能验证了触摸屏的开发、使用方法。

简介:一个基于esp32s3的触摸屏小玩具,通过: 1)经典时间日期桌面 2)黄历 3)网络电台 4)PC监控 4项功能验证了触摸屏的开发、使用方法。

开源协议

CERN Open Hardware License

创建时间:2023-06-19 17:21:26更新时间:2023-06-20 09:54:02

描述

小工具的基本灵感来源于经典项目小电视,将小电视的小屏幕换成3.5寸电容触摸屏,再升级软件固件加上更多互动玩法就变成了这个小工具。

电路图主要包括以下几个模块:

1、esp32s3芯片模块,基本上所有的腿都用到了,包括上电复位(RESET)和usb转串口连接器,当USB刷数据不好用时可以刷数据使用;

2、USB电路、5V~3.3V转换电路(使用AMS1117);

3、I2S转音频信号模块,使用MAX98357,D类功放,在网络电台页面中播放音乐时,显示FFT音频图形、音量调节功能中使用到;

4、音频转数字信号模块,使用硅麦MSM261,该部分在目前的软件功能中暂时未使用到,后期会考虑用它来做语音对话TTS/STT;

5 、时钟模块,老朋友RX8025;

6、屏幕接口模块,屏幕使用的是3.5寸TFT LCD显示屏电容触摸ST7796驱动串口屏,上链接:https://m.tb.cn/h.UzAx0Kn?tk=MAFldrn5cve

7、扩展接口,方便扩展各种其他不方便直接摆在一个板子上的所有模块,实现其他功能并可拆装;

8、ck22at目前仅预留,复刻不需要焊接

 

目前已实现的功能包括:(前方视频截图不太清晰有色差警告⚠️)

1、主页--时间日历温度计

没什么特别功能看看就好。

2、点击【RADIO】,进入网络电台页面,可以实现:

- 点击左下角圆形按钮,可以切换目前已有的网络音乐电台,包括瑞士、俄罗斯电台等,播放音乐并显示当前音乐名称;

- 播放音乐开始后,屏幕右侧有音量控制条,点击小喇叭可以静音,点击控制条上半部调大音量,下半部调小音量;点击猫额头的开关按钮,可以暂停音乐播放;再次点击继续播放;

- 播放音乐开始后,点击左上角返回按钮,页面回到主页,音乐继续播放不受影响,可以随时调整播放音量、暂定音乐播放;

【网络电台模块顾名思义需要连接网络,因此可以正常工作的前提是wifi功能正常启动并能够工作】

3、主页点击【CALENDER】,进入老黄历页面,出门开工前查一查,心理安慰剂🈶;

4、主页点击【HWMON】,进入PC运行情况监控页面;

【页面通过与附近的PC进行蓝牙配对后才能正常使用,cpu、gpu数据均通过蓝牙进行通讯,所以蓝牙正常工作才能看到监控页面】

 

由于玩法实在太多了,后续可能还要加别的功能模块,所以用了esp32s3。

外壳是采购自B站up芒果小强DY的绮良良猫盒图纸,属于没什么用但是摆着看看心情比较好的东西,完全可以不要。

 

制作视频:   https://www.bilibili.com/video/BV1LP411q7iQ/

有一套简易的外壳,如果想要stl,或者想要现在这版花里胡哨的软件固件(编译后版本,不开源的抱歉),可以进qq群305747,在群文件获取。

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航