Concept Development 

Touch canvas is an interactive visual project using Arduino that transforms touch inputs into dynamic visual effects. Users engage with sensors and controls connected to Arduino, triggering real-time changes in immersive visual environment, fostering a unique, hands-on digital experience.

Quayola, Pleasant Places
Obsidian, Canvas

Material List

  • HC-SR04 Ultrasonic Distance Sensor
  • Analog Joystick
  • Arduino Uno Board
  • Breadboard

Schematic Diagram

Arduino Code

Prototype Setup

Interactive Viewport

Future Step

Interactive project, I propose integrating OSC communication between TouchDesigner and Arduino. By configuring TouchDesigner to send OSC messages for touch inputs and developing an Arduino OSC receiver, we can seamlessly exchange data. Mapping OSC data to visual parameters and dynamically responding to touch will enhance the project’s sophistication. Expanding touch inputs, enabling multi-user interaction, and incorporating real-time calibration features will contribute to a more nuanced and personalized interactive experience. I believe this integration will significantly elevate the project’s interactivity and user engagement.

Impressive Hakanaï performance by Adrien M & Claire B