Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 1.48 KB

README.md

File metadata and controls

27 lines (14 loc) · 1.48 KB

Attention-getting IoT Gizmo

What we have here is an M5Stack Fire developer kit based on the ESP32 SoC microcontroller. The app was programmed using UIFlow Scratch-like graphical programming environment. Here's a screenshot of the program that generated butext.py.

UIFlow screenshot

The app presents a slide show that advances to the next slide image each time the A button is pressed. Pressing the C button displays an "easter egg" image showing a kernel panic. Of course, everybody knows this thing isn't running Linux, so this was good for some laughs!

Updated July 2024: The easter egg function has been enhanced in celebration of CrowdStrike Global IT Outage Day. Check out the last photo below.

Pro tip: the png files were created with a transparent background by exporting from svg files in Inkscape. This significantly increased the rendering speed on the screen.

I used a hotel room key and a scrap of Lego block to attach the device to my conference badge. Here are some photos of the final project.

Splash page

Ask me about my project

Four key features

Value proposition

Kernel panic easter egg

Windows blue screen of death easter egg

Enjoy with beverage of choice!