Little Train Lab 1: The Freight Train
Little Train Lab 1
Objective
Improve programming capabilites via the implementation of coding of block coding into an experiment.
Activity
Students will use their coding knowledge to code their little train projects to pull a loaded cart up an inclined plane. Variations in weight and ramp angle will require a variation in motor speed for sucessful movement up the ramp.
Assessment
Students will learn to analyze problems
Begin construction with a design in mind
Expand their creativity
Welcome to our Mechatronics Little Train Project! In this engaging lab, participants will be introduced to the fundamental concepts of mechatronics with a special focus on mechanics and machines. They will explore the importance of simple machines and how they work together to create complex systems. As part of the project, students will begin the step-by-step building process, gaining hands-on experience and practical insights into the fascinating world of mechatronics.
Lab Summary:
Required Materials:
Photo | Material | Purpose | Recommended Quantity |
---|---|---|---|
Little Train Kit | Assembly kit which fosters hands-on skills and familiarizes participants with parts. | 1 Per Participant | |
USB-C Cable | Provides direct upload connection between computer and C2G microcontroller. | 1 Per Participant | |
C2G Mini Microcontroller | Acts as the control center where code instructions are received and electrical signals are sent to various hardware components to execute actions. | 1 Per Participant | |
IR Sensor Kit | Contains 2 IR senors and 2 sets of female-to-female wire sensors to the microcontroller. | 1 Per Participant |
Step 1
Construct the Little Train's freight car in accordance to these steps or following the video below:
Obtain the designated cardboard rectangle.
Carefully create a hole through the center of the cardboard.
Insert the two aluminum rods evenly through the cardboard, ensuring they are properly spaced from the front and rear.
Attach all four tires to the ends of the aluminum rods.
Thread the string through the central hole in the cardboard and the rear-most holes of the train assembly.
Tie the string securely to create a loop between the train and the freight car.
Fold one end of the large cardboard to form a ramp for the train.
Step 1
Step 2
Programming the Little Train to pull the Freight Car:
Using the Code2Grow coding workspace, create a program that directs the train to pull the freight car up the incline.
Begin testing without any additional weight in the freight car. Once the train successfully pulls the cart up the incline, maintain the same ramp angle.
Gradually increase the weight in the cart by adding 4 mancala beads and re-test the train's pulling capability.
Continue to add weight incrementally until the train can no longer pull the cart up the incline or you have exhausted the available weights.
Increase the ramp angle by 10 degrees and repeat the testing process outlined in steps 9 and 10.
Participants should complete the corresponding worksheet to reinforce their understanding of the relationship between weight, ramp angle, and required motor speed.