项目简介
本项目是基于ESP32开发的低轨道卫星天线旋转控制器,能够精准控制天线方位角和仰角,使其指向低地球轨道上的卫星。具备多种通信和数据处理能力,为卫星信号接收提供便利。
项目的主要特性和功能
- 支持通过Wi-Fi网络进行配置,借助IotWebConf库实现Web配置门户。
- 利用AccelStepper库驱动步进电机,精确控制天线的方位角和仰角。
- 采用ArduinoJson库处理JSON数据,便于数据的解析和生成。
- 支持MQTT通信,使用PubSubClient库实现与其他设备的消息交互。
- 能在OLED和LCD上显示单色图形,通过U8g2库实现图形化界面。
- 具备网络发现服务,通过Thingpings库实现设备的自动发现。
安装使用步骤
假设你已经下载了本项目的源码文件,可按以下步骤进行安装和使用: 1. 确保安装了与ESP32开发相关的开发环境。 2. 打开项目源码,根据实际需求配置相关参数,如Wi-Fi信息、MQTT服务器地址等。 3. 使用开发环境将固件上传到ESP32微控制器板。 4. 连接步进电机到相应的接口,确保电机能正常工作。 5. 给ESP32板供电,通过Wi-Fi网络访问配置门户,完成进一步的设置。 6. 运行程序,天线旋转控制器将开始工作,将天线指向低地球轨道上的卫星。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】