Upcoming SlideShare
×

# Relay race lego nxt g

2,818 views

Published on

Published in: Education
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
2,818
On SlideShare
0
From Embeds
0
Number of Embeds
611
Actions
Shares
0
38
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Relay race lego nxt g

1. 1. NXT Relay Race Challenge<br />
2. 2. DDE Approach<br />DESIGN<br />DEVELOP<br />EVALUATE<br />
3. 3. The Design Process.<br />
4. 4. The Design Process.<br />1)Identify the need or problem2)Research the need or problem Examine current state of the issue and current solutions Explore other options via the internet, library, interviews, etc. 3)Develop possible solution(s) Brainstorm possible solutions Draw on mathematics and science Articulate the possible solutions in two and three dimensions Refine the possible solutions 4)Select the best possible solution(s) Determine which solution(s) best meet(s) the original requirements 5)Construct a prototype Model the selected solution(s) in two and three dimensions 6)Test and evaluate the solution(s) does it work? does it meet the original design constraints? 7)Communicate the solution(s) Make an engineering presentation that includes a discussion of how the solution(s) best meet(s) the needs of the initial problem, opportunity, or need Discuss societal impact and tradeoffs of the solution(s) 8)Redesign Overhaul the solution(s) based on information gathered during the tests and presentation <br />
5. 5. LEGO Education Design Process.The 4C Approach<br />
6. 6. 4C Approach<br />The following structure is the backbone of all material used for LEGO Education products.<br />• Connect<br />• Construct<br />• Contemplate<br />• Continue<br />One of the key aspects of learning by making is the fact that children learn best when they can either relate new experiences to their existing "knowledge bank" or are exposed to an idea so compelling that it inspires them to learn more about it. This is what could be called the Connect phase.<br />The Construct phase is all about constructing things in the real world and piecing knowledge together in the mind. Students plan, program software or build solutions to solve given tasks. An important phase in an effective learning process is the Contemplate phase, which involves students taking time to think about what they have seen or constructed, thus deepening their understanding of what they experience. They discuss the project, reflect and adapt their idea, and the teacher encourages this process by asking questions. The Continue phase builds on the natural urge to want to know more. Doing so will lead students to a new Connect phase, thus allowing them to enter a positive learning spiral, where they overcome increasingly difficult challenges. . <br />
7. 7. Situation – Connect Phase<br />You have been selected as a team member in the Gold Coast Robotic Relay Race. <br />You must form a team of 2 to 3 people and set up and program a prebuilt LEGO NXT robot to run one stage of the 12 stage Relay race.<br />Your team will be given a stage in the race and you must liaise with the teams on either side of your robot to work out the starting and triggering method of each robot. <br />Once your robot is triggered it must travel exactly 100cm (use the rotation sensor in the motors) to trigger the next robot in the Relay Race.<br />
8. 8. Relay Race Layout<br />Team 3<br />Ultrasonic Sensor<br />Team 2<br />Touch Sensor<br />Team 1<br />Light Sensor<br />Team 4<br />Light Sensor<br />With Pin<br />Balloon<br />START<br />Team 5<br />Sound Sensor<br />Team 6<br />Ultrasonic Sensor<br />Team 7<br />Light Sensor<br />Team 8<br />Touch Sensor<br />Balloon<br />Team 9<br />Ultrasonic Sensor facing team 8<br />Team 11<br />Light Sensor<br />With Pin.<br />Team 12<br />Sound Sensor<br />Team 10<br />Touch Sensor<br />END<br />
9. 9. Relay Race Layout<br /><ul><li>A torch will be shone on Team 1’s robot to start the race.
10. 10. Team 1’s robot will travel 100cm and stop.
11. 11. Team 1’s robot will have hit Team 2’s touch sensor.
12. 12. Team 2’s robot will travel 100cm and stop.
13. 13. Team 2’s robot will trigger Team 3’s Ultrasonic Sensor.
14. 14. Team 3’s robot will travel 100cm and stop.
15. 15. Team 3’s robot has a torch on it which will trigger Team 4’s light Sensor.
16. 16. Team 4’s robot will travel 100cm and stop.
17. 17. Team 4’s robot has a pin attached to it which will pop a balloon.
18. 18. The noise of the popping balloon will trigger Team 5’s Sound Sensor
19. 19. Team 5’s robot will travel 100cm and stop.
20. 20. Etc.</li></li></ul><li>NXT Overview<br />OUTPUTS on Port A, B and C<br />USB Socket. <br />NXT connects via a cable <br />to the computer<br />Side Menu Select Buttons<br />Off/Back Button<br />Information Display<br />On/Select Button<br />INPUTS on Port 1,2,3 and 4<br />
21. 21. NXT Overview <br /> OUTPUTS on Port A, B and C<br />Motors<br />Touch Sensor<br />Ultrasonic Sensor<br />Sound Sensor<br />Light Sensor<br /> INPUTS or Sensors on Port 1, 2, 3 and 4<br />
22. 22. NXT Sensors<br />Touch Sensor<br />Light Sensor<br />Ultrasonic Sensor<br />Sound Sensor<br />
23. 23. Balloon and Holder to trigger Sound Sensor<br />
24. 24. Pin and holder to pop the balloonsThe robot will need to be modified to hold the pin<br />
25. 25. Torch and Holder to trigger Light SensorThe robot will need to be modified to hold the torch<br />
26. 26. Opening NXT Software<br /><ul><li>Start Bar
27. 27. Programs
28. 28. LEGO MindstormEdu NXT 2.0
29. 29. NXT 2.0 Programming</li></li></ul><li>Front Screen<br />Start New Program <br />Open Recent Program<br />
30. 30. Overview<br />Common Palette .<br />Action Palette.<br />Sensor Palette<br />Flow Palette<br />View NXT Information Window<br />Data Palette<br />Advanced Palette<br />Download Program to NXT<br />Click on Complete Palette<br />
31. 31. Move Palette<br />Move Block<br />Sound Blocks<br />Wait Blocks<br />Switch Blocks<br />Record Block<br />Display Block<br />Loop Block<br />
32. 32. ‘Wait For’ Block<br /><ul><li>Click on the Move palette and select the ‘Wait For’ block.
33. 33. Drop the ‘Wait For’ block next to the start beam.
34. 34. Configure the ‘Wait For’ block using the options setup.</li></li></ul><li>‘Wait For’ Block Options<br />Touch Sensor – Port 1 – Action Pressed<br />Sound Sensor – Port 1 – Until > 90<br />
35. 35. ‘Wait For’ Block Options<br />Light Sensor – Port 1 – Light > 50<br />Ultrasonic Sensor – Port 1 – Distance < 10cm<br />
36. 36. The Move Block<br />Direction:<br />Forward/Backward, Stop or<br />Steering direction.<br />Duration:<br />Unlimited, Seconds, <br />Degrees or Rotations<br />Power Level<br />
37. 37. Move Block Options<br />Motors A,B and C – Forward- Power Level 75 – For 1 Rotation of the Wheel – Stop After Duration <br />Motors A and C – Forward- Power Level 75 – For 360 degrees of wheel turn – Stop After Duration <br />
38. 38. Motors A and C – Steering to the left- Power Level 75 – Unlimited Duration<br />Motors A and C – Steering to the left- Power Level 75 – Duration for 1 second<br />Move Block Options<br />
39. 39. Setting up the Move block – Rotations Needed.<br />
40. 40. Relay Race<br />Challenge: Your Robot starts when the Sensor is triggered.<br /><ul><li>Using a ‘Wait For’ Block to start the program.
41. 41. Use the Sensor as per group instructions
42. 42. Plug in the Sensor into Port 1.
43. 43. Set the ‘Wait For’ block to Port 1.
44. 44. Set up the block as per next slides.
45. 45. Add the move blocks after this block.
46. 46. Work out how many rotations are needed to travel 100cm.
48. 48. Test the program and fine tune if needed.</li></li></ul><li>Relay Race Sample Program<br />
50. 50. Running the Program<br />Running the Program<br /><ul><li>Click on ‘My Computer’ – Select Orange Button.
51. 51. Click on ‘Software Files’ – Select Orange Button.
52. 52. Use Side Select Buttons to find the Program Name.
53. 53. Click on Orange Button to Select Program.
54. 54. Click on Orange Button to Run the Program.
55. 55. Grey Rectangle Button Stops the program.</li></ul>Turning off the NXT <br /><ul><li>Keep on Pressing the Grey Button until the ‘Turn Off’ message.
56. 56. Press Orange Button to confirm. </li></li></ul><li>Light Sensor Readings.<br /> Calibrating the Robot – Recording the Colour Light Sensor Readings<br />Use Side Menu Buttons and scroll across until ‘View’ is shown – Press Orange Button to Select<br />
57. 57. Light Sensor Readings.<br /> Calibrating the Robot – Recording the Colour Light Sensor Readings<br />Use Side Menu Buttons and scroll across until ‘Reflected Light’ is shown.<br /> Press Orange Button to Select<br />
58. 58. Light Sensor Readings.<br /> Calibrating the Robot – Recording the Colour Light Sensor Readings<br />This number shows the percentage of light Reflected back.<br />Use Side Menu Buttons and scroll across until the Port your Sensor is plugged into is shown.<br /> Press Orange Button to Select<br />
59. 59. THE DESIGN PROCESS<br />
60. 60. Thinking about the information you know and the information needed.<br />What are the main features that your solution must have? <br />What engineering principles or software features do you think your solution will need? <br /> <br />
61. 61. Thinking about imagination and creativity.<br />Sketch and label an existing design that could solve the problem.<br />Modify the design by using some of the engineering principles or software features researched in the Connect phase.<br />Is there a ‘new’ approach to the problem that you can think of? Sketch and label your solution.<br />
62. 62. Thinking about what is needed and planning.<br />List the important design features that your solution has. <br /> <br />What the steps that you are going to take to design, construction and test the solution?<br /> <br />What individual tasks are the team members going to do?<br />
63. 63. Thinking about emotions, feelings and hunches.<br />Were you pleased how the design process went? <br />What parts of the process did you like ? <br />Do you like the way the solution looks? <br />How did your team work together? <br />Did you have any ideas how the model would perform before you tested it?<br />
64. 64. Thinking about benefits and values.<br />What was good about your solution?<br />How does the solution accomplish the challenge? <br />Discuss your views with your partner or class members.<br />
65. 65. Thinking about the difficulties and problems associated with a topic.<br />What was wrong your design? <br />What difficulties did you have? <br />Discuss your views with your partner or class members.<br />
66. 66. Thinking about what is needed next.<br />What have you learnt through this activity? <br />What parts of the solution could you add too or change to improve it? <br />What are the new features that your modified solution must have?<br />What new engineering principles or software elements do you think your modified solution will need?<br />
67. 67. Useful NXT Websites<br /><ul><li>www.nxtprograms.com
68. 68. http://www.ortop.org/NXT_Tutorial/
69. 69. www.legoengineering.com
70. 70. www.thenxtstep.blogspot.com
71. 71. www.nxtasy.org</li>