这是一个基于 ESP32 IDF获取天气信息的组件,支持高德、心知、和风三种天气 API,能够自动识别位置并获取丰富的天气数据,如温度、湿度、风向风速等。项目还提供美观的终端输出和 HTTPS 加密传输,确保数据安全。用户可以轻松集成到 ESP32 项目中,快速实现天气信息的获取和展示。
battery_monitor 是一个用于监测电池电量和电压的模块,基于 ESP-IDF 的 ADC(模数转换器)功能。该模块通过测量电池电压,计算出电池的剩余电量百分比,并提供了相应的 API 接口。
bat_monitor组件是一个专为ESP32系列芯片设计的电池电量监测解决方案,它能够实时监测电池电压、检测充电状态(支持GPIO检测和电压变化检测两种方式),并在电池低电量、充满电等状态变化时触发相应事件通知。组件采用ADC采样和电压分压原理,支持自定义电压阈值和报告间隔,可轻松集成到ESP-IDF项目中。
RobotMotion是一个专为ESP32设计的轻量级多舵机运动控制库,通过简洁的API接口实现单舵机和多舵机的平滑运动控制。支持动作序列编程和JSON配置,可轻松与Coze等大模型平台集成,通过Function Calling(函数调用) 实现智能体直接控制舵机运动,非常适用于智能玩具、机器人等AIoT应用场景。
这个库提供了一种简单且高效的方式来使用 ESP32 微控制器控制 LED。它支持基本的 LED 操作,如点亮和熄灭 LED、设置亮度以及创建呼吸效果。该库专为 ESP-IDF 框架设计。
本项目是基于 ESP32 IDF 的 LCD GC9D01 驱动,适用于小型 SPI 屏幕(<1 英寸)。支持 RGB565 色彩、基本图形绘制(像素、线条、形状)以及中英文字符和图片显示。