Little Train Lab 1: The Freight Train
Little Train Lab 1
Google Slides
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:
Materials | Purpose | Recommended Quantity | |
---|---|---|---|
Little Train Kit | Assembly kit which fosters hands-on skills and familiarizes participants with parts. | 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 | |
USB-C Cable | Provides direct upload connection between computer and C2G microcontroller. | 1 Per Participant | |
Cardboard Ramp | Acts as variable angle inclined plane for experiment. | 1 Per Participant | |
Plastic Wheels | Connects with axle to form a simple machine, reduces friction generated when moving an object allowing for rolling rather than sliding. | 4 Per Participant | |
Aluminum Rods | Connects with wheel to form a simple machine, acts as a fulcrum and support by holding the load of the cart. | 2 Per Participant | |
Cardboard Square | Freight car platform and surface holding load. | 1 Per Participant | |
String Piece | Acts as connector allowing for the train to tow the freight car. | 1 Per Participant | |
Adhesive Double Sided Pad | Adhesive surface connecting boxed holding container to freight platform. | 1 Per Participant | |
Small Carboard Box | Holding container for load. | 1 Per Participant | |
Mancalla Pieces | Acts as load or weight that the train will be pulling. | 15 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.