2012 iset teaching building programming

39
College of Science, Engineering & Technology Community Engagement I-SET Inspired towards Science, Engineering and Technology

Upload: i-set

Post on 07-Nov-2014

472 views

Category:

Technology


1 download

DESCRIPTION

teaching building programming

TRANSCRIPT

Page 1: 2012 iset teaching building programming

College of Science, Engineering & Technology

Community Engagement

I-SETInspired towards Science, Engineering and Technology

Page 2: 2012 iset teaching building programming

I-SET Robotics Coach and Mentor Training 19 May 2012

Page 3: 2012 iset teaching building programming

Teaching & Learning Building and Programming

Page 4: 2012 iset teaching building programming

Outline

• Equipment• Building basic• Programming basic and beyond• Building• Challenges (with add-ons)• Resources• Schedule & lesson plan

Page 5: 2012 iset teaching building programming

MOTOR

NXT BRICK

GEARS

TOUCH SENSOR

Page 6: 2012 iset teaching building programming

Equipment

• Robot – MindStorm (9797) & resource kit.

• Container. Recharger & download cable.

• Laptop & software.

• Paper, pens, colour pens, pencils. Chalk!

• Camera.

• Chocolates, sweets, condensed milk!

• Clock.

Page 7: 2012 iset teaching building programming

Building basic

• The book in the kit.

• Build first robot (good for team building!)

• Just follow instructions – carefully!

• Easy?

Page 8: 2012 iset teaching building programming

Programming basics

• First programming experience.

• A paradigm change …

• Make it FUN and EXCITING.

• No big deal!

• Avoid all FEARS and I CANNOT.

• BE AWARE of manipulators ….

Page 9: 2012 iset teaching building programming

Visual programming NXT-G

Page 10: 2012 iset teaching building programming

Programming MOVE and NOISE

• MOVE FOREVER

• MOVE TWO ROTATIONS STOP

• MOVE THREE ROTATIONS NOISE MOVE

• Forward, backward, stop, different sounds!

Page 11: 2012 iset teaching building programming

CHALLENGE

• Attach a pen to the robot.

• Program robot to draw the first letter of your name.

• Program the robot to make a noise when you are done.

Page 12: 2012 iset teaching building programming

BUILDING

Page 13: 2012 iset teaching building programming

Specific purpose building

• Specific purpose robot attachments.

• Passive – push (bumper, plough, box), hook (fish), dump, collect.

• Power – grab, lift (lever, forklift), pull.

• Gears disguised.

• Movement options – wheels, legs.

Page 14: 2012 iset teaching building programming

Building

• Purpose of specific challenge.

• CHANGE and consider effect.

• Explain concept (in own words).

Page 15: 2012 iset teaching building programming

Building concepts

• Centre of gravity.

• Robot robustness.

• Stress.

• Alternatives and options.

• What if ….

Page 16: 2012 iset teaching building programming

Building ideas

• Simple shapes and structures.

• Ways to attach NXT motors.

• Front end setups - 15 minute project.

• Grippers, and Gears.

• Building creativity – Out the box.

Page 17: 2012 iset teaching building programming

PROGRAMMING

• Teach concept and logic.

• Show the implementation.

• Set the challenge.

• Input, process and output.

Page 18: 2012 iset teaching building programming

Robot Educator

Page 19: 2012 iset teaching building programming

SEQUENCE OF CONCEPTS

• MOVE (and all the alternatives)

• NOISE (just for fun)

• SENSORS – light, colour, ultrasonic, touch, sound (input values and calibrate)

• LOOPING

• SWITCH (decision linked to sensors)

• CODE BLOCKS (important)

Page 20: 2012 iset teaching building programming

Challenge options

• Download an existing program with building plans.

• Learn to interpret code.

• Modify code and see what happens.

Page 21: 2012 iset teaching building programming

Challenges - examples

Page 22: 2012 iset teaching building programming
Page 23: 2012 iset teaching building programming

RESOURCES

• Internet – Google, YouTube

• Books

• FLL website and Twitter (NB competition details)

• Coaching SUPPORT

• I-SET

Page 24: 2012 iset teaching building programming

Internet – Google, YouTube

• Lesson plans.

• Programs and building instructions.

• Robotic design

• NXT tutorials

• YouTube (‘kyk en leer’) FLL, Lego, MindStorms

Page 25: 2012 iset teaching building programming

Lego engineering

Page 26: 2012 iset teaching building programming

Lego mindstorms

Page 27: 2012 iset teaching building programming

YouTube MindStorms Lego

Page 28: 2012 iset teaching building programming

BOOKS

• Try e-books - Amazon, Kalahari.

• Technology Books (from Hands on technologies)

• Lego MindStorms NXT The Mayan adventure

• Winning Design! Lego Mindstorms NXT

Page 29: 2012 iset teaching building programming

FLL Website and Twitter

Page 30: 2012 iset teaching building programming
Page 31: 2012 iset teaching building programming

Coaching Support (**cost)

• TUT student engineers – 2-6 July 2012 holidays**.

• JEFA - representative **.

• Engenius toys – consulting **.

• Hands on Technology – consulting **.

Page 32: 2012 iset teaching building programming

I-SET

• I-Set Website for contact details

• Twitter @ISETLego

• FaceBook I-Set

• Virtual learning environment (under construction) for team collaboration and coach support (July 2012)

Page 33: 2012 iset teaching building programming

YEAR SCHEDULE

Page 34: 2012 iset teaching building programming

LESSON PLAN (minimum 2 hours)

• Must be a break and time limits.

• Vary instruction. Challenge activities.

• Ideally <=5 learners/kit. Initially explore groupings, roles, participation.

• Groups*** with ‘leader’.

• Assessment? Register? Handouts?

Page 35: 2012 iset teaching building programming

Lesson Part A

Page 36: 2012 iset teaching building programming

Lesson Part B

Page 37: 2012 iset teaching building programming

p.s.

• It must be fun.

• The kids do all their building and all their programming!!!

• The coach does not need to know everything – just be there!

Page 38: 2012 iset teaching building programming

Chinese proverb found by a robotics kid

• Tell me, and I may forget …

• Show me, and I may remember …

• Involve me, and I will understand.

Page 39: 2012 iset teaching building programming

Thank You