Projects¶
Time to put the pieces together. Each project combines a few of the components you've learned about into something you can actually play with, show off, or use every day.
They're listed roughly from easiest to hardest. Every project page includes the wiring, a plan, the full code and ideas for making it your own.
Before you start
Work through the Components lessons first. Every project assumes you know how to wire and code the parts it uses, and how to save a program to the board.
-

Turn a dial to bend the pitch of a buzzer, and tap a button to start and stop.
⭐ · Button, Potentiometer, Buzzer
-
Wave your hand over a light sensor to play spooky theremin music.
⭐ · Light Sensor, Buzzer, Button
-

Steer a servo motor with a dial, or nudge it precisely with two buttons.
⭐ · Servo, Potentiometer, Buttons
-
A colour-changing lamp that switches itself on when the room gets dark.
⭐⭐ · NeoPixels, Light Sensor, Touch
-

Two dials, one screen: build your own digital drawing toy.
⭐⭐ · OLED, 2 Potentiometers, 2 Buttons
-
Turn foil, coins or bananas into piano keys with the ESP32's touch pins.
⭐⭐ · Touch, Buzzer, NeoPixels (optional)
-
Beeps faster and glows redder as something gets closer, just like a car.
⭐⭐ · Ultrasonic, RGB LED, Buzzer
-
Compare the temperature inside with the weather outside, live from the internet.
⭐⭐⭐ · Temperature, OLED, Button, Wi-Fi
-

The classic arcade game on a tiny screen: eat apples, grow longer, don't crash.
⭐⭐ · OLED, 2 Buttons
-

Ask a question, press the button, and let the spinning pointer decide your fate.
⭐⭐ · Servo, Button, Buzzer (optional)
-
A servo sweeps an ultrasonic sensor and the OLED draws what it sees.
⭐⭐⭐ · Servo, Ultrasonic, OLED
-

Get a notification on your phone whenever someone walks past.
⭐⭐ · Motion Sensor, LED, Wi-Fi
-

The capstone: a clock that sets itself from the internet, plus an alarm, stopwatch and timer.
⭐⭐⭐ · OLED, 3 Buttons, Buzzer, Wi-Fi
Next: build a robot¶
Finished the projects? The Robot section puts everything together in a two-wheeled robot that drives, dodges obstacles, follows lines and takes orders from your phone.