💡
原文中文,约6200字,阅读约需15分钟。
📝
内容提要
这篇文章总结了一些有趣和有用的ESP32/ESP8266开源项目,包括固件应用、基础库、开发辅助、外设驱动、网络通信和图形图像等方面。这些项目可用于学习硬件开发和嵌入式软件开发,也可作为电子DIY的学习项目。
🎯
关键要点
-
文章总结了一些有趣和有用的ESP32/ESP8266开源项目。
-
这些项目包括固件应用、基础库、开发辅助、外设驱动、网络通信和图形图像等方面。
-
awesome-esp是一个国外爱好者收集的ESP32/ESP8266开源项目集合。
-
ESPHome是流行的开源智能家居固件,通过YAML配置文件快速集成各种设备。
-
Tasmota是另一种智能家居固件,使用WebUI进行设备配置。
-
WLED是开源的WS2812B灯带控制固件,提供多种灯光效果。
-
AWTRIX是一个像素钟项目,包含天气、空气质量等多种应用。
-
mongoose-os是面向IoT设备的固件,支持OTA更新和远程管理。
-
ArduinoJson是用于JSON解析和生成的库,适合网络请求应用。
-
ClickEncoder是旋转编码器驱动,支持多种事件检测。
-
ESPAsync_WiFiManager是通过Web配置ESP32 Wi-Fi连接的库。
-
GxEPD2是SPI接口电子墨水屏驱动库,支持多种尺寸的屏幕。
-
Arduino框架方便开发联网设备应用,适合电子DIY学习。
➡️