The program was divided into week long workshops: body interactions, no screens allowed and city data. Each week was 2-3 days of heads down — learning technology and programming, and then 1-2 days of student projects. Each of the groups had one week of P5 and Arduino introduction, so they had some basic knowledge of programming.
The main idea during the first week was to explore interactions that could work with human bodies. We started with exploring some Arduino sensors: accelerometer, pressure sensor, photoresistor and ultrasonic sensor.
Second day was a re-introduction to P5 (running inside of Neutron), and connecting it with Arduino through serial interface. Third day was all about sound (with Tone.js), and coming up with interactions around music and sensors.
Second week was all about BareConductive and using conductive paint and capacitive sensors for building interfaces.
Final projects included:
Last week was a bit shorter, we only got two days of "heads down". During the first day we explored different environmental sensors for Arduino: temperature, humidity, microphone and photoresistors.
At the end of the day we set up data collecting machine that would record the values overnight:
Next day was spent reading back the data, and exploring how we can use it to create images.
I've really enjoyed my month in Taipei, it's a great feeling to see the students progress and explore new ideas.
I also got a chance to test Neutron in the wild — I've added syntax based error checking and better support for Windows, which wouldn't have happened if I didn't seen the problems students had while using it.
It's also nice to take a break from client projects for a while, and take some photos: