jslauthor / glitchdraw

Qt + Smart LED Matrix + Raspberry Pi + IR Touch Bezel = FUN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Glitch Draw

This is a fun little side project I worked on for Webflow's office. It's a series of six touch-sensitive LED panels connected to a Raspberry Pi. The Pi drives a small LCD panel with Photoshop-like functionality, enabling you to create all manner of interesting drawings with your fingers. Think of it as a finger-painting lite brite™! There's a catch, though. If you stop working on your drawing, a countdown begins that will tell Glitch Draw to glitch your image and will continue to do so until your image is gone forever. It's a fight against entropy, folks, so keep drawing!

Here's the lovely Stacy using it!

GlitchDraw sitting on the wall

GlitchDraw in action

GlitchDraw UI (written in Qt)

Watch a video of it in action

Watch the video

Qt + Smart LED Matrix + Raspberry Pi + IR Touch Bezel = FUN

Glitch Draw Background with Components

Parts:

Software:

How to run

I cross-compiled Qt for Buster in Ubuntu and developed it on a separate machine from my Raspberry Pi. This was difficult. I'm happy to explain how, and will do so if there's enough interest in this project. Otherwise, you can compile this on your Raspberry Pi, but expect it to take awhile. Open up the project in Qt Creator and compile away!

About

Qt + Smart LED Matrix + Raspberry Pi + IR Touch Bezel = FUN


Languages

Language:QML 52.9%Language:C++ 28.6%Language:GLSL 16.8%Language:QMake 1.6%