
标准版
ESP32桌面小电视_CH340K
7.9w
0
0
71
简介
ESP32桌面小电视,一款你值得拥有的创意桌面小摆件,累了困了,看看龙猫转圈也是一种心情
简介:ESP32桌面小电视,一款你值得拥有的创意桌面小摆件,累了困了,看看龙猫转圈也是一种心情开源协议
:GPL 3.0
创建时间:2021-06-02 14:16:22更新时间:2022-07-16 02:09:58
描述
###【最新更新】如果出现wifi信号差,具体示意操作如图所示

演示视频:https://www.bilibili.com/video/BV1hy4y1W7NL#reply4659296399
介绍
交流QQ群:531732157
B站:Xutoubee
- ESP32桌面小电视,定位于桌面小摆件,平时办公、学习偶尔摸摸鱼,盯着屏幕看一看,了解时间、天气、及生活指数等,其实望着屏幕上的龙猫动呀动,也别有风味。
- 硬件部分包含ESP32-WROOM-32模组+1.54寸 240*240 ST7789屏幕+模式按钮+光感,使用模组的原因是稳定可靠,可减少很多外围部件;ST7789屏幕嘛,占项目经费的大块头,非常怀念早两年10元就能买到的年代;模式按钮主要用于启动时进行相关参数设置,如更换主屏动画、进入配网模式等等,单按钮设置,程序思路也很简单,根据按下的时长,松开按钮后设置参数,缺点嘛,就是太费时了;最后就是光感了,主要用于屏幕背光得自动控制,根据光线强弱自动调节屏幕背光,当夜间熄灯情况下,屏幕背光关闭,很适合卧式内使用,不会因为屏幕微光影响睡眠等。
- 供电方式,其实思考过使用锂电池,但屏幕+ESP32两个电老虎(暂不考虑为了省电做优化),让我放弃了,再加上小巧的外形,势必不能塞进大容量电池;也思考过采取无线供电方式,但是市面上搜了一圈,线圈尺寸都偏大,自己绕线圈(饶了我吧!),以及作品定位本就是放置于桌面,牵跟小尾巴(充电线),也不伤大雅。
程序下载,配套资料中,打开Arduino IDE,按下下图设置参数,主要开发板的类型和内存分配严格按照下图红框所示:

- 接下来,就是很关键的一步,Arduino IDE中新建空白程序,然后下载,原因:实际下载时需要下载三个bin,分别为固件、配置文件、用户程序,且均存放在不同的内存地址,我尝试过根据它提示的地址分别烧录3个bin,都未成功,无奈,只能先这样操作了,完成这步之后,就可以来下载用户程序了,打开Flash_download_tool_3.8.7.exe,根据下图设置,点击“OK”

- 然后,按下下图顺序依次设置,其中的COM:为你电脑实际的端口号

- 当提示完成,需断电重启,再次通电,因为是首次使用,ESP32的NVS存储中并没有wifi数据,所以会自动进入Web配网模式,此时,打开手机,进入wifi设置,手机连接“桌面小电视”,随后会自动弹出配网页面,输入所处环境的wifi信息即可,注意ESP32-WROOM-32原生不支持5G频段,所以你懂的,输入的wifi名称中文+数字+字母+符号都可以随便组合,别输出就行,确认无误,点击“保存”,桌面小电视收到数据后会自动重启,并连接刚设置的wifi,如果信息输入错误,在连接过程中,当进度条快到头了,也会自动进入配网模式(谁让你输错呢)
单按钮模式设置,想进入这个模式,上文中也有所提及,其实也很简单,首先,桌面小电视先断电或者正常工作时按下背后的按钮不松开(按钮按下后进行软重启),然后屏幕会有文字提示,提示什么信息,就在这个页面松开按钮,即可完成设置(该方法确实很费时) - 目前的问题:
【1】在移动宽带下使用,会存在所在地与屏幕显示的所在地不符,原因不深究,你懂的 → 后续会在单按钮设置模式下新增程序设置功能
【2】所处网络环境较差(网速差),会出现联网获取数据时,屏幕该动的部分停止,原因是获取api数据的函数一直停留在while中,没获取到数据(或超时),势必不跳出 → 后续会在RTOS下跑这个作品,且可以合理的“压榨”ESP32的双核处理器 - 美图欣赏





设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。
















