Raspberry Pi, micro:bit, Sense Hat, Blender, Sonic Pi

Code Club projects are step-by-step guides for children to follow and create animations, games, robots, weather stations, websites and much more. Learners will need the relevant hardware & software to complete these projects, please refer to the project tile for info and learner level.

Raspberry Pi continued

← Back to projects

Card_scratch3

Using your Raspberry Pi

Here you’ll learn how to use Raspberry Pi OS and some of its software, and how to adjust some key settings to your needs

Creator: Raspberry Pi

Card_scratch3

Customise your Raspberry Pi Desktop

In this project, you will learn how to customise your Raspberry Pi desktop so that it looks and works the way that you want it to. You’ll choose colours that work well together, and find out how to represent colours so that a computer can understand them. You’ll also think about how changes can improve the usability of the desktop for you

Creator: Raspberry Pi

Card_scratch3

Pac-Man Treasure Hunt on the Terminal

Hack the Raspberry Pi’s terminal and learn basic cybersecurity skills through a Pac-Man–themed treasure hunt

Creator: Raspberry Pi

Card_scratch3

Robot Antenna

In this resource you will build a cardboard robot with a real flashing LED antenna, and use Scratch to create a robot twin that beeps

Creator: Raspberry Pi, Scratch, Electronic Components

Card_scratch3

Santa Detector

This Scratch program uses a low-cost infrared sensor to set off an alarm when Santa sneaks into your room. This resource a great introduction to using simple sensors with the Raspberry Pi, and it can be adapted for lots of other projects

Creator: Raspberry Pi, Scratch, Electronic Components

Card_scratch3

Getting Started with Node-RED

In this resource you will learn how to use Node-RED to communicate with the Raspberry Pi’s GPIO pins. You will create a Node-RED ‘flow’ to control LEDs

Creator: Raspberry Pi, Electronic Components

Card_scratch3

Burping Jelly Baby

You will learn how to turn a jelly baby into an input device for your Raspberry Pi. You will then create a program to make it burp when it is squeezed

Creator: Raspberry Pi, Python

Card_scratch3

Getting started with Mu

Mu is a very simple to use Python editor and IDE (integrated development environment) for beginners. It’s designed to be as user-friendly and helpful as possible for new Python programmers.You will install Mu and learn how to use it to create code

Creator: Raspberry Pi, Python, Mu

Card_scratch3

Dancing Unicorns and Rainbows

You will use Scratch & Raspberry Pi to connect a rainbow of LEDs to a unicorn sprite, and then make the unicorn dance to the rhythm of the rainbow

Builder: Raspberry Pi, Scratch, Electronic Components

Card_scratch3

Physical Computing with Scratch

In this project you will learn how to control various electronic components using the latest version of Scratch on the Raspberry Pi

Builder: Raspberry Pi, Scratch, Electronic Components

Card_scratch3

Build a robot buggy

In this project you will build a robot buggy that you can program to move around using simple Python commands

Builder: Raspberry Pi, Electronic Components, Python

Card_scratch3

Lights Out!

In this resource you will find out how to make a fun and fast-paced reaction game using the Explorer HAT

Builder: Raspberry Pi, Electronic Components, Python

Card_scratch3

People in Space

The International Space Station (ISS) is a busy place, with astronauts visiting for several months and then coming back to Earth. By using this resource you will learn how to create a gadget that tells you how many people are living on the ISS

Builder: Raspberry Pi, Electronic Components, Python

Card_scratch3

Python Quick Reaction Game

In this resource, you’re going to make a quick reaction game using a few electronic components and a Python script

Builder: Raspberry Pi, Electronic Components, Python

Card_scratch3

Spinning Flower Wheel

In this resource you will create a digital landscape with your Raspberry Pi by making an electronic garden of spinning flowers, pinwheels, and even some bees! Who said gardening was difficult?

Builder: Raspberry Pi, Electronic Components, Python

Card_scratch3

Build a LAMP Web Server with WordPress

Learn to set up a LAMP (Linux, Apache, MySQL, PHP) stack on your Raspberry Pi and configure it to work as a web server. You’ll download and install WordPress and set up a basic website which you can access on any device on the same network as your Pi

Developer: Raspberry Pi, HTML/CSS

Card_scratch3

A Raspberry Pi Laser Tripwire

In this resource you will use a laser pointer, a few electronic components, and a Raspberry Pi to make a laser tripwire. Each time a stealthy intruder breaks the laser beam, the Raspberry Pi will sound the alarm via a buzzer or a speaker

Developer: Raspberry Pi, Electronic Components, Python

Card_scratch3

GPIO Music Box

In this project, you will build a button-controlled “music box” that plays different sounds when different buttons are pressed

Developer: Raspberry Pi, Electronic Components, Python

Card_scratch3

See like a Bat

In this resource you will make an echolocation device using your Raspberry Pi, which can be worn and which will help you see like a bat

Developer: Raspberry Pi, Electronic Components, Python

Card_scratch3

Temperature Log

