littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于ESP8266的韩国京畿道公交信息系统

项目简介

本项目是基于ESP8266 NodeMCU微控制器开发的公交信息系统,专为韩国京畿道设计。系统借助Wi-Fi技术,每20秒从服务器获取实时公交位置数据并计算预计到达时间,最终将信息显示在0.96英寸的SSD1306 I2C OLED显示屏上。

项目的主要特性和功能

  • 实时数据获取:每20秒从服务器获取一次实时公交位置数据。
  • 预计到达时间计算:依据实时数据算出公交车预计到达时间。
  • 信息显示:把处理后的信息显示在OLED屏幕上。
  • 无线连接:支持IEEE 802.11 b/g/n Wi-Fi技术。
  • 数据使用:每天约使用9.30 MB的数据,每月约280 MB。

安装使用步骤

硬件准备

  • 准备ESP8266 NodeMCU开发板。
  • 连接0.96英寸的SSD1306 I2C OLED显示屏(需焊接)。
  • 使用KOKIRI A - PACK FIXIE 5 (KP - LS50)便携电池为系统供电。

软件设置

  • 下载并安装Arduino IDE。
  • 在Arduino IDE中安装ESP8266开发板支持。
  • 下载本项目的源码文件并导入到Arduino IDE中。

配置网络

  • 在源码中配置Wi-Fi网络的SSID和密码。

编译和上传

  • 将NodeMCU通过Micro - USB连接到电脑。
  • 在Arduino IDE中编译并上传代码到NodeMCU。

启动系统

  • 系统启动后,OLED屏幕将显示实时公交信息。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】