Typing on a TV sucks. For the 11th Annual Strike a Spark Conference at PennWest, I developed a student research project aimed at solving this problem. The poster presentation earned a third place medal.
Abstract: Smart TVs and other distant display devices often rely on traditional remotes for text input, leading to user frustration due to limited buttons and inefficient on-screen keyboards. To improve this experience, the research team developed a wireless, Arduino-based remote featuring a 9-DOF inertial measurement unit (IMU) for orientation tracking and a six-button interface. Using Sebastian Madgwick’s novel sensor fusion algorithm, the system translates hand movements into precise pitch, yaw, and roll inputs, enabling intuitive character selection. Characters are arranged in customizable on-screen “squircles,” selectable via motion and confirmed with button presses. The device improves accessibility and typing efficiency without requiring external sensors like infrared or GPS.
This project's source code is available on Github.
Pluto orbits on the fringes of our solar system, billions of miles away. Sunlight is much weaker on Pluto than on Earth, yet it isn't completely dark. For just a moment near dawn and dusk each day, the illumination on Earth matches that of high noon on Pluto. We call this Pluto Time.
Houston, we have a free version!
This project's source code is available on Github.
A Scrabble clone with 30+ language options and 90+ rule variants. Become a polyglot and defeat the reigning champion Mr. Robot!
This project's source code is available on Github.
A mock car widget for Dashboard on old macOS versions.
Visit the Github project for installation instructions.
Bugs and glitches may arise. If you see something, say something to semisquircle@gmail.com.