littlebot
Published on 2025-04-10 / 1 Visits
0

【源码】基于ESP32的Google Nest祈祷时间提醒系统

项目简介

本项目借助ESP32微控制器,从Aladhan API获取伊斯兰教的祈祷时间,再通过Google Nest设备播放祈祷提醒。采用MP3文件播放祈祷音频,同时支持通过WiFi进行配置以及OTA远程更新。

项目的主要特性和功能

  • 祈祷时间提醒:从Aladhan API获取伊斯兰教祈祷时间并播放提醒。
  • MP3播放:利用MP3文件播放祈祷音频。
  • WiFi配置:可通过WiFi网络对设备进行配置。
  • OTA更新:支持远程OTA更新,无需物理接触设备。

安装使用步骤

假设用户已经下载了项目的源码文件: 1. 安装开发环境: - 安装Visual Studio Code。 - 安装PlatformIO扩展。 2. 连接设备: - 打开项目文件夹,连接ESP32开发板。 3. 上传固件: - 在Visual Studio Code终端运行命令 pio run -t upload -t uploadfs 上传固件。 4. 配置WiFi: - 设备启动后,连接名为 adhan_configurator 的WiFi热点。 - 打开浏览器,访问 http://adhan.local 进行WiFi设置。 5. 使用提醒功能: - 设备连接WiFi后,会自动从Aladhan API获取祈祷时间,并在指定时间播放祈祷音频。 6. OTA更新: - 访问设备的IP地址并添加 /update 路径(如 http://192.168.1.100/update),上传最新的 firmware.binspiffs.bin 文件完成OTA更新。

下载地址

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