Objectives

  1. Gain hands-on experience in constructing and programming a basic robotic creature using Micro:Bit and Micro Servo.
  2. Develop proficiency in coding Micro:Bit to control servo movements and integrate sensor inputs for enhanced robotic functionality.
  3. Understand the iterative process of robotics design and learn strategies for improving and refining robotic creations.
  4. Apply fundamental concepts of robotics and coding to create a functional and customized robotic creature by the end of the course.

Outline

Session 1 – Prepping the Micro Servo

In this session, we will:

  • Understand the components and functionality of a micro servo.
  • Learn how to connect and prepare the micro servo for use in robotics projects.

Session 2 – Manufacture of the Robot Chassis

In this session, we will:

  • Gain proficiency in constructing a stable robot chassis using corrugated cardboard.
  • Learn techniques for creating hinge mechanisms using basic materials.

Session 3 – Simple Coding with the Micro:Bit

In this session, we will:

  • Master the basics of coding with Micro:Bit.
  • Understand how to write simple programs to control LEDs and respond to inputs.

Session 4 – Creating code to ensure the servo is at zero

In this session, we will:

  • Develop skills in coding the Micro:Bit to control the servo and ensure it starts at a designated zero position.
  • Understand the importance of initializing servo positions in robotics projects.

Session 5 – Adapting your Micro:Bit code

In this session, we will:

  • Learn how to adapt and modify Micro:Bit code to incorporate sensor inputs and control servo movements.
  • Understand the process of iterating on code to enhance robotic functionality.

Session 6 – Assemble your Robotic Creature

In this session, we will:

  • Apply knowledge and skills acquired from previous sessions to assemble a complete robotic creature.
  • Gain hands-on experience in integrating Micro:Bit, micro servo, and chassis components.

Session 7 – Iteration of your creature: How to improve.

In this session, we will:

  • Understand the concept of iteration in robotics design.
  • Learn strategies for identifying and implementing improvements to robotic creature designs.

Session 8 – Iteration of your creature: How to improve further

In this session, we will:

  • Further, refine and enhance robotic creature designs based on feedback and testing.
  • Explore advanced coding techniques and additional features to improve creature functionality.

Session 9 – Congratulations and final thoughts

In this session, we will:

  • Reflect on the learning journey and achievements throughout the course.
  • Discuss final thoughts and considerations for future robotics projects.

Evaluation: Formal Assessment

Course Content

C4 Introduction
1 Quiz
Course 4 Introduction
C4:S1 Prepping the Micro Servo
1 Quiz
Session 1 Preparing the Micro Servo
C4:S2 Manufacturing the Chassis
1 Quiz
Session 2 Manufacture of the Robot Chassis
C4:S3 Simple Coding with the Micro:Bit
1 Quiz
Session 3 Simple Coding with the Micro:Bit
C4:S4 Coding the Servo
1 Quiz
Session 4 Coding the Servo
C4:S5 Adapting your Micro:Bit code
1 Quiz
Session 5 Adapting the Micro:Bit code
C4:S6 Assemble your Robotic Creature
1 Quiz
Session 6 Assemble the Robotic Creature
C4:S7 Iteration of your creature: How can you improve it?
1 Quiz
Session 7 Iteration of your creature: How can you improve it?
C4:S9 Completion and final thoughts
1 Quiz
Session 9 Completion and final thoughts
C4:S8 Iteration of your creature: How can you further improve it?
1 Quiz
Session 8 Iteration of your creature: How can you further improve it?
Final Quiz
Final Assessment- Robotics