Document 7228401

Download Report

Transcript Document 7228401

Engaging Computing:
Makin’ It Real
for Kids and Undergrads
Fred G. Martin
University of Massachusetts Lowell
[email protected]
Overview
• Computational design primitives
• Projects/applications/ideas for
– Elementary school
– Teenagers
– High school and college
[email protected]
P-Brick/Handy Board/LEGO
RCX Brick/Cricket
[email protected]
Computational Jewelry
• Worked in 4th grade classroom in
Smithfield, RI
• With Mary Lurgio, a teacher
accomplished with project-based
learning
• And Denis Coffey, an engineer &
educator
[email protected]
Computational Jewelry
• The idea: build necklaces that
would perform personality
correlations
• Inspired by MIT Media Lab
“Thinking Tag” project (Rick
Borovoy)
[email protected]
Four Questions
• Are you a girl?
• Are you left-handed?
• Do you have pets?
• Are you 9 yrs. old or younger?
[email protected]
Boolean Algebra
[email protected]
Implementation
Little expansion board
Goes your lapel;
Has outputs for 7 lights
Wear the Cricket on your wrist,
Aim it at your friend and they can
Communicate with infrared
[email protected]
Logo Programming
[email protected]
Computational Jewelry
[email protected]
Computational Jewelry
[email protected]
Computational Jewelry
[email protected]
UML DESIGNCAMP
• 1 month of week-long designoriented classes for teenagers
• Shipwreck Electronics,Kinetic
Sculpture, Sea-Mobiles, Electronics
& Music, etc
• Created and run by Douglas Prime,
www.designcamp.org
[email protected]
Animatronics Camp
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Animatronic Dog (2 of 3)
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Animatronics Dog (3 of 3)
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Happy Halloween!
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Animatronics Camp
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Robot Contests
(HS & College)
• Botball
• Egghunt
• Trinity Fire-Fighting
[email protected]
Botball
• National design contest for middle
and HS kids run by KIPR.org
• 13 regional contests & 1 national
• Focuses on kids doing the
engineering themselves
[email protected]
Egghunt
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Trinity Fire-Fighting
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Big Teams & Big Robots
• Big team is > 3 people
• Big robot is too big to step on
• Such as…
[email protected]
Power Wheels!
[email protected]
When it’s big
• Technical integration is hard
• Team dynamics can be hard
• Physics matters!
[email protected]
The Steering
[email protected]
Motors Need Many Amps
[email protected]
Demos Don’t Always Work
[email protected]
Calcomp Pen Plotters
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
[email protected]
Student Work
[email protected]
Spiral
[email protected]
Midpoint Fractal
[email protected]
Random Walk 1
[email protected]
Random Walk 2
[email protected]
Design Process
• Run the program a bunch of times,
capturing output to named files
• Preview files on-screen, choosing
“nice ones” to print
• Then we thought…
[email protected]
Each one is an original
[email protected]
Portrait Engravings
• Work done by Karthik Ramanathan
• Roland EGX-300 Engraving Machine— a
computer-controlled Dremel tool
• Speaks HPGL just like the pen plotters
• Convert bitmap image into grid of
variable depth drill hits
[email protected]
Portrait Engravings
[email protected]
In Closing…
• Writing code is fun
• Writing code that controls stuff is
fun
• Writing code that controls stuff is a
good way to learn how to write
code.
[email protected]