项目简介
本项目是一个基于ESP32的固件项目,其核心功能是实现对BST900 Boost Converter的远程控制。借助WiFi和MQTT协议,用户可远程操作BST900电源转换器,完成电压与电流调整、统计数据收集以及警报设置等操作。
项目的主要特性和功能
- 远程控制:借助WiFi和MQTT协议,远程操控BST900电源转换器。
- 统计和警报:收集转换器的电压、电流、温度等统计数据,并可设置警报阈值。
- 自动校准和闭环控制:具备自动校准功能,保证输出精确。
- TFT显示:支持TFT显示屏,用于显示电力参数和设定值。
- 安全保障:有过热保护和通信中断恢复功能。
- OTA更新:支持Over-The-Air更新功能。
安装使用步骤
硬件准备
准备ESP32开发板、BST900电源转换器、TFT显示屏(可选)及其他必要硬件。
软件环境
安装PlatformIO或Arduino IDE,并配置ESP32开发环境。
编译和烧录
使用PlatformIO或Arduino IDE编译代码,并将其烧录到ESP32开发板。
配置WiFi和MQTT
在代码中配置WiFi和MQTT服务器的信息。
启动和测试
给设备上电启动,测试各项功能是否正常。
注意事项
- 使用前确保所有硬件连接正确。
- 修改代码前建议先备份原始文件。
- 对于电源设备,要在安全的环境下使用,并遵循相关安全规定。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】