Skip to main content

Case 02 The Swimming Robot

Introduction

Swimming is a sport and skill in which you float in the water by your own power and move forward through the water with the movement of your own limbs. Competitive swimming is the second largest sport in the Olympic Games and includes: butterfly, backstroke (also known as backstroke), breaststroke, jibe (also known as freestyle), four strokes of racing, and synchronised swimming. There are many benefits to swimming, such as toning, cardiorespiratory fitness, relaxation and improved confidence. Swimming is also a low-impact exercise that can reduce joint and bone damage. In this lesson we will use the Nezha Inventor's Kit V2 to create a robot that simulates the sport of swimming.

Teaching Objectives

  • By making a swimming robot, students will learn how motors work and how to use them, and how they can be used to drive the movement of a robotic arm.
  • By making a swimming robot, students will learn about the meaning and benefits of swimming movement and how to simulate the process of swimming movement.
  • By making a swimming robot, students will be able to explore the effect of friction on the speed of a swimming robot and understand the relationship between speed, time and distance travelled.
  • Through making swimming robots, students develop hands-on skills, creativity, collaboration and problem-solving skills.

Teaching Preparation

Nezha Inventor's Kit V2

A timer

Teaching Process

Introduce

Introduce students to the background and objectives of swimming and robotics to stimulate their interest and curiosity.

Swimming is a sport and skill that involves floating in the water on one's own and using one's own body movements to move forward in the water. Swimming can be divided into competitive swimming and practical swimming. Competitive swimming is the 2nd largest sport in the Olympic Games and includes: butterfly, backstroke (also known as backstroke), breaststroke, jig (also known as freestyle), 4 strokes of racing, and synchronised swimming. There are many benefits to swimming, such as toning, cardiorespiratory fitness, relaxation and improved confidence. Swimming is also a low-impact exercise that reduces joint and bone damage.

We don't have a suitable venue for swimming in the classroom, we can make a swimming robot to simulate the action of swimming, would you like to try it out?

Exploration

A discussion in groups to get students thinking about how to build a swimming robot out of block materials, focusing on the effect of friction on speed, the use of motors and design options for the robotic arm.

  • The effect of friction on speed;
  • How we can move the robot forward without the use of wheels for rolling;
  • Exploring the relationship between speed, time and distance travelled;
  • Design options for the robotic arm can be based on your own thoughts and ideas, but with attention to structural stability and feasibility.

Practice

Work in groups to create a swimming robot from block materials according to your own design.

Build a swimming robot out of building blocks according to your own design.

Examples

Building Steps

Completed

Hardware Connection

Connect the motor to M1 on Nezha expansion board.

Programming

Go to makecode

Create new projects

Click extensions

Search with nezha to download the package.

Code

Link: https://makecode.microbit.org/_i3CacvKkc40L

You may download it directly:

Demonstration

Demonstrate in groups by having the robots in each group move from the start to the end at the same time and use a timer to record the time and compare the results and effectiveness of each group.

Result

Press the A button on the micro:bit to move the robot forward, press the B button on the micro:bit to stop the robot.

Reflection

Share in groups so that students in each group can share their production process and insights, summarise the problems and solutions they encountered, and evaluate their strengths and weaknesses.