Skip to content

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.

  • Music Machine on a breadboard

    Music Machine

    Turn a dial to bend the pitch of a buzzer, and tap a button to start and stop.

    ⭐ · Button, Potentiometer, Buzzer

  • Light sensor icon

    Light Theremin

    Wave your hand over a light sensor to play spooky theremin music.

    ⭐ · Light Sensor, Buzzer, Button

  • Servo Controller with a potentiometer

    Servo Controller

    Steer a servo motor with a dial, or nudge it precisely with two buttons.

    ⭐ · Servo, Potentiometer, Buttons

  • NeoPixel ring icon

    Night Light

    A colour-changing lamp that switches itself on when the room gets dark.

    ⭐⭐ · NeoPixels, Light Sensor, Touch

  • Etch-a-Sketch drawing on an OLED screen

    Etch-a-Sketch

    Two dials, one screen: build your own digital drawing toy.

    ⭐⭐ · OLED, 2 Potentiometers, 2 Buttons

  • Touch sensor icon

    Touch Piano

    Turn foil, coins or bananas into piano keys with the ESP32's touch pins.

    ⭐⭐ · Touch, Buzzer, NeoPixels (optional)

  • Ultrasonic sensor icon

    Parking Sensor

    Beeps faster and glows redder as something gets closer, just like a car.

    ⭐⭐ · Ultrasonic, RGB LED, Buzzer

  • Weather Station screen

    Weather Station

    Compare the temperature inside with the weather outside, live from the internet.

    ⭐⭐⭐ · Temperature, OLED, Button, Wi-Fi

  • Snake game running on an OLED screen

    Snake Game

    The classic arcade game on a tiny screen: eat apples, grow longer, don't crash.

    ⭐⭐ · OLED, 2 Buttons

  • Fortune Teller spinner made from a servo and a paper wheel

    Fortune Teller

    Ask a question, press the button, and let the spinning pointer decide your fate.

    ⭐⭐ · Servo, Button, Buzzer (optional)

  • Sonar Radar screen

    Sonar Radar

    A servo sweeps an ultrasonic sensor and the OLED draws what it sees.

    ⭐⭐⭐ · Servo, Ultrasonic, OLED

  • Motion sensor alarm on a breadboard

    Motion Alert

    Get a notification on your phone whenever someone walks past.

    ⭐⭐ · Motion Sensor, LED, Wi-Fi

  • Alarm clock showing the time on an OLED screen

    Alarm Clock

    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.

Meet the robot