# ESP32-Minecraft_Server_Status_Display **Repository Path**: goldenapplepie/esp32-minecraft_-server_-status_-display ## Basic Information - **Project Name**: ESP32-Minecraft_Server_Status_Display - **Description**: ESP32-Minecraft_Server_Status_Display 这是一个用于嵌入式设备(ESP32)的MicroPython项目,主要功能包括连接WiFi网络、从远程API获取数据,并在OLED显示屏上显示这些信息:一个是远程服务器状态(如CPU使用率、内存使用率等),另一个是Minecraft服务器的在线状态和玩家数量。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-06 - **Last Updated**: 2025-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: ESP32, MicroPython ## README # ESP32-Minecraft_Server_Status_Display #### 介绍 这是一个用于嵌入式设备(ESP32)的MicroPython项目,主要功能包括连接WiFi网络、从远程API获取数据,并在OLED显示屏上显示这些信息:一个是远程服务器状态(如CPU使用率、内存使用率等),另一个是Minecraft服务器的在线状态和玩家数量。 ## 简介 本项目是一个用于监控Minecraft服务器的嵌入式系统应用。它利用MicroPython编程语言,结合网络请求、I2C通信和OLED显示屏等技术,实现了对Minecraft服务器状态和远程服务器数据的实时监控和显示。 ## 功能特点 - **WiFi连接**:支持自动连接到指定的WiFi网络。 - **远程数据获取**:通过API接口获取远程服务器的CPU使用率、内存使用率、运行实例数等信息。 - **MC服务器状态监控**:实时监控Minecraft服务器的在线状态、玩家数量等信息。 - **OLED显示屏**:在OLED显示屏上显示监控数据和服务器状态。 ## 使用方法 (硬件请自备) 1. 将代码上传至嵌入式设备(如ESP32)。 2. 配置WiFi网络参数和API密钥。 3. 上电运行,即可在OLED显示屏上看到监控数据和服务器状态。 ## 贡献指南 欢迎对本项目进行贡献!您可以通过以下方式参与: - 报告bug或提出改进建议。 - 提交代码修复或新功能。 - 编写或更新文档。 ## 许可证 本项目采用[MIT许可证](LICENSE)。 ## 更多说明 博客文章(附有详细的介绍):https://blog.goldenapplepie.xyz/?p=1795 ## TodoList 1.全面升级屏幕,并采用能触屏交互、尺寸更大的全彩屏幕; 2.增加更多查询信息,如服务器icon、服务器motd等; 3.增加更多高级功能,如使用SmartConfig一键联网、通过触屏远程管理服务器等; 4.……