Loading Events

Interaction with Arduino & TouchDesigner / On-demand

Combine Arduino with the power of TouchDesigner.

Course Instructor: Kyle Duffield

Course level

Create immersive interactive experiences. Combine Arduino with TouchDesigner, a powerful node based programming environment with endless possibilities for interactive installation, marketing activations, generative art, multimedia performance, and more!

What you'll learn

  • Create Arduino based electronic prototypes
  • Control video in TouchDesigner with sensors and your own custom hardware interfaces
  • Utilize TouchDesigner to map software interactions to physical electronic systems
  • Apply interaction design concepts for developing installations and brand activations

Requirements

  • A computer and internet connection
  • Arduino / Electronics kit
  • 3-button mouse
  • TouchDesigner and Arduino software

Course content

  • ---- Arduino TouchDesigner Week 1 files to download
  • ---- Lesson 1 - Learning Outcomes
  • ---- Lesson 2 - TouchDesigner & Use Cases
  • ---- Lesson 3 - Arduino & Use Cases
  • ---- Lesson 4 - TouchDesigner Combined with Arduino Use Cases
  • ---- Lesson 5 - Material Checklist and Kit Overview
  • ---- Lesson 6 - Anatomy of Arduino Board
  • ---- Lesson 7 - Arduino Sketches and Connecting to Computer
  • ---- Lesson 8 - Activity 1 - Upload Firmata to Arduino
  • ---- Lesson 9 - Electronics Theory &; Ohms Law
  • ---- Lesson 10 - First Circuit - Simple LED
  • ---- Lesson 11 - Setting Up Project in TouchDesigner
  • ---- Lesson 12 - Connecting Arduino to TouchDesigner with Firmata
  • ---- Lesson 13 - Troubleshooting Resources
  • ---- Week 2 file to download
  • ---- Lesson 1 - Session 1 Electronics Review & LED Calculator
  • ---- Lesson 2 - Simple Digital Output LED TouchDesigner Project
  • ---- Lesson 3 - Digital PWM Output – LED Fade
  • ---- Lesson 4 - RGB LED’s
  • ---- Week 3 file to download
  • ---- Session 2 - Review
  • ---- Lesson 1 - RGB LED Circuit
  • ---- Lesson 2 - RGB LED TouchDesigner Setup
  • ---- Lesson 3 - GUI Sliders to RGB LED
  • ---- Lesson 4 - HSV to RGB LED
  • ---- Lesson 5 - Series vs Parallel Circuits
  • ---- Lesson 6 - HSV to RGB LED (continued)
  • ---- Lesson 7 - Camera to RGB LED
  • ---- Lesson 8 - Digital Input (Pushbuttons and Switches)
  • ---- Lesson 9 - Digital Input TouchDesigner Setup
  • ---- Lesson 10 - Switch Materials and projects
  • ---- Week 4 download files
  • ---- Lesson 1 - Pushbutton Circuit
  • ---- Lesson 2 - Pushbutton TouchDesigner (Digital Input)
  • ---- Lesson 3 - Toggle Switch
  • ---- Lesson 4 - Pushbutton TouchDesigner (Switch Logic)
  • ---- Lesson 5 - Pullup VS Pulldown
  • ---- Lesson 6 - Pushbutton Count CHOP
  • ---- Lesson 7 - Button Project Examples
  • ---- Lesson 8 - Multiple Buttons
  • ---- Lesson 9 - Analog Input (Potentiometer)
  • ---- Lesson 10 - Analog Input (Light dependent resistor) & Closing remarks

Who is this course for

  • In this course you will learn very basic electronics, introductory Arduino skills, and the fundamental concepts of interaction using sensors and inputs to control video in TouchDesigner.

About the workshop leader

Kyle Duffield is a Toronto based Interactive and Experience Design Professional who creates immersive interactive installations and brand activations. He is also known for his affiliation with the studio and former gallery, Electric Perfume. As an educator, and technical consultant, he has facilitated interactive media workshops and projects with institutions across Canada, Shanghai, and online. Currently, Kyle is participating in Cycling 74’s Max Certified Trainer Program, and is focusing on creating unforgettable technological experiences. http://www.kyleduffield.com http://www.electricperfume.com