Skip to content
GLARTEmbedded edited this page Apr 19, 2025 · 16 revisions

Mood Coffee – Project Wiki

This page is updated continuously. To view the historical plan, please refer to GitHub's page history

1. Project Plan & Timeline

Date Task Responsible
2025 January Initial project idea discussion & pitch prep All
2025 January Set up GitHub repo and initial file structure All

2. Team Roles & Responsibilities

Name Role Responsibility
CX Project Coordination and Emotion Recognition Manager Overall project planning and progress management, Git version control, emotion recognition module development
TQ UI Design and System Integration Manager Qt interface design, user interaction process design, system integration and unit testing, social media promotion
FJQ Head of Hardware Control and Integration Coffee machine hardware integration, Raspberry Pi control, pump control logic development, GPIO security management
ZJT Person in charge of physiological signal acquisition module Blood oxygen sensor integration, signal reading and preprocessing (it is recommended to supplement this part of the task content)
WYY Backend Services and System Stability Manager Daemon design and development, system stability testing and optimization

3. System Modules Overview

  • EmotionDetector – Recognizes the user's mood from facial input
  • GUIManager – Displays current status and user interface (Qt)
  • PumpController – Controls pump logic and output actions
  • MainController – Coordinates logic and data flow between modules
  • DataLogger – Records test results and system states

Clone this wiki locally