ESP32 开发指南:从入门到进阶
ESP32 开发资源汇总
ESP32 是乐鑫(Espressif)推出的一款低成本、低功耗的系统级芯片(SoC),集成了 Wi-Fi 和蓝牙功能,广泛应用于物联网(IoT)、智能家居、可穿戴设备等领域。
本页面汇总了本站所有与 ESP32 开发相关的技术文章,涵盖从基础入门到高级应用的完整知识体系。
📚 文章索引
🎨 GUI 开发:LVGL + FreeType 可变字体系列
这是本站最受欢迎的系列文章,累计阅读量超过 **50,000+**。
| 章节 | 标题 | 简介 |
|---|---|---|
| 第一章 | 在 LVGL 中实现可变字体 (Variable Font) | FreeType 字体引擎基础,在 Windows 模拟器上实现动态字重 |
| 第二章 | LVGL + FreeType - ESP32 移植篇 | PlatformIO 项目配置,TFT_eSPI 屏幕驱动 |
| 第三章 | LVGL + FreeType - 动画效果实现 | SD 卡加载字体,字重动画实现 |
📡 网络与通信
| 文章 | 简介 |
|---|---|
| ESP32 显示公网 JPG 图片 | HTTP 协议详解,AsyncTCP 分块传输,Content-Length 解析 |
| ESP32 + 4G 模块:PPPoS 联网方案 | 告别 AT 指令,使用 PPPoS 将串口虚拟为网卡 |
| ESP32 PC 画面实时串流 | Python 抓帧编码 + 自定义 TCP 协议 + DMA 渲染 |
🏠 智能家居:HomeKit 系列
| 章节 | 标题 | 简介 |
|---|---|---|
| 第一章 | ESP32 控制灯光 - 舵机方案 | 非侵入式改造,舵机 PWM 控制原理 |
| 第二章 | ESP32 控制灯光 - WSL 环境配置 | esp-homekit-demo 编译与烧录 |
| 第三章 | ESP32 控制灯光 - 代码融合 | Siri 语音控制闭环实现 |
进阶项目:
- 米家屏幕挂灯 HomeKit 改造 - 拆解分析 + 芯片替换
🛠️ 开发技巧与填坑指南
| 文章 | 简介 |
|---|---|
| ESP32 进阶开发技巧 | 异步 HTTP、Light-Sleep PWM、GIF 播放、SPIFFS OTA |
| ESP-IDF embed_txtfiles 使用技巧 | 资源嵌入机制详解,证书/HTML 管理最佳实践 |
| ESP32-C3 PlatformIO embed_txtfiles 修复 | RISC-V 工具链配置 Bug 解决方案 |
| SPI LCD vs 并口 LCD 性能对比 | 60MHz SPI 与 8 位并口实测数据分析 |
🎮 图像处理:Ditherpunk 抖动算法
| 文章 | 简介 |
|---|---|
| Ditherpunk (一):算法原理与 JS 实时演示 | Gamma 校正、Bayer 矩阵、误差扩散算法详解 |
| Ditherpunk (二):ESP32 + 单色屏实战 | ST7305 1.54 寸屏驱动,全套抖动效果移植 |
🔗 推荐外部资源
💬 联系与反馈
如果你在 ESP32 开发过程中遇到问题,或者对文章内容有任何建议,欢迎通过以下方式联系我:
- Email: admin@chaosgoo.com
- GitHub: github.com/chaosgoo
本页面持续更新中,收录本站所有 ESP32 相关技术文章。
ESP32 开发指南:从入门到进阶

