Each project teaches new lessons in electronics and C++ programming.
Projects get more challenging as you learn new commands and components.
[Ages: 12 - Adult]
Learn how to build a multi-purpose device that can measure temperature, humidity, heat index, atmospheric pressure, and altitude.
In this project, you will be using a two specialized sensors, a DHT and BMP sensor, to create a device that measures all of the things mentioned above. You'll also be introduced a programmer's best friend, code libraries.
Create a display that lights up columns based on the volume of your music.
In this project you will learn more fundamental C++ programming concepts, such as arrays and interrupts, as well as downloading external libraries that don't come pre-packaged with the Arduino IDE. You'll also be using a new specialized LED component.
Build and attach an alarm to your Creation Crate box that triggers if the box is opened without entering a code.
In this project you will learn about resistor codes and decoding them. You'll also be using a matrix keypad which is a standard keypad on most appliances, like your microwave for example.
Create device that measures voltage, so this could be things like battery life or if your wires are connected properly.
In this project, you'll learn all about Ohm's Law and voltage. You'll be building a common and useful tool in the field of electronics that you can use on future projects.
Build a device that measures rotation!
In this project, you'll be creating a project that uses a very powerful device called an accelerometer. Accelerometers measure rotation, or 'proper acceleration'. These are commonly used in things like drones, for flight stabilization, or in video game controllers to detect what direction you're moving your controller in.
Create a device that measures force.
In this project, you'll be using a strain gauge to measure force. See how hard you can squeeze the strain gauge. Strain gauges are common in industrial equipment or structures, as they can forecast potential cracks or breaks before they happen.