The system on a chip (SoC) of the Raspberry Pi has a temperature sensor that can be used to measure its temperature from the command line. This project’s aim is to create a simple Python script that can run automatically as you boot up your Raspberry Pi, take measurements from the temperature sensor at given intervals, and write them into log files that can be viewed later. You’ll also be able to view the data as an interactively plotted graph

Developer: Raspberry Pi, Electronic Components, Python

Card_scratch3

Grandpa Scarer

In this project we are going to use a Raspberry Pi to play spooky noises, whilst releasing a scary spider from a box onto whoever is underneath, at the press of a button!

Maker: Raspberry Pi, Electronic Components, Python

micro:bit continued

← Back to projects

Card_scratch3

micro:bit Selfies

In this resource, you will make a micro:bit-controlled selfie booth with a Raspberry Pi and camera module, using Python. This is a great way to get started with hardware and simple text programming

Builder: micro:bit, Raspberry Pi, Raspberry Pi Camera Module, Electronic components, Python

Card_scratch3

micro:bit Meteorologist

In this resource, you’ll turn your micro:bit into a meteorologist that can display the weather forecast for the next seven days, for wherever you live

Builder: micro:bit, Python

Card_scratch3

BBC micro:bit projects

Classroom activities & quick projects in MakeCode, Python & Scratch to help you get the most out of the micro:bit's features!

micro:bit

Sense Hat continued

← Back to projects

Card_scratch3

Magic 8 Ball

Build a Magic 8 Ball using a Sense HAT and Python code.

Builder: Sense Hat

Card_scratch3

Sense HAT Random Sparkles

Create amazing random sparkles with your Sense HAT. In doing so, you will learn how to choose random positions on the Sense HAT’s LED display as well as random colours to light up the LEDs

Builder: Sense Hat, Raspberry Pi, Python

Card_scratch3

Sense HAT Data Logger

In this project, you will learn how to use the Sense HAT hardware to build a data-logging device which can capture a range of information about its immediate environment

Builder: Sense Hat, Raspberry Pi, Python

Card_scratch3

Sense HAT Advent Calendar

Count down to Christmas with your Sense HAT! Your digital advent calendar will display a new image each day between 1 and 24 December

Builder: Sense Hat, Raspberry Pi, Electronic Components Python

Card_scratch3

Pixel Pet

Using sensors and output devices is a great way to make your computer programs more interactive. The Raspberry Pi Sense HAT contains a whole set of sensors that can be used to detect movement. In this resource, you will use these to take a digital pet for a walk

Developer: Sense Hat, Raspberry Pi

Card_scratch3

Sense HAT Pong

In this activity you will create a Pong game using your Raspberry Pi, a Sense HAT, and some Python code. Pong is one of the oldest graphical games ever created, and was originally played on an oscilloscope!

Developer: Sense Hat, Raspberry Pi, Python

Card_scratch3

Flappy Astronaut

In this activity you will create a Flappy Bird clone using your Raspberry Pi, a Sense HAT, and some Python code. In your Flappy Astronaut game the player uses the Sense HAT joystick to navigate an astronaut around pipes

Developer: Sense Hat, Raspberry Pi, Python, Trinket

Card_scratch3

Sense HAT Marble Maze

In this activity you will create a marble maze game that can be played on the LED matrix of your Sense HAT. You will use the in-built orientation sensors of the Sense HAT to control the movement of a simulated marble that moves the same way a real marble would roll around a maze

Developer: Sense Hat, Raspberry Pi, Electronic Components, Python

Card_scratch3

Sense HAT Puzzle box

Create an electronic puzzle box using a Raspberry Pi and a Sense HAT. The user will have to solve a series of puzzle steps in order to “open” the box

Developer: Sense Hat, Raspberry Pi, Electronic Components, Python

Card_scratch3

SLUG!

Create your own fun and frantic version of the classic game Snake on a Sense HAT: guide the slug around the screen to let her eat vegetables, watch her grow, and increase your score. Don’t let her bite into herself though, or it’s game over!

Developer: Sense Hat, Raspberry Pi, Electronic Components, Python

Blender continued

← Back to projects

Card_scratch3

Animate a Snow Scene

Learn how to animate a car driving through a snow scene using Blender

Creator: Blender

Card_scratch3

Party Monkey

Create a 3D model of a monkey wearing a party hat using Blender

Creator: Blender

Card_scratch3

Render a Snow Scene

Render a snow scene animation using Blender

Creator: Blender

Card_scratch3

Rocket

Create a model of a rocket using Blender

Creator: Blender

Card_scratch3

Snowman

Create a 3D model of a snowman using Blender!

Creator: Blender

Sonic Pi continued

← Back to projects

Card_scratch3

Ultrasonic Theremin

In this resource, you are going to make your very own theremin using an ultrasonic distance sensor and a little bit of Python and Sonic Pi code

Developer: Sonic Pi, Raspberry Pi, Electronic Components, Python

FAQ

Frequently Asked Questions

Got questions? Check out our FAQ.

FAQ

Donate

Donate

Help sustain the work of Code Club Aotearoa.

Donate

Blog

Blog

Read our stories

Blog