Physical computing .2

From PlayAroundWiki

Jump to: navigation, search

Language:
English 正體中文(Taiwan)


Hacking Toy & DIY sounder

mentor : Tobias Hoffmann & Dr._Marc_R._Dusseiller

Class Room : NCTU Xue-Ren Hall 1st Building, Room HA105

outline :

Date / (1st half) 10AM – 1PM / (2nd half) 2PM - 6PM
30,June

Monday

What is Physical Computing & Arduino?

● how-to get real world data into the computer?

● how-to control the outside world?

● how-to get creative with it?


Getting it to run...

● Installation of Arduino hardware/software

● Installation of PureData

● Hurray, I am connected!!!!


Introduction into electronics

● the breadboard

● Voltage / Power

● Current

● LED

● Switches

Electro Basics

● Potentiometers

● LDR (light depend resistor; light sensor)

● Voltage divider

● Sensors

● Accelerometer

● Actuators

● Transistors

● Amplifiers

● Oscillators


Lets do something ...

● play pduino (PD & Arduino)

● listening with PureData (PD & sound)

● hack some toys

01,July

Tuesday

Programming Arduino I

● input/output

● digital Output / Input

● Analog Input / (Output/PWM)

● serial IO

● 1-bit music


==== Time for Open Experiment

● Actuators

● motor

● servo

programming Arduino II

● branches, loops, and functions

● serial IO - HOWTO send parameters

● send MIDI messages


==== Time for Open Experiment

● getting creative

● debuging /find solutions

02,July

Wednesday

programming Arduino III

● more instructions on Arrays

● switch / serial IO non blocking code

● serial IO - HOWTO send parameters


Oscillators, Audio Recorders and Noise Circuits

● more oscillators 101010101010 square waves

● making noise

● audio recording and arduino


==== Time for Open Experiment

Open Experimental time...


● getting creative

● debuging /find solutions

● Get things running

03,July

Thursday

● creative time ● creative time
04,July

Friday

● Organising exhibition space

● Rehearsal for performance

=================== show time =====================

documentation on the fly

黃鈺翔_BLOG 曾煒傑_BLOG 李明勳_BLOG 陳奕竹_BLOG
徐憶潔_BLOG 李明叡_BLOG 李景康_BLOG 梁凱翔_BLOG
曾怡茹_BLOG 陳啟志_BLOG 陳唯捷_BLOG 蘇益賢_BLOG
顏伯駿_BLOG 陳品妙_BLOG 林怡欣_BLOG 張風鈴_BLOG
張凱茵_BLOG 戴秀穎_BLOG 余國禎_BLOG 張皓婷_BLOG


workshop equipment :

● Arduino + tool & DIY sounder Kit (see Creative_Pack)

● 1 pair of speakers

● projector

● network printer

● notebook or pc (spared in case)

● a table with drinks (for open/short breaks also open for other modules)

● wireless access point


Student should come along with  :


<hardware>

● laptop computer w/ wlan

● unwanted electronic toy (could be craps)

● some easy construction materials (for example, clay, tapes, paper box...)

● if they like, a MIDI interface or a MIDI instrument


<download software>

● Arduino IDE : http://www.arduino.cc/en/Main/Software

● Arduino driver for PC, MAC installed : http://www.arduino.cc/en/Guide/HomePage

● pd (PureData) with extended library : http://puredata.info/downloads


<FLOSS reference>

● pd : http://puredata.info/

● processing : http://processing.org/

● pure:dyne : https://devel.goto10.org/puredyne

http://www.opensound.com/ossapps.html

Personal tools