It's a pretty cool system that uses CV (specifically YOLO) and LLMs to keep an eye on desk jockey health in the office. It's like a real-world "screen time tracker"!
It basically monitors your posture, how much you're moving around, and even your water intake. The idea is to give you real-time health feedback and suggestions right when you need them.
Backend: Vue+FastAPI+SQLite, nothing special
Hardware: we're rocking ESP-LCD-EV and ESP-CAM boards, using PlatformIO with Arduino and FreeRTOS
One awesome feature is that a single host PC can connect to multiple lower-level devices simultaneously. So, you could have a whole bunch of workstations monitored at once.
Now it is mainly developed for Chinese (Simplified), maybe in the future we will consider i18n 🌐
This project is a bit extensive. My mentor created the first version, but now it is almost entirely mine.
## 简体中文版本的介绍
这是一个使用计算机视觉(YOLO)和 LLM 来监测办公室白领工位健康状况的系统。它就像现实世界中的“屏幕使用时间“一样。可以根据工人的工作姿态、活动情况和饮水习惯,提供实时健康状态反馈和建议。
上位机:Vue+FastAPI+SQLite 的前后端软件。
下位机:ESP-LCD-EV 以及 ESP-CAM。采用 PlatfomIO Arduino/FreeRTOS 开发。
一个上位机支持同时连接多个下位机。
这个项目涉及的面很广,最早它由我的老师创建了第一个版本,但现在它可以说几乎完全是我做的了
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
ESP-LCD-EV 上还有 LVGL 的
这个屏幕的驱动花了我很久时间
参考
https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
https://github.com/esp-arduino-libs/ESP32_Display_Panel/blob/master/examples/platformio/lvgl_v8_port/platformio.ini#L24
这里必须用 pioarduino 的社区 platform