ESP-Alerts-for-Android ESP-Alerts-for-Android

ESP32 ⭐☆☆☆☆ (1/5) 已发布
mitchwongho 57 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

用ESP32 OLED显示Android通知。


ESP-Alerts-for-Android 是一个专为物联网场景设计的 Android 端辅助应用,其核心使命是实现手机通知的跨设备实时转发。该项目与基于 ESP32 的硬件项目(如 Hackster.io 上的“使用 ESP 读取手机通知”教程)深度配合,解决了用户在无法直接查看手机时,如何通过低成本硬件设备获取重要通知的痛点。例如,当手机放在口袋、充电或远离视线时,用户可以通过连接 ESP32 的 LED 指示灯、蜂鸣器或 OLED 屏幕,第一时间感知来电、短信或应用推送。

标签

项目特点

通过BLE将Android通知实时发送到ESP32
支持OLED显示屏显示通知内容
与Hackster.io/Hackaday.io开源项目深度集成
依赖Nordic Semiconductor的Android-BLE-Library实现稳定蓝牙通信

技术规格

通信协议
目标平台
依赖库
配套硬件
项目类型

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32开发板 1 如ESP32-DevKitC
OLED显示屏(I2C接口) 1 通常为0.96寸128x64
杜邦线 若干 用于连接ESP32和OLED
USB数据线 1 为ESP32供电

所需工具

工具用途是否必需
Android Studio 编译和运行Android应用 ✅ 是
Arduino IDE 编译ESP32固件 ✅ 是
USB数据线 连接ESP32到电脑 ✅ 是
焊台 焊接OLED排针(可选) ▢ 推荐

能力画像

记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
3/5

所需技能

🔧 **动手能力**:需要连接ESP32和OLED显示屏,可能需要焊接排针 💻 **编程能力**:需要Android开发基础(Java/Kotlin),熟悉Arduino编程 ⚡ **电子电路**:了解I2C通信协议,能连接OLED显示屏到ESP32

适用场景

在无法直接查看手机时获取通知(如骑行、驾驶)
制作个性化通知显示设备
学习BLE通信和Android-ESP32交互
智能家居通知系统