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

PenguinTutor YouTube Channel

Raspberry Pi Pico projects

These are projects that make use of the Raspberry Pi Pico or that are based around boards that use the RP2040 which is the Raspberry Pi microcontroller used in the Pico. If you are looking for projects related to the Raspberry Pi single board computer see the Raspberry Pi projects page. If you are interested in Wireless Pico projects then see the Raspberry Pi Pico W (Wireless Networking) projects page.

Electronics guides to using the Raspberry Pi Pico

First here is some information about the Raspberry Pi Pico which could be useful if you are looking to use the Pico in your own project.

Raspberry Pi Pico Voltmeter

Raspberry Pi and Raspberry Pi Pico Voltmeter with uart serial communications

Learn how to program the Raspberry Pi Pico using C/C++ and MicroPython.

Includes a voltmeter project which uses C/C++ or MicroPython on the Pico to talk to a Raspberry Pi using serial uart communications. A Python Pygame Zero program on the Raspberry Pi then displays this on a GUI as a 7-segment display.

 

Arduino RP2040 NeoPixel / RGB LED server

PixelStrip / NeoPixel web server application for the Arduino RP2040, DJ, Disco and parties

Control NeoPixels and WS2811B RGB LEDs using the Arduino Nano RP2040 Connect. This provides a webserver running on the Arduino Nano RP2040 (and the onboard ESP32 based network controller) to allow control from a web browser or smart phone.

 

LED lineside signal lights

G-Scale LGB train with automatic LED signals

In this project I've created 3D printed lineside signal lights for my G-scale model railway.

The lights can be controlled by a custom ATMEGA328p based circuit (like the Arduino UNO) which can be controlled by a Raspberry Pi. It can also be controlled by a Raspberry Pi Pico using the RP2040 micrcontroller.

 

Pico Graphics Game

Pico explorer with Space Game

In this project I've created a graphics based game using the screen an a Pico Explorer.It's a space related game where you fly a space ship through an asteroid field and have to blast away any asteroids that get in the way. This game uses bitmap sprites.

I also create a tank battle game which is designed for the Pico Display backpack where you need to aim and fire shells against your opponent. For this game the images are created using vector images rather than bitmaps.

For these I created my own library which made it so that you can program the display using a similar techniques to using Pygame Zero.

 

Web Based MP3 Player using DFPlayer Mini and a Raspberry Pi Pico

Raspberry Pi Pico web based MP3 Player using DFPlayer Mini

It's also possible to create a web based MP3 Player by connecting to an external MP3 Player module. In this case the DFPlayer Mini.

This allows you to choose the songs to play and navigate the features of the MP3 player with a web browser on a computer or mobile phone.

 

Model Railway Point Controller

Raspberry Pi Pico web based model railway point controller

I've created a model railway point controller. Designed for controlling points (switches / turnouts) on a OO model railway. The point controller uses a Pico as a web server which triggers MOSFETs to activate the points. It uses an MCP23008 GPIO expander to support the switches and LEDs.

 

Raspberry Pi Pico projects in the MagPi magazine

Raspberry Pi Pico quiz game / interactive reaction timer game

I've wrote a series of articles for The MagPi magazine, which included a number of Pico related projects. I've included some of thos projects here.

 

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
and
Follow @penguintutor on Twitter

Previous Kidsafe
Kidsafe