项目简介
本项目创建了一个物联网系统,借助Wemos d1 mini微控制器,从Google Directions API获取公共交通信息,然后在E-ink屏幕上显示下一班公共交通的预计到达时间和线路信息,适用于特定公交站点和目的地。
项目的主要特性和功能
硬件功能
- 采用Wemos d1 mini开发板作为主控制器,负责从Google Functions API获取数据并在E-ink屏幕显示信息。
- E-ink显示屏用于展示公共交通的预计到达时间和线路信息。
- 配备电池供电系统,包含电池、充电器和电压转换器,保障系统持续运行。
- 设有重置按钮,可用于重置Wemos d1 mini开发板。
软件功能
- 系统能通过WiFi连接到指定网络。
- 借助Google Functions API发送请求,利用Google Directions API获取公共交通信息。
- 获取下一班公共交通的预计到达时间和线路信息,并显示在E-ink屏幕上。
- 系统定时更新信息,确保显示的是最新的公共交通信息。
安装使用步骤
硬件组装
- 按提供步骤组装硬件,包括Wemos d1 mini开发板、E-ink显示屏、电池充电器等组件。
- 确保所有连接正确。
软件配置
- 下载并解压源码文件。
- 将Wemos d1 mini开发板连接到计算机。
- 通过Arduino IDE将代码烧录到Wemos d1 mini开发板中。
- 调整代码中的WiFi密码等信息与实际情况一致。
安装Google Functions API Python代码
- 将Python代码部署到Google Functions API中。
- 确保API密钥等信息正确。
测试运行
- 将组装好的硬件放置在预定位置。
- 接通电源,Wemos d1 mini开发板会自动从Google Directions API获取公共交通信息,并在E-ink屏幕显示预计到达时间和线路信息。
- 测试时观察系统运行情况,各项功能正常后可正式使用。
使用过程中,定期检查和更新软件,保护好硬件设备,避免受外部环境影响导致故障。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】