Overview
ControlPi is a custom-built touchscreen AI stream deck using a Raspberry Pi, Python, and voice/gesture controls.It enables launching applications, controlling smart devices, and automating tasks through intuitive interactions.
Key Features
- 7" touchscreen UI
- Voice commands (future upgrade)
- Gesture controls via YOLOv8 classifier
- Smart light and app automation
- Runs on Raspberry Pi 5
Tech Stack
- Python (Custom UI development)
- Raspberry Pi OS
- Ultralytics YOLOv8 for gesture recognition
- OpenCV + MediaPipe (for earlier versions)
- MQTT for Smart Home control (future)