← 返回科研项目

Robot Lab · Embedded Vision

ESP32 坐姿健康监测与手机告警

ESP32-S3 采图 · Python 判坐姿 · 本地声光提醒 · App 远程告警

进阶10–18 天智慧健康
八步主页简介 · 架构 · 设备 · 仿真 · Python · 通信 · App · 运行

01 · Overview

项目简介

把嵌入式感知、视觉判姿与前端联调做成一条可演示、可答辩的完整链路。

一块 ESP32-S3(N16R8)配摄像头,持续观察坐姿;异常持续超过门限时,本地蜂鸣/OLED 当场提醒,同时把事件回传给 Python 服务与手机 App。课题刻意打通「固件 → 算法 → 接口 → 产品」四层,而不是只做单一 Demo,方便你在作品集里讲清楚设计取舍与联调过程。

建议 10–18 天,按八个 Tab 推进
周期10–18 天可压缩到一周冲刺版
核心器件4 件必购另有可选喇叭升级
能力跨度端到端固件 · 视觉 · 通信 · App
答辩友好可演示异常触发看得见、听得见
Learning Path

四段式推进

不是堆功能,而是按「能演示的最小闭环」往前走。

  1. 01感知落地

    主控、摄像头、OLED、蜂鸣接线与固件冒烟

  2. 02仿真验证

    在仿真里确认引脚与取景,再上真板

  3. 03判姿服务

    Python 拉帧判姿,超时回传结构化结果

  4. 04前端联调

    心跳 / 预览 / 告警接口与 App 产品验收

Goals

学习目标

  1. 01

    完成摄像头取流、稳定供电与板级状态展示(OLED / 蜂鸣)

  2. 02

    用 Python + MediaPipe Pose 判定坐姿,并设置持续时间门限

  3. 03

    异常时驱动本地告警,同步把结构化结果推到前端 App

  4. 04

    掌握 HTTP 联调、抓帧预览与端到端验收方法

Outcomes

交付成果

  • 可上台演示的桌面坐姿监测实物

  • 固件工程 + Python 判姿服务

  • 带告警流的前端产品与接口测试台

  • 测试记录与分析结论(可写进简历)

Scenes

典型场景

书桌监测

摄像头俯视或斜视坐姿,异常持续后本地提醒,不打断专注。

远程陪学

家长或助教通过 App 看到告警列表,确认是否需要干预。

课堂答辩

现场触发弯腰/低头,展示声光 + 日志 + 前端状态三联反馈。

Stack

技术栈

ESP32-S3 采图 · Python 判坐姿 · 本地声光提醒 · App 远程告警

ESP32-S3 N16R8OV2640C / ArduinoPythonMediaPipeHTTP APIApp 前端