Physical Computing

Charting Champions
Discover the power of lists in Python by creating an interactive chart of Olympic medals.

Music Player
In this project, you are going to make a music player that lets you choose different tunes to suit your mood.

Countdown Timer
Display a countdown timer on a Sense HAT.

Interactive Badge
Make a badge that shows your mood.

Sound level meter
In this project, you will make a sound level meter that will use the micro:bit to display how noisy the environment is.

Weather Logger
Log data from the sensors and then display it as a line graph.

Frustration
Guide a wand along a course without making contact.

Where's the Treasure?
Remember where the coin is hidden.

OctaPi : Brute-force Enigma
Find out how to launch a brute-force crypt attack on Enigma
Sleep Tracker
In this project, you are going to make a sleep tracker that will display how rested you are.

Dance Detector
Train a computer to help you perfect a dance move!

Fortune Teller
User your micro:bit to read the future!

Against the Clock
Make a timer and use it to challenge your friends.

How's your day?
Create a program that checks what kind of day you or your friends have had and shows a response based on your choice.

Tightrope
Tilt your Sense HAT to guide a character along a path.

Active Assistant
Create a program that helps you get active in whichever way you like most!

Rate your Mates
User your micro:bit to find your compatability with friends!

Compass Maze
Use the Sense HAT as a compass and navigate a maze.

Reaction
Make a game to see who has the fastest reactions.

Party Game
Create a party game that you can play with your friends to have fun!

Rainbow Predictor
Display a rainbow when the conditions are met.

Moonhack X
Create a project that shares your experience with Moonhack!

Run a LLM on your Raspberry Pi
Transform your Raspberry Pi into a powerful AI assistant.

Silly Reminder
Use a Micro:Bit to remind you to make time to be silly, have fun, and strike a pose!

Talking Rubbish
Create a device to track the types of rubbish placed in your bin.

Hobby Selector
Do you ever find yourself wondering what activity to do next? You can use the micro:bit to help you decide!

3D Bug
Design a 3D bug that you can use a 3D printer to create.

Story Time
Create interactive fairy tales and other stories with Python.

Getting Started
Set up your Raspberry Pi and explore what it can do.

Moisture Sensor
Create a sensor using to keep your plants watered.

Save the Trees
Use Micro:Bits to alert rangers when trees fall in a forest.

Minecraft Pi
Get your first taste of programming Minecraft.

Great Pacific Garbage Patch
Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch

Turtle Snowflakes
Write code to draw snowflakes with Python Turtle.

Crowd Display
Make a crowd display with micro:bit

Fire Danger Warning Sign
Create your own warning sign to prepare for bushfire season.

3D Key ring
Design a 3D key ring that can be printed.

3D Pendant
Design a 3D pendant that can be printed.

Constellation
Create a twinkling constellation using Micro:Bits