DrawTogether
7 March 2025
Project
DrawTogether is an interactive drawing game designed to encourage collaboration and social interaction. Players need to recreate a model using unconventional controls resulting in a fun and intentionally imperfect experience.

Approach
Inspired by Etch A Sketch and Pictionary, the game challenges users to control the X and Y axes of the drawing using two rotary encoders, while a pressure sensor adjusts the stroke thickness. The goal was to create an engaging, ice-breaking experience that encourages teamwork rather than individual success.
The project combined electronics and web development. A custom 3D-printed enclosure was created to house the components. The interface was built using p5.js, allowing real-time interaction between the Arduino system and a web-based canvas.

Technology
- Arduino Mega 2560
- Rotary encoders (KY-040) for controlling the drawing axes.
- Force-sensitive resistor (FSR402) for stroke thickness.
- Small LCD screen to display game instructions.
- p5.js for the web interface.
- 3D-printing for the game’s custom enclosure, built in Fusion 360.

Credits
This project was created as part of the “IOT/Arduino” introduction course at the HEIG-VD, Yverdon-les-Bains, during my Media Engineering Bachelor’s degree.