Objectives
- Gain hands-on experience in constructing and programming a basic robotic creature using Micro:Bit and Micro Servo.
- Develop proficiency in coding Micro:Bit to control servo movements and integrate sensor inputs for enhanced robotic functionality.
- Understand the iterative process of robotics design and learn strategies for improving and refining robotic creations.
- 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