The Arizona STEM Acceleration Project
Cotton Ball Launcher Experiment for Edison Robots
Cotton Ball Launcher Experiment for Edison Robots
A 6th-8th grade STEM lesson
Carrie Jenkins
6/4/24
Notes for teachers
This lesson can be taught in a regular classroom setting or in a club.
Students will work in small groups (2-3 students is ideal)
This lesson is designed to take 3 class periods but may take longer. depending on how long your class/club sessions are.
It is important that students are already familiar with Edison Robots and have some experience coding with EdBlocks.
Make sure all the batteries are fully charged prior to the lesson.
Students will construct their own cotton ball launcher for their robot and will set up their launching site.
Students will design a repeatable experiment.
Students will explore variables in an experiment.
You can also have students create graphs using graph paper instead of using the graphing website.
List of Materials
Resources
https://meetedison.com/content/EdCreate/EdCreate-EdChallenges.pdf
Arizona Science Standards
6.P4U2.5 Analyze how humans use technology to store (potential) and/or use (kinetic) energy.
● Objects can have stored energy (that is, the ability to make things change) either because of their chemical composition, their movement, their temperature, their position in a gravitational or other field.
● Motion energy is properly called kinetic energy; it is proportional to the mass of the moving object and grows with the square of its speed.
● A system of objects may also contain stored (potential) energy, depending on their relative positions.
Science and Engineering Practices
Computer Science Practices
Computer Science Standards
6.CS.T.1 Identify problems that can occur in computing devices and their components within a system.
6.CS.HS.1 Explain how hardware and software can be used to collect and exchange data.
6.AP.C.1, 7.AP.C.1, 8.AP.C.1 Design programs that combine control structures, including nested loops and compound conditionals.
6.AP.M.2 Use procedures to organize code and make it easier to reuse.
Arizona Educational Technology Standards
Computational Thinker - Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.
6-8.1.d. Students navigate a variety of technologies and transfer their skills to troubleshoot and learn how to use new technologies
6-8.3.d. Students explore real world problems and issues and actively pursue solutions for them.
6-8.4.c. Students engage in a design process to develop, test, and revise prototypes, embrace the iterative process of trial and error, and understand setbacks as potential opportunities for improvement.
6-8.4.d. Students demonstrate an ability to persevere and handle greater ambiguity as they work to solve open-ended problems.
6-8.5.a. Students practice defining and solving problems by selecting technology for data analysis, modeling, and algorithmic thinking.
6-8.5.c. Students break problems into component parts, identify key pieces, and use that information to solve problems.
6-8.7.c. Students perform a variety of roles within a team, using age-appropriate technology to complete a project or solve a problem.
Objective(s):
Intro/Driving Question/Opening
How can we engineer the EdTank into a cotton ball launcher?
Agenda (Day 1-- One Class Period)
Edison’s Structure (Top)
Edison’s Structure (Bottom)
Hands-on Activity Scenario
Adapted from EdCreate Programming Project--Fire Fighting Water Cannon
Fighting fires is a dangerous but necessary task. When terrible fires break out, the conditions can become extremely dangerous for humans. One way to help fight these fires is by using firefighting robots.
For this scenario, the EdTank is a water cannon
that can shoot a jet of water or fire retardant
(represented by the cotton ball) to help fight
a fire.
https://www.elprocus.com/projects-on-fire-fighting-robotic-vehicle/
Hands-on Activity Scenario
Adapted from EdCreate Programming Project--Fire Fighting Water Cannon
Set-Up
Create two parallel black lines on a white surface, such as a large piece of paper, or poster board. The black lines should be approximately 1.5 cm wide. You can put them as far apart from each other as you like. One black line represents the firefighting team’s base (start), and the other represents the ‘ash line’ beyond which the fire is burning.
Hands-on Activity Instructions
In groups of 2-3 students.
https://meetedison.com/content/EdCreate/EdBuild-EdTank-instructions.pdf
Engineering a Cotton Ball Launcher
Build your own cotton ball launcher that will attach to an ‘arm’ connected to the motor on the top robot.
Materials:
cardboard
scissors
tape (masking, scotch, or duct)
Considerations:
--be careful that your launcher is not too heavy
--be careful that your launcher is not too large
Engineering a Cotton Ball Launcher (Samples)
Review of EdBlocks (Video)
https://meetedison.com/edblocks-block-based-programming-language-edison-robot/
https://meetedison.com/edblocks-block-based-programming-language-edison-robot/
Programming the Edison Robots
Write a set of programs in EdBlocks to control the EdTank so that the robot will drive until it encounters the ‘ash line’ (i.e. black line), stop, shoot out its water payload (i.e. launch the cotton ball) and return to the firefighting team’s base (i.e. original black line).
Both the top and bottom Edison robots will need to be programmed separately to complete this task.
Programming the Edison Robots (Possible Solution)
*Note* The time values on the blocks may need to be adjusted.
Top Robot (Cotton Ball Launcher)
Programming a Remote with Barcodes
The bottom robot can also be programmed to respond to a remote control. Then, a program can be written for the top robot to use the motor to move the arm for launching the cotton ball. This would avoid the use of messaging between the robots.
Agenda (Day 2--One Class Period)
Intro/Driving Question/Opening
Does the length of the launching arm affect how far the cotton ball will travel?
Hands-on Activity Instructions
Maintain the same groups of 2-3 students that were created on Day 1 of the lesson.
Discuss A Testable Research Question
Research Question: Does the length of the ‘arm’ affect how far the cotton ball will travel?
Distribute Controlled Experiment Worksheet (note to teacher: template link in speaker notes)
Discuss Variables
Independent variable (what are we changing?):
Dependent variable (what are we measuring)?
Controlled variables (what are we keeping the same)?
Discussion & Predictions
Write a Hypothesis
Write a Procedure
Develop a common procedure that all groups will follow to conduct the controlled experiment.
Sample Procedure:
Collect your data!
This is an example of how you could organize your data table. The data table in the experiment template will need to be modified for this experiment.
Agenda (Day 3--One Class Period)
Intro/Driving Question/Opening
How can we use data as evidence to answer our research question?
Hands-on Activity Instructions
Formative Assessment Ideas
Teacher should be constantly circulating while students are working to observe successes and challenges of each group. Mini lessons can then be developed as needed based on student needs.
Other Formative Assessment Ideas:
https://www.edutopia.org/article/7-smart-fast-ways-do-formative-assessment/
56 Formative Assessment Examples from AZ Department of Education
Summative Assessment Ideas
Is your Experimental Design Complete?
Differentiation
Remediation
Extension/Enrichment