Lego Spike Prime - 8 lesson program
Lesson 1: Introduction to Lego Spike Prime
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
​Objective: Students will understand the components of the Lego Spike Prime kit and how to connect and program the hub.
1. Introduction (10 minutes)
-
Discuss the importance of robotics and automation in real-world applications.
-
Show an overview of the Spike Prime kit components and the app interface.
​​
2. Main Activity (25 minutes)
-
Guide students to assemble the basic driving base model.
-
Demonstrate connecting the hub to the app and running a simple movement program.
-
Have students experiment by modifying the speed and direction.
​
3. Conclusion (10 minutes)
-
Review key features of the Spike Prime system.
-
Encourage students to share one thing they learned about robotics today.
Lesson 2: Exploring Sensors
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
Objective: Students will learn how to use sensors (e.g., distance, force) to interact with the environment.
1. Introduction (5 minutes)
-
Briefly explain how sensors collect data to enable robotics to "sense" their environment.
-
Show examples of sensors in action (videos or real-life demos).
2. Main Activity (30 minutes)
-
Have students add a distance sensor to their robot.
-
Provide a challenge: program the robot to stop when an object is within 10 cm.
-
Students test and modify their program for accuracy.
3. Conclusion (10 minutes)
-
Discuss challenges encountered during programming.
-
Reinforce the importance of testing and refining code.
Lesson 3: Movement and Pathfinding
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
Objective: Students will program a robot to follow a specific path using motor control and loops.
1. Introduction (5 minutes)
-
Recap the driving base and sensors.
-
Introduce loops and how they enable repetitive tasks.
2. Main Activity (30 minutes)
-
Challenge students to program their robot to navigate a square path.
-
Discuss using precise motor rotations and angles.
-
Allow time for testing and refining their code.
3. Conclusion (10 minutes)
-
Groups present their working solutions.
-
Highlight the importance of precision and iteration in coding.
Lesson 4: Problem-Solving with Line Tracking
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
Objective: Students will create a program that enables a robot to follow a line using the colour sensor.
1. Introduction (5 minutes)
-
Explain the principle of line tracking.
-
Show a demonstration of a robot following a line.
2. Main Activity (30 minutes)
-
Students attach a colour sensor to their robot and program it to detect and follow a black line.
-
Provide a test track for experimentation.
3. Conclusion (10 minutes)
-
Discuss potential real-world applications of line-following robots.
Lesson 5: Collaborative Build - Obstacle Avoidance
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
Objective: Students will work in teams to design and program a robot that avoids obstacles.
1. Introduction (5 minutes)
-
Discuss teamwork in engineering and robotics projects.
-
Explain the challenge: design a robot to navigate a cluttered space.
2. Main Activity (30 minutes)
-
Teams brainstorm, build, and program their robot with sensors to avoid obstacles.
-
Test on a predefined obstacle course.
3. Conclusion (10 minutes)​
-
Debrief and reflect on the teamwork process.
Lesson 6: Advanced Programming - Variables and Conditional Logic
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
Objective: Students will understand and implement variables and conditionals in Spike Prime programs.
1. Introduction (5 minutes)
-
Introduce variables and their role in storing data.
-
Demonstrate conditional statements in programming.
2. Main Activity (30 minutes)
-
Provide a task: program a robot to count objects and change behavior based on count (e.g., stop after detecting three objects).
-
Guide students as they test and debug.
3. Conclusion (10 minutes)​
-
Highlight the importance of logical thinking in programming.
​
Lesson 7: Capstone Project - Robotics in Action
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
Objective: Students will apply knowledge to design a robot that solves a real-world problem.
1. Introduction (5 minutes)
-
Explain the capstone project: teams design a robot to solve a challenge (e.g., delivering an object, sorting colored items).
2. Main Activity (30 minutes)
-
Teams brainstorm, prototype, program, and test their solution.
3. Conclusion (10 minutes)​
-
Prepare for presentations in the next lesson.
Lesson 8: Showcase and Reflection
Outcomes:
NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01
Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141
​
Objective: Students will present and evaluate solutions, reflecting on the learning process.
1. Introduction (5 minutes)
-
Discuss criteria for successful presentations: clarity, creativity, and functionality.
2. Main Activity (30 minutes)
-
Each team presents their project to the class, demonstrating their robot in action.
-
Peer feedback is encouraged.
3. Conclusion (10 minutes)​
-
Reflect on key takeaways from the program.
-
Celebrate successes and encourage students to pursue further robotics challenges.