Audio Controls Proto Shield

CircuitBaker (on Tindie) has put together a control shield to make prototyping audio projects a bit easier.

This convenient shield includes 6 pots, 4 buttons, 4 LEDs, 4 mini jacks, and 2 SPDT switches for use with your audio project.  Just add a Teensy 3.x and Teensy Audio Shield (optional) and you are ready to go.

Code, schematic, design files, and bill of materials are published on GitHub.

Flip Disc Tetris

Sinowin reverse engineered a on flip-disc display to play Tetris.

Back before LED displays and LCD screens were in common use, flip-disc displays were used to display information.  These displays are made up of a grid of discs that are yellow on one side and black on the other.  The discs physically flip to display information.  Sinowin got his hands on one of these displays and decided to reverse engineer it to make a Tetris game.

A adapter board was developed to provide an interface for a Teensy 3.5.  A 2-way joystick module was added and with a “small matter” of programming a Tetris game, the project was ready to go.

Code and schematics for the project can be found on GitHub.

Venti-POV – LED Poi

Po Ting made some awesome LED-POV poi that has some really impressive image rendering.

This design includes 80 pixels and a touch-sense pad to act a control button.  It takes advantage of the high performance features of the Teensy 3.6 to achieve high frame rate that allows for really detailed images as the LEDs move.

A couple of years before this project, Po Ting didn’t have any experience with Arduino or using micro controllers.  Through trial and error as well as a lot of community support, he was able to create this incredible LED project.  Some of the projects and libraries that really helped on the journey were Mortonkopf’s POV Project, the FastLED library,  KurtE’s DMA-SPI library, and Duff’s Snooze Library.

Stormtrooper Voice Changer

Shawn Hymel over at SparkFun put together a compact Stormtrooper Voice Changer.

While there are some pre-built voice changers out there for defenders of the Empire, this solution is both compact and low cost.  With only a handful of parts – a Teensy 3.2, Prop Shield Board, small speakers, a microphone, and a battery – this solution can fit entirely in a helmet.

This project makes use of the Audio Design Tool as well as TeensyTransfer by FrankB.

Detailed instructions (and code) on how to up your cosplay game by sounding like a Storm (or Clone) trooper can be found on this SparkFun blog page.

May the Force be with you.


Soft Power Button

Christoph put together a soft power button with sense output to power up a Teensy and allow the application to turn itself off the power when necessary.

The project started with list of desired features including: one button to enable power to a circuit, keep the power on as needed, sense the output so that the microcontroller can sense the power button’s state and turn itself off when told to do so, use a single LiFePO4 battery, and use no specialized parts.  Christoph was able to make this happen using a Teensy 3.6, a 5V step up/down regulator, a PCB he designed for the pushbutton, and a few passive parts.

Code for the project can be found on this project page.


Arduino Music Player

Jarkko Lempiainen has improved his Arduino Music Player to play MOD, S3M, XM, and IT music files

Originally built on a Teensy 3.1, the player has been upgraded to a Teensy 3.6 to take advantage of improved performance and increased memory.  It features 8 channels that can be individually controllers and supports various effects such as vibrato and arpeggio.

Code for the project is available on GitHub.

IR PC Remote & YouTube Controller

Shawn McCombs added IR remote capabilities to his laptop so that he could control his YouTube playlist from the comfort of his bed.

Some older laptops don’t have IR sensors or remote control capability, but Shawn worked around that by using a Teensy, and IR sensor, and the IRremote library.  This project allows you to take a remote and reprogram the buttons to control your laptop.

Code for the project is posted on GitHub.