Kening Zhu (朱克宁)
Hacker, Gamer, Dreamer
SM2705: Creative Media Studion III Physical Computing
Creative Media Studio III is a hands-on studio course focusing on using modern, open-source programming and hardware platforms for artistic embodiment. Students will be exposed to a wide range of new media art projects and techniques to enhance their literacy in transforming technology to a new art form, and seamlessly integrating traditional and new media to invent new possibilities for art creation. The course is composed of two modules:
STUDIO MODULES
-
Coding for Interactivity
This module will focus on developing students’ software literacy within the context of visual and interactive art. Students will learn the fundamentals of computer programming and use Processing, an open-source programming language and platform, extensively to carry out experiments on a number of topics, including interactivity, data visualization, computer vision, sound/signal processing, networking and algorithm design. -
Physical Computing
In this module, students will learn to build interactive systems that can sense and response to the physical world using embedded systems and electronic components. They will use a highly popular, open-source hardware platform, Arduino, with a vast range of sensors and actuators, and develop practical skills for creating interactive installations.
2013-14, 2014-15, 2015-16, 2016-17, 2017-18 Sem B
INSTRUCTORS: Dr. ZHU Kening Ken
Schedule & Materials:
•Week 1 (Notes)
•Lecture: Rudiments to Electronics & Introduction to Basic Components (Part I)
•Tutorial: Simple circuit making & measuring
•Week 2 (Notes)
•Lecture: Introduction to Basic Components (Part II)
•Tutorial: 555 timer, LED (Schematics, Connection Images)
•Week 3 (Notes)
•Lecture: Basic Arduino: Connection, Coding, button, switch, potentiometer, LED
•Tutorial: Buzzer, Potentiometer, Piano
•Week 4: (Notes)
•Lecture: Basic Arduino: Input Sensor, tilt, PIR, ultrasonic
•Tutorial: Arduino with sensors: light sensors, bi-color LED, vibration sensors. (Tutorial)
•Week 5: (Notes)
•Lecture: Output Actuator, servo, Advanced Arduino: Communication with computer
•Tutorial: Making the mini project
•Week 6:
•Lecture: Making the mini project
•Tutorial: Mini project demo
Selected student works: