- Learn Linux
- Learn Electronics
- Raspberry Pi
- LPI certification
- News & Reviews
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.
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.
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.
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
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.
Snowman badge powered by the Raspberry Pi.
Uses a wireless controller to change the sequence and even play games.
Guide to creating novel graphical interfaces for electronic circuits.
No longer should GUIs be boring!
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.
Graphical application to control an education Robot Arm with the Raspberry Pi.
Uses Pygame to control a Ceebex robot arm.
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 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.
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.
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
Please view the copyright information regarding use of the circuits.