Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Mechanical Motion Teaching Tool

1. Introduction

This report aims to introduce a physical mechanical motion teaching tool designed based on the Arduino microcontroller, which is intended to help eighth-grade middle school students better understand the core concepts in the chapter on mechanical motion, including reference objects, relative motion, relative rest, uniform linear motion, variable linear motion, and speed measurement. Through this teaching tool, students can deepen their understanding of physical theories in practice, enhancing their learning interest and effectiveness. The physical object of the teaching tool is shown in Figure 1.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 1 Mechanical Motion Teaching Tool

Embarking on a New Journey in Smart Education

2. Background and Significance

With the continuous advancement of educational technology and the ongoing innovation of teaching methods, physics experimental teaching plays an increasingly important role in middle school education. As an experimental science, physics experimental teaching not only helps students understand abstract theoretical knowledge but also cultivates their hands-on skills and scientific thinking. However, traditional physics experimental teaching is often limited by the singularity of experimental equipment and the constraints of experimental conditions, making it difficult to meet the diverse learning needs of students.

In the teaching of mechanical motion chapters, students need to understand and master core concepts such as reference objects, relative motion, relative rest, uniform linear motion, variable linear motion, and speed measurement. Understanding these concepts requires students to make intuitive observations and experiences through experiments. However, traditional experimental equipment often only allows for a single experimental demonstration, lacking flexibility and scalability, making it difficult to meet students’ diverse experimental needs.

To overcome the limitations of traditional experimental teaching and improve the effectiveness of physics experimental teaching, this study is dedicated to developing a physical mechanical motion teaching tool designed based on the Arduino microcontroller. This teaching tool aims to integrate various sensors and motor control modules to achieve automated demonstrations of multiple experiments in the mechanical motion chapter. Through programming control, the teaching tool can simulate different motion states while providing real-time data feedback to help students better understand the laws of motion.

Additionally, this teaching tool also has scalability and customizability, allowing teachers to conduct secondary development according to teaching needs, add new experimental projects, or adjust experimental parameters. This flexibility allows the teaching tool to adapt to the learning needs of different students, enhancing the specificity and effectiveness of experimental teaching.

3. Design Content

Experiment 1: The Concept of Reference Object

Based on the concept of reference objects presented on page 17 of the first chapter of the junior high school physics textbook, design a small station scene where the microcontroller controls the motion of a small car to present the concept of reference objects: people always choose a certain object as a standard when judging the motion and rest of an object. If the position of an object changes relative to this standard, it is said to be in motion; if it does not change, it is at rest. This standard object is called a reference object. Through the experiment, one can observe and select trees in the scene as reference objects, or choose two friends on the small car as reference objects to observe phenomena. The design concept map and textbook content are shown in Figure 2.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 2 Design Diagram of Experiment 1 and Description in the Book

Experiment 2: Relative Motion

According to the relative motion discussed on page 18 of the textbook: in physics, the motion of an object is relative. The motion state of one object depends on the chosen reference object. If two objects move at the same speed and direction, then relative to one of the objects, the other will appear to be at rest. Design a dual-track device as shown in Figure 3. By simultaneously controlling two small cars on two tracks to move in the same direction and at the same speed, one can observe that the black dots on the bodies of the two small cars do not misalign, allowing for a deep understanding of the concept of relative motion. The design concept map and textbook content are shown in Figure 3.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 3 Design Diagram of Experiment 2 and Description in the Book

Experiment 3: Learning Physics Through Hands-On Experience

According to the second question in the hands-on learning section on page 18 of the physics textbook, design a similar scene where the small car is modified into a small boat to observe the small boat moving forward and determine the reference object. This will deepen students’ impression of the question. The design concept map and textbook content are shown in Figure 4.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 4 Design Diagram of Experiment 3 and Description in the Book

Experiment 4: The Concept and Measurement of Speed

Based on the speed concept mentioned in section 3 of the textbook, design a track with a ruler in front. By controlling the small car to move forward and stop, the microcontroller screen displays the time taken for that segment of the journey, and the speed of the small car is calculated using a formula. The design concept map and textbook content are shown in Figure 5.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 5 Design Diagram of Experiment 4 and Description in the Book

Experiment 5: Uniform Linear Motion and Variable Linear Motion

According to the description of the two types of motion on page 20 of the textbook, design to observe the variable motion of vehicles and linear motion to deepen familiarity with this knowledge point.

4. Design Process

According to the task requirements, the design is described in five parts: overall scheme, mechanical design of the small car, circuit design, scene design, and software programming.

1. Overall Project Design

This project is a multidisciplinary cross-application based on the application scenario, circuit design, and mechanical design, by designing a small scene that includes the aforementioned experiments, such as a rockery background and vehicle tracks, etc., to make the scene more concrete.

By designing the Arduino microcontroller to control the small car, the motion of the small car is based on the control of a DC motor. The control power is transmitted to the gear through a worm gear, and the horizontal movement on the rack is completed through the gear.

Ultimately, the project is completed through programming.

2. Mechanical Design of the Small Car

