Saturday May 25th 11-18:00, Open Tech School workshop at Coop Berlin
This workshop is more of a tutoring session for up to 3 participants per tutor and aims to be a super quick and basic introduction to programming an Arduino LilyPad, as well as personalized help building specific projects or getting started.
Sign-up here >> http://www.meetup.com/opentechschool-berlin/events/119847842/
Participants must bring their own materials:
If you are not sure what of the following materials to buy, please email me with any questions you have. If you are not able to purchase all the materials in time for the workshop, some of them can be provided, so no worries about getting everything on the list!
– Laptop/computer with newest version of Arduino (1.0.4) installed
– LilyPad Arduino:
>> http://www.tinkersoup.de/product_info.php?products_id=119
>> http://www.tinkersoup.de/product_info.php?products_id=380
>> http://www.tinkersoup.de/product_info.php?products_id=782
>> http://www.tinkersoup.de/product_info.php?products_id=630 (LilyPad kit)
>> http://www.tinkersoup.de/product_info.php?products_id=828 (LilyPad kit)
>> http://www.segor.de/#Q=Arduino%2520LiLyPad%2520USB&M=1
– FTDI board:
>> http://www.tinkersoup.de/product_info.php?products_id=468
– Mini/micro USB cable (depending on LilyPad/FTDI type)
– 5-10 Crocodile clips
– 3 or more LEDs:
>> http://www.tinkersoup.de/product_info.php?products_id=479 (verschiedene farben möglich)
>> http://www.tinkersoup.de/product_info.php?products_id=869
>> http://www.conrad.de/ce/de/product/182224/LED-Kreativ-Set-S093-Kemo-S093/?ref=category&rt=category&rb=1
– 1 speaker:
>> http://www.tinkersoup.de/product_info.php?products_id=626
>> http://www.conrad.de/ce/de/product/335406/Lautsprecher-LSM-66-MF-Geraeusch-Entwicklung-88-dB-8-Nennbelastbarkeit-500-mW-430-Hz-Inhalt-1-St
– Light Sensor/Photowiederstand:
>> http://www.conrad.de/ce/de/product/145475/Fotowiderstand-A-9060-Gehaeuseart-5-mm (oder ähnliches)
Optional:
– Sensors: FSR, potentiometer, pushbutton, switch…
– Actuators: Buzzer, vibration motor…
Provided (for free):
– knit stretch sensor
Tools:
– Internet
– Sewing needles
– Multimeter
– …
Topics to be covered in workshop:
INTRO
– what is Arduino
– what you can do with it (show examples)
– why they created it + when + where
– what is physical computing
– sensors VS actuators (look around yourself)
– what is Arduino again? (hardware + software + community)
SET-UP
Software installation, Arduino IDE, Fritzing, drivers
>> http://arduino.cc/en/Main/Software
>> http://fritzing.org/download/
LILYPAD vs. ARDUINO
HELLO WORLD
(blink: LED, resistor 220 Ohm, alligator clips)
A) sketch structure: setup() loop()
B) variables
C) functions (online reference)
PWM
(fade: breadboard, jumpers, alligator clips)
A) cinema analogy (make images move)
B) play with delay (square wave > PWM)
C) ‘for’ cycle and AnalogWrite
AUDIO
(tone: speaker)
A) bike wheel analogy –> frequency
B) play with delay –> high/low frequencies
C) tone library
DIGITAL IN
(button pressed: two wires or alligator clips/fabric button)
A) digitalRead
B) pull-up resistor (external, internal/code)
C) serial monitor
D) add a visual feedback: LED
ANALOG IN
(light theramin: LDR, potentiometer/fabric sensor)
A) analogRead
B) value mapping
C) add a visual feedback: LED or Servo
SEQUENCER
(3 pots, 3 LEDs, 3 resistors, 1 LDR)
A) tone table
B) array
C) conditionals
Links:
Code on GitHub >> https://github.com/plusea/CODE/tree/master/WORKSHOP%20CODE/OTS-LilyPadArduino/sketches
LilyPad Arduino >> http://lilypadarduino.org/
Arduino product comparisson >> http://arduino.cc/en/Main/Products
Leave a comment