Project Finder 3000

Want to find the perfect project that uses a specific technology to teach a specific subject for a specific age group?

Look no more; the Project Finder 3000 is finally here! Select your technology, subject and minimum maker age and if the perfect project has been shared, you’ll find it listed below!

  • Components

  • Maker Technologies

  • Learner Subjects

  • Minimum Maker Age

Project length: 2 hours
Maker technologies: ,
Learner subjects: ,
Minimum Maker Age:

3D Printed Units

In this hands-on project, participants will delve into the fascinating world of 3D printing and Computer-Aided Design (CAD), fabricating their own rulers. This interactive venture facilitates understanding of the foundational concept of units in physics. The prerequisites for this project include access to a 3D printer, relevant CAD software, and a rudimentary grasp of how to use these tools….
Project length: 2 hours
Learner subjects: ,
Minimum Maker Age:

Exploring the Principles of Motion and Inertia with an Arduino-Powered Pendulum.

An Arduino microcontroller could be used to create a simple pendulum that illustrates the principles of motion and inertia. The microcontroller could be used to measure the position and velocity of the pendulum, allowing students to see how these quantities change over time and how they are related to the forces acting on the pendulum….
Project length: 2 hours
Learner subjects: ,
Minimum Maker Age:

Exploring the Principles of Sound Waves with an Arduino Microcontroller.

An Arduino microcontroller could be used to create a simple system that demonstrates the principles of sound waves. The microcontroller could be used to generate and measure sound waves, allowing students to see how the frequency and amplitude of the waves are related to the pitch and loudness of the sound….
Project length: 3 hours
Maker technologies: ,
Learner subjects: ,
Minimum Maker Age:

Using Python to Explore Trends in the Periodic Table

I am very interested in the notion of teaching high school physics with and alongside the python programming language. So much so that I’ve started www.PythonPhysics.com in an attempt to contribute to the growing field of high school computational physics education with Python. Additionally, I am the chapter leader for a Codecademy community designed to bring together teachers who are interested in teaching with code (Distinct from ‘Teaching code’). If you teach parts of your subject through a computational lens, or are interested in doing so, you can join us…
Project length: 1 hours
Learner subjects: ,
Minimum Maker Age:

Buzzer Physics

Whilst playing around with Buzzers in my after school Arduino club, I noticed an awesome teachable moment in the code that I found here. Check it out: As the interconnected worlds of physics and computer science continue to converge, we are granted new opportunities to explore and understand the fundamental principles of the universe. This article delves into an enriching illustration of this fusion, where we examine the intriguing intersection of sound waves, a fundamental concept in physics, and code, the language of computer science. By engaging with a…
Project length: 2 hours
Maker technologies:
Learner subjects: ,
Minimum Maker Age:

The Coding Train – Code a Pendulum Simulation

If you haven’t seen The Coding Train yet, get on board! I was actually recommended the channel by a student who is going to be much smarter than me one day. I was amazed that I hadn’t found the channel already, but either way I’m glad that I have now. In this project, students will use the Processing language to write the code required to simulate a pendulum. This is a fantastic Maker Learner activity because it not only introduces students to a programming language that makes it incredibly…
Project length: 1 hours
Maker technologies: , ,
Learner subjects: , ,
Minimum Maker Age:

Learning About Colour with an RGB LED

RGB LEDs house three distinct colors within – Red, Green, and Blue. By altering the intensity of each of these colors, we can generate a spectrum of hues that surpasses human recognition capabilities. In a typical scenario, the power supply to each LED (which in turn determines light intensity) is programmed. However, in our quest to make the learning process more transparent and engaging, we’ve opted for potentiometers to modify the current and voltage across each LED. The true charm of this project lies in the ease with which…
Project length: 1 hours
Learner subjects:
Minimum Maker Age:

Serving with Servos

Using Arduino’s with students offers a fantastic opportunity to teach some fundamental principles of computer programming. One of the earliest projects I introduce to students is ‘Serving with Servos’. In this project, students learn how variables can be used to store values and therein simplify your code by designing and building an object that uses positions on a servo to offer some kind of service….