The small car converts power to the small car’s gears (wheels) through the principle of worm gears. A 3D-printed rack serves as the track to allow the small car to move smoothly. The entire small car is supported by wooden boards to stabilize it. The design of the small car is shown in Figure 6.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 6 Small Car Design

3. Arduino Circuit Control Design

(1) Driving the DC Motor

To control the motion direction of the small car, the DC motor used requires a relay circuit switch, and the speed of the small car needs to be controlled via PWM. Therefore, the design of the DC motor driving circuit is shown in Figure 7.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 7 Hardware Circuit Involved

(2) 4X4 Keyboard

The control of the small car relies on button control. This project uses a 4X4 keyboard with a total of 16 keys. This project only uses keys 1-4. The functions of the keys are shown in Table 1.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Table 1 Function Table

(3) LCD Screen Display

The second function of the small car is to record the time during operation. When button 2 is pressed, timing starts; when button 2 is released, timing stops, and the time value is displayed on the screen.

4. Application Scene Design

The track is installed on a wooden board, and the circuit is placed in a box, designing a small scene as shown in Figure 8.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 8 Scene Production

5. Software Programming

Once the hardware design of the teaching tool is complete, software programming can realize the aforementioned functions. The source code of the software (partial functional program) is shown in Figure 9.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 9 Partial Program Diagram

5. Teaching Tool Testing

1. Reference Object Demonstration

During the test, the teaching tool simulated the motion states of different objects under the selected reference object through Arduino-controlled LED lights and mechanical structures. Students could intuitively understand the impact of reference objects on the motion state of objects by observing the flashing LED lights and the movement of mechanical components. The test results showed that the choice of reference objects had a significant impact on the description of the motion state of objects, and the demonstration effect of the teaching tool was clear and accurate. The effect is shown in Figure 10.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 10 Concept of Reference Object in Experiment 1

2. Relative Motion Demonstration

The teaching tool utilized two independently controlled mechanical components to simulate the relative motion between two objects. By adjusting the parameters in the Arduino program, demonstrations of relative motion at different speeds and directions could be achieved. During the test, students observed changes in the relative motion state between the two objects, deepening their understanding of the concept of relative motion. The test results indicated that the teaching tool could accurately and intuitively display relative motion phenomena, as shown in Figure 11.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 11 Experiment Two in the Book

3. Relative Rest Demonstration

In the relative rest demonstration, the teaching tool fixed one mechanical component as a reference object, while the other component maintained a state of relative rest with respect to the reference object under specific conditions. Through precise control of the Arduino, the relative rest of the two objects under specific conditions was achieved. The test results showed that students could clearly observe the phenomenon of relative rest and understand the underlying physical principles, as shown in Experiment 12.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 12 Experiment Two Relative Rest

4. Uniform Linear Motion and Variable Linear Motion Demonstration

The teaching tool demonstrated uniform linear motion and variable linear motion by controlling the speed and acceleration of mechanical components. In the test, students observed the motion trajectories of mechanical components at different speeds and the impact of acceleration changes on motion states. The test results indicated that the teaching tool could accurately and vividly demonstrate the characteristics of uniform linear motion and variable linear motion.

5. Speed Measurement

The teaching tool is equipped with timing and Arduino programs, with a ruler installed on the desk. It can measure and record the displacement distance of mechanical components in real-time. During the test, students learned the basic principles and methods of speed measurement by observing the real-time display of speed measurement results. The test results showed that the speed measurement function of the teaching tool was accurate and reliable, providing valuable experimental data support for students, as shown in Figure 13.

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Figure 13 Measurement of Speed in Experiment Four

6. Conclusion

By using this teaching tool for experimental demonstrations, students can intuitively observe the changes of objects under different motion states, deepening their understanding of mechanical motion concepts. Meanwhile, the real-time data feedback function of the teaching tool also helps students better grasp the methods and techniques of speed measurement.

This project successfully implemented demonstrations of multiple experiments in the chapter on mechanical motion in eighth-grade physics based on the Arduino microcontroller design. The teaching tool has the advantages of rich functions, easy operation, and accurate data, effectively enhancing students’ learning interest and experimental effectiveness. In the future, we will continue to improve the functions and performance of the teaching tool to provide better auxiliary tools for physics teaching.

Recommended Reading

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

[Autumn Enrollment] Enrollment Guide for the 2024 Autumn Class of Jinzhong Youth Activity Center!

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

[Eighth Anniversary] Eighth Anniversary Celebration Series Activities “To Observe” Children’s Art Exhibition

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

[Research and Practice] “Taihang Mountain” Paleontology Geological Survey Research and Study Excursion Concludes

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

[Research and Practice] “Touch Nature, Explore the Unknown” Kubuqi Desert Research and Practice Activity

Art knows no bounds, childhood is no different. Let children walk in art and grow in practice. Jinzhong Youth Activity Center welcomes you!

Text | Bai Yuanming

Editor | Mao Ruigang

Reviewer | Liu Jiaxiang

We are waiting for you here
Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Public account left bottom – [Center Services] – [Address Navigation]

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Designing a Physical Mechanical Motion Teaching Tool Based on Arduino

Leave a Comment