Third party cookies may be stored when visiting this site. Please see the cookie information.

PenguinTutor YouTube Channel

Raspberry Pi projects

These are projects that make use of the Raspberry Pi, single board computer. Also see: Raspberry Pi Pico (RP2040) projects, which are based around the Raspberry Pi Pico micrcontroller the RP2040.

Raspberry Pi Pixelstrip RGB LED server

PixelStrip / NeoPixel web server application for the Raspberry Pi DJ, Disco and parties

Control RGB LEDs remotely using this Raspberry Pi based RGB LED server. Connect to a Wi-Fi network so that you can control them using a web browser, smartphone or through home automation.

This provides more funcationality than the GUI (below) and is now the preferred way for me to control NeoPixels.


Raspberry Pi PixelStrip and NeoPixel GUI

PixelStrip / NeoPixel Gui for the Raspberry Pi DJ, Disco and parties

Learn how to create a simple circuit to control RGB LEDs / PixelStrips / NeoPixels and control them using a simple Python program.

Although well supported by Raspberry Pi libraries there is no default graphical user interface for the PixelStrips / NeoPixels. This is a project that I first created in 2015 and have since updated to support the latest Python libraries. It provides a graphical user interface designed for use by DJs and for parties controlling strings of NeoPixels / WS2811 / WS2812 / WS281x lights.


Hack an Infrared Light Bulb with a Raspberry Pi

Hack an infrared light using a Raspberry Pi

Control an infrared light bulb using a Raspberry Pi and an infrared receiver and transmitter circuit. Use Python to turn the light on and off, change the colour and brightness


Raspberry Pi Outdoor display with RGB LED Matrix and NeoPixel Handrail

RGB LED Matrix and Neopixels

Outdoor lighting and sign project using RGB LED Matrix and NeoPixel RGB LEDs. Allows special messages to be displayed along with appropriate colour sequences along the driveway handrail.


Wearable snowman Raspberry Pi badge with wireless controller

Blinking lights on Snowman Raspberry Pi Badge

Snowman badge powered by the Raspberry Pi.

Uses a wireless controller to change the sequence and even play games.


Pygame Zero for Makers - Controlling electronics using novel GUI

Screen shot Pygame Zero for makers demo

Guide to creating novel graphical interfaces for electronic circuits.

No longer should GUIs be boring!


Raspberry Pi Robots

3D printed Mecanum  Raspberry Pi Robot

I have created several robot projects based around the Raspberry Pi. Some of these are based around commercial robot kits and some are based on my own designs. Here are a selection of fun Raspberry Pi robot projects.

Raspberry Pi robot arm control software

Raspberry Pi based robot arm control software

Graphical application to control an education Robot Arm with the Raspberry Pi.

Uses Pygame to control a Ceebex robot arm.


Model Railway Automation

Automate an indoor or outdoor model railway using a Raspberry Pi.

I have created a YouTube video series explaining the different aspects of controlling the model train. The first video is shown below. For the full series (as released) see the Model Railway Automation page. Alternatively go to YouTube Model Railway playlist.

I've also created other projects based around trackside signals and a departure board.

Beginners Tutorial to create computer game using Python Pygame Zero

Screen shot Raspberry Pi Picade Compass Game

Beginners tutorial to getting started writing your own computer games. It uses the graphical Pygame Zero library. Designed for those with a basic knowledge of Python or for those who want to get started in making graphical games.

In the game you have to get the Unicorn to the food before time runs out.


Raspberry Pi Arcade Games - Picade and Picade Console with RetroPie

Raspberry Pi Picade Desktop Arcade Machine

Learn about the Picade and the Picade Console which are Raspberry Pi based Arcade machines. These can be used with RetroPie to play classic arcade games using your own ROMs or by creating your own games using Python Pygame and Pygame Zero.

The following pages include videos showing you step-by-step through the setup process and how you can add your own games.


More projects

These are just a small sample of some of the projects. View the main projects page for more projects.
To find out about future updates please:
Subscribe to the PenguinTutor YouTube Channel
Follow @penguintutor on Twitter

Previous Kidsafe