Mario Clouds & Flying Toasters

In this project we’re making retro inspired wearables!

The pendant features an IPS display with animated graphics. It uses Adafruit’s CircuitPython to create animated sprites that look like flying toasters and scrolling clouds.

We originally did these two as Pro Trinket projects, with a monochrome OLED for the toasters, and a color OLED for the clouds. To keep up with modern times, and the new high visibility IPS displays, we've upgraded both projects here to use CircuitPython instead of Arduino for easier customization. The displays also look a lot better, but the price and construction is about the same!

3D Printed Retro Pendant

With CircuitPython, you use the DisplayIO library to generate custom graphics and interfaces.

You can use bitmap images to create sprite sheets and palettes to generate colored pixels. 

The code in this project randomly generates flying toasters that continuously scroll across the screen. We think it’s a great example for folks getting started with DisplayIO and CircuitPython.

We made two versions, one for each display, so you can use the 1.3in or 1.54in IPS display.

It’s also easy to swap out the graphics and modify the code to make your own animations.

Parts

Overhead shot of 1.3" TFT breakout connected via EYESPI board and microcontroller on a half-size breadboard. The TFT breakout displays a colorful hexagon.
We've been looking for a display like this for a long time - it's so small only 1.3" diagonal but has a high density 260 ppi, 240x240 pixel display with...
$16.95
In Stock
Overhead video of OLED breakout wired up on breadboard to QT Py and BFF driver board. Video displays multi-colored shapes and animations.
We've been looking for a display like this for a long time - it's only 1.5" diagonal but has a high density 220 ppi, 240x240 pixel display with full-angle viewing. It...
Out of Stock
Adafruit ItsyBitsy M4 Express featuring ATSAMD51 connected to a small breadboard.
What's smaller than a Feather but larger than a Trinket? It's an Adafruit ItsyBitsy M4 Express featuring the Microchip ATSAMD51! Small,...
$14.95
In Stock
Adafruit LiIon/LiPoly Backpack soldered onto a Pro Trinket, plugged into a solderless breadboard.
If you have an ItsyBitsy or Pro Trinket you probably know it's the perfect little size for a portable project. This LiPoly backpack makes it really easy to do! Instead of wiring 2...
$4.95
In Stock
Breadboard-friendly SPDT Slide Switch
These nice switches are perfect for use with breadboard and perfboard projects. They have 0.1" spacing and snap in nicely into a solderless breadboard. They're easy to switch...
Out of Stock
Angle Shot of Lithium Ion Polymer Battery 3.7v 150mAh with JST 2-PH connector
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This...
$5.95
In Stock
10 wire Silicone Cover Stranded-Core Ribbon Cable
For those who are fans of our silicone-covered wires, but are always looking to up their wiring game. We now have Silicone Cover Ribbon cables! These may look...
$3.95
In Stock

This guide was first published on Nov 05, 2019. It was last updated on Apr 14, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.