An Emotion-Detecting Interactive System by Team MoodyPi
An Emotion-Detecting Interactive System by Team MoodyPi
MoodyPi is an interactive AI project designed to introduce participants to real-world applications of artificial intelligence through emotion detection. The workshop demonstrates how AI can interpret human emotions and respond with real-time feedback.
Participants engage with a live system that captures facial expressions, predicts emotions, and prints personalized messages, making AI concepts tangible and engaging.
Difficulty Level: Beginner – Intermediate
Target Audience: K-12 – College
Duration of Workshop: 30–60 minutes
- Raspberry Pi
- Camera Module
- Thermal Printer
- Computer (for setup)
- Understand basic concepts of AI and emotion recognition
- Experience real-time machine learning applications
- Learn how hardware and software integrate in AI systems
- Raspberry Pi
- TeachableMachine
- Nghia Nguyen (Pine)
- Truman Sok
- Jumara Sandoval
- Dr. Wei Jin
- Dr. Xin Xu
MoodyPi is a Raspberry Pi–based system that detects human emotions using a camera and a trained machine learning model. When a user interacts with the system, their facial expression is analyzed in real time, and a corresponding message is printed instantly.
The project combines AI, computer vision, and embedded systems to create an engaging and hands-on learning experience.
- TAP Expo
- Super Saturday Series
- Classroom Workshops
- CREATE Symposium
- The camera captures a live image of the user
- The system processes the image using a trained AI model
- The model predicts the user's emotion
- A message is selected based on the detected emotion
- The thermal printer prints the message instantly
- Connect Raspberry Pi to power
- Attach camera module
- Connect thermal printer
- Install required libraries (OpenCV, TensorFlow Lite)
- Run the main Python script
- Stand in front of the camera
- Allow the system to detect your emotion
- Wait for the printed message
- Read your personalized output
MoodyPi/
├── code/
├── documents/
├── media/
├── resources/
└── README.mdMoodyPi bridges the gap between theory and practice by allowing users to experience AI in real time. It promotes engagement, learning, and curiosity through interactive technology.
