Carson Kompon has made a super fun DIY game controller project: a wearable that turns his head into a joystick.
Carson Kompon is a gamer who likes to make his own game controllers. For his first experiment with a motion sensor, he decided to attach a Teensy 3.2 and an accelerator onto a hat, turning his head into a joystick. The hat joystick doesn’t prove to be the most effective way of playing but this project gets major points for creativity and fun.
Craig Lindsay has made a color organ that syncs colorful lights to music using a Teensy 3.1 and the Teensy audio library.
Color organs (also known as light organs) are popular DIY projects for makers who want to play with light and sound. A typical color organ will separate an audio signal into frequency bands, controlling a number of light channels based on the level of each of these frequency bands. Craig Lindsay has taken this idea as inspiration and designed a refined, reliable and feature-packed version of his own.
Lindsay uses a Teensy 3.1, a Teensy Audio Adapter, 120 WS2812B RGB LEDs and a touch screen to make a digital color organ that uses digital signal processing (DSP) instead of the more usual (and less reliable) analog filtering.
An extremely detailed and very helpful write up of the project is available on Lindsay’s website (PDF) , where you can find schematics, component lists, build logs, images of the work in progress, and a list of the libraries required to replicate this color organ. You can also read an article about it in the Nuts and Volts magazine.
Inspired by the immediacy of Teenage Engineering’s Pocket Operators, Evans set out to make a small synth using a Teensy 3.6, capacitive touch and a LEDs. The synth’s sound was made up of 32 sawtooth waves going into 32 low pass filters in groups of four unison voices with stereo delay and an extra long reverb.
This luscious sounding synth has been a side project for Evans since 2018, who used it to learn about and experiment with a number of different technologies, including Teensy, capacitive touch, PCB design and STM chips. Evans has documented this journey over on his Twitter account, where he shared a collection of his disappointments, successes and learning in a long thread that is really worth reading.
BaseTee is a smart LED controller based on the Teensy 3.2 that makes it easier to control large light installations.
Ackalyte are a company based in Melbourne, Australia that make smart LED modules and controllers. One of their products is the BaseTee, a long-range LED controller and carrier board based on the Teensy 3.6. In the tweet below, you can see it in action at Melbourne Zoo, animating a take on the famous frog tessellation artwork by MC Escher.
The BaseTee itself has quad-channel audio, USB-A, ethernet and a mighty 15 output channels. These output channels can be updated simultaneously and are designed for large LED installations. With the right cabling and power supply, LED data can be transmitted over 100m. They’ve also broken out the Teensy’s I/O and analog pins to headers, allowing you to customise your lighting projects with switches and sensors.
For more information on the BaseTee, including a full breakdown of the hardware specs and features, check out Ackalyte’s website. You can also find a repository of example code on their GitHub, or chat to them on Twitter.
The Basetee is the most features complete Teensy 3.6 motherboard in the world effectively combining 5 adaptor boards into 1. Thanks @PaulStoffregen for this amazingly powerful tool. pic.twitter.com/XKtqvgQJ6T
YouTuber James Bruton has made a self-balancing robot with motorized active suspension, inspired by Sonic the Hedgehog and Boston Dynamics. Bruton has published a three part video series about the project on his Youtube channel.
One of most interesting things about this build is the construction of the robot body, which has two mechanical “knees” that bend using ball screws. These knees operate independently of each other, giving the robot active suspension and allowing the robot to lean sideways when turning corners.
Bruton uses brushless motors and ODrive to control the robot, partnered with a Teensy 3.6 and an MPU6050 for processing and stability. You can read an article with more details about this self-balancing robot on Hackster.io or if you’re inspired to have a go at making something similar, the CAD files and code for Bruton’s projects are published on his GitHub. You can support his work on Patreon or by subscribing to his YouTube channel.
A VST plugin is a virtual synthesis add-on format used by Digital Audio Workstation (DAW) software on PCs. DAWs such as Ableton Live, Logic Pro or Audacity are used to edit audio files for music, podcast and so on. VSTs have lots of complex controls and Hesketh thought it would be much more fun to adjust sounds with a physical controller rather than repetitively pointing and clicking with a mouse.
Hesketh designed his hardware to work with a VST plugin called Kush Hammer EQ, which is based around two channels with three frequency ranges each. As well as the Teensy 3.2, Hesketh used an EEPROM module, a PS2 keyboard driver module, an LCD display and an assortment of buttons, switches, dials and rotary encoders to complete his project. He even got a custom metal enclosure made, which adds to the sleekness of the finished controller.
If you want to have a go at making your own version of this project, Hesketh has released a detailed write up (PDF) of this project including his design process, build instructions, components used and an excellent breakdown of his code.
Lifeclocc is a Teensy-based electronic clock for your desk that counts down the seconds you (probably) have left to live.
If you live to the age of 80 you live for 2.52 billion seconds, or 29,000 days. This Teensy-based clock reminds you of your looming mortality by displaying two counters: the full days you have to live and the seconds remaining in the current day. If this is something you need in your life, you’re in luck! Chai Jia Xun is currently selling the Lifeclocc on Kickstarter.
Chai Jia Xun has published a detailed build log with schematics and progress pictures over on his blog. You can also read a write up of the project and Kickstarter campaign on the Hackaday blog.
FinnBot combined a fake fur vest, over 15 meters of individually addressable LEDs and a Teensy to make this mesmerising wearable. The fur creates a very attractive diffusion effect for FinnBot’s Processing animations, including the colorful ball example seen in the video above and this gorgeous flame effect. As well as the animations, the vest also plays video rendered in C# and saved onto an SD card at a pretty impressive frame rate of 25fps.
The team at the University of São Paulo made a remote control vehicle designed for Analytical Chemistry. The vehicle is designed to enter areas that could be dangerous for humans, then use the onboard sensors to separate and detect formic, acetic, and propionic acids. The team used three Teensy 2.0 modules to control the subsystem’s head and driver, the electrophoresis module, and the detection system.
The image below shows the configuration of the remote control vehicle. For detailed information on this impressive academic project, you can read this special issue of Electrophoresis, which has the vehicle as its cover star!
Kirill Safin has designed a series of High Altitude Balloon Avionics sensor boards as part of the Stanford Student Space Initiative.
Student rocketry and avionics societies at colleges all around the world give students a chance to get some hands-on engineering experience. The Stanford Student Space Initiative is a brilliant example, encouraging students from Computer Science, Electronics Engineering, Mechanical Engineering and many more disciplines to work together on cool projects, including high altitude balloon avionics.
High altitude balloon avionics involves sending a balloon, typically a large weather balloon filled with helium or hydrogen, into the stratosphere. From this vantage point you can choose to do a number of things from taking sensor readings, to streaming video, sending images or delivering messages.
Each of these tasks needs different hardware. While Kirill Safin was an undergraduate at Stanford, he designed a series of boards to achieve his balloon avionic team’s objectives. The first of these boards, pictured above, was Oscar, a PCB that included a Teensy 3.2, five pressure and temperature sensors, an SD card for datalogging, a GPS breakout and a satellite communications module. Safin kept working on other boards after Oscar, releasing revisions called Cookie Monster and Elmo. He also made a modular version called Medusa with slots for the addition of mission-specific sensor boards.
Kirill Safin is now an Avionic Engineer at ABL Space Systems, working on satellite-launching rockets. You can look over his other undergraduate projects on his portfolio website.