
ESP32从基础到项目【桌面小屏幕项目】
文章平均质量分 67
桌面小屏幕是什么?它是一套可以看时间、看天气、记单词、看粉丝数、设置番茄工作时钟的小摆件。
但最重要的不是小摆件本身,而是,这是一套低门槛的手把手产品开发教程。
整套教程会分30节左右,从一个想法开始,到提取需求、外设选型、原理图设计、PCBlayout、代码编写、调试、烧录、结构设计、安装。带你从
小智学长 | 嵌入式
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速上手-烧录固件
新版本板卡的内置了自动进下载模式电路,所以不需要按IO0和RST按键(因为根本就没有按键),直接点击烧录就会自动开始烧录。新版本板卡的内置了自动进下载模式电路,所以不需要按IO0和RST按键(因为根本就没有按键),直接点击烧录就会自动开始烧录。使用此工具烧录完成后,是不会自动重启的,所以我们需要拔掉电池和USB线,重新接上才会重启看到画面。,使其进入下载模式,再点击【START】开始烧录,直到烧录完成。使用此工具烧录完成后,是不会自动重启的,所以我们需要拔掉电池和。点击自动下载,不需要按按键。原创 2025-07-12 11:49:16 · 519 阅读 · 0 评论 -
桌面小屏幕实战课程:重要-桌面屏幕-QA文档
首先参考视频教程,了解心知天气的API使用,然后注册自己的账号(学长的是临时账号,可能会限制请求次数),需要用你自己的。-烧录完成,如果屏幕没显示,但是触摸有声音,查看是否烧录错不同版本的固件,最新购买的一般是D67后缀的固件。如果你自己需要添加单词,可以参考,但需要注意单词长度,避免数组越界导致挂掉。-另外,在休眠模式时,右滑屏幕也可以进入主界面,在主界面下滑,听到滴一声后,板卡会重新打开热点。另外,目前是没有使用GUI框架的,所以单词的显示位置,需要自己调整,否则可能出现显示异常。测试没问题后才上电。原创 2025-07-03 00:11:13 · 1040 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 18 FONT&PAINT
dev17_all/main/src/driver/ds_screen.c 为GDEW0154T8驱动源码(停产,此文档的代码)驱动源码,已经停产,所以只能参考实现思路,此工程在新屏幕中是跑不起来的。如果需要最新版本的屏幕驱动代码,参考分支dev_17_all_d67中的。使用idf.py menuconfig配置flash大小为4MB。有了图标、有了文字数据,如何放到同一个页面里面呢?LVGL工具:飞书文档中下载。注意,本章节的代码适配的是。驱动源码(目前使用)驱动源码(目前使用)字体:飞书文档中下载。原创 2025-06-29 21:57:29 · 816 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 17 HTTPS
home/kemp/work/esp/DesktopScreen/main/component.mk添加。复制-----BEGIN CERTIFICATE-----后内容到pem文件。原创 2025-06-29 21:48:03 · 422 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 16 HTTP
时间接口可以参考工程ds_sntp.c文件实现,不建议使用http请求实现,外部第三方公司接口容易变动。B站API更新后,只支持https方式请求,可以参考https章节代码实现。时间https请求接口方式弃用。注册账号,申请产品,获取密钥。原创 2025-06-28 23:53:48 · 312 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 15 WiFi SCAN
【代码】桌面小屏幕实战课程:DesktopScreen 15 WiFi SCAN。原创 2025-06-28 23:49:55 · 245 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 13 HTTP SERVER
连接热点后,用浏览器访问esp32的网址esp32默认是192.168.4.1。原创 2025-06-27 23:54:56 · 535 阅读 · 0 评论 -
桌面小屏幕实战课程: DesktopScreen 12 WiFi AP
CONFIG_ESP_AP_WIFI_SSID="桌面屏幕"原创 2025-06-26 23:25:34 · 325 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 11 SPI 水墨屏
(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的。注意:这里的代码和视频中不太一样,因为旧版本屏幕停产,更换了屏幕型号,下方代码为。152*152个像素 19Byte=152Bit 19*152的数组。的屏幕驱动代码,和最新版本屏幕是一致的。的管脚上占用四根线。原创 2025-06-26 23:23:07 · 1636 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 10 I2C 触摸屏
其中任何一个能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然,在任何时间点上只能有一个主控。公司在80年代开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。场景:硬件看门狗芯片、加密芯片、触摸屏驱动芯片、系列传感器等等。一条是双向的串行数据线SDA,一条是串行时钟线SCL。注意不同版本的板卡要根据原理图修改代码的。大小由速度和容性负载决定一般在。保证数据的稳定性,减少干扰。支持不同速率的通讯速度,是半双工,而不是全双工。原创 2025-06-26 00:20:28 · 698 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 9 GPIO
【代码】桌面小屏幕实战课程:DesktopScreen 9 GPIO。原创 2025-06-26 00:16:40 · 257 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 8 非易失性存储器NVS
【代码】桌面小屏幕实战课程:DesktopScreen 8 非易失性存储器NVS。原创 2025-06-24 23:36:19 · 217 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 7 文件系统
复制分区表/home/kemp/work/esp/DesktopScreen/partitions.csv。idf.py menuconfig设置以下参数。原创 2025-06-24 23:34:38 · 306 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 6 Timer&消息队列
【代码】桌面小屏幕实战课程:DesktopScreen 6 Timer&消息队列。原创 2025-06-23 23:17:10 · 217 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 5 任务创建
【代码】桌面小屏幕实战课程:DesktopScreen 5 任务创建。原创 2025-06-23 23:15:21 · 196 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 4 示例工程的使用&Log打印
添加Kconfig.projbuild时,需要先进入menuconfig修改属性后退出保存,此时重新build会重新编译整个工程,如果只出现编译一点,那就是没保存或Kconfig异常。原创 2025-06-22 17:23:44 · 226 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 3 Git工具使用
使用Git管理本地仓库的好处是,可以知道自己每次修改了哪些内容,随时进行版本切换。添加.gitignore build。原创 2025-06-22 17:21:37 · 268 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 2 第一个工程
(FYI:下方代码已在idf4.4验证,如果你使用其它版本idf,可以参考esp-idf/examples/get-started/hello_world中的代码)把设备USB口接到电脑后,查看新增设备号,使用ls /dev/ttyU* 查看新增的设备号。开始/dev/ttyUSB0。,退出 IDF 监视器。原创 2025-06-21 15:49:48 · 347 阅读 · 0 评论 -
桌面小屏幕实战课程:DesktopScreen 1 环境搭建
这一步如果失败,可以先排查ubuntu ssh是否已经启动,然后排查ubuntu和window的ip是否为同网段(可以修改虚拟机网络为桥接,最后就是重新重启、安装下vscode的ssh插件,或者你可以用别的ssh插件验证)idf4.4需要python3.8版本,如果你电脑ubuntu python版本不是3.8以上,需要手动安装切换,可参考。登录,如果网络配置没问题,你可以在新窗看到需要输入密码,输入ubuntu密码后可登录成功。在 Windows 系统上右击 此电脑 ------->原创 2025-06-21 15:46:38 · 841 阅读 · 0 评论 -
【桌面小屏幕项目】ESP32开发环境搭建
视频教程链接:【【有手就行系列】嵌入式单片机教程-桌面小屏幕实战教学 从设计、硬件、焊接到代码编写、调试 ESP32 持续更新2022】 https://www.bilibili.com/video/BV1wV4y1G7Vk/?原创 2023-08-29 23:30:29 · 1296 阅读 · 0 评论