Infrared Mirror

The human eye is an amazing piece of hardware, and various tricks and exploits are used every day to create such illusions as movies and Persistence-of-Vision (POV) displays.

Unlike vampire bats and mosquitos, however, the human eye lacks the ability to see infrared light — that area of the spectrum beyond human-visible red but before microwaves. SugarBombs sets about rectifying this oversight (or should that be undersight?) in the construction of our eyeballs with his Teensy-powered InfraredMirror project.

The device is based around a Melexis MLX90640 far infrared thermal sensor array, which provides a 32×24 “image” of thermal data, in a similar fashion to a (very low-resolution) typical camera sensor, but in the infrared spectrum. This data is then displayed on similarly low-res LED matrix, effectively reflecting the radiation data, or “heat”, in a similar manner to a traditional mirror. Firmware, STLs, and more can be found in the project’s GitHub repo.

Gamepad to Touch Screen Converter

Mobile gaming is quite popular, but touchscreen input is often less intuitive and precise than traditional controllers. Sinsid created their TUBG: Teensy Unknown Battleground project for a controller could be used to emulate those touch events!

Sinsid discovered that both iOS and Android support external touch devices, so rather than using an emulator or modded version of the game, a solution emerged that leveraged the Teensy 3.6’s USB Host to intercept controller inputs, then translate them into touch events as if the player were using the screen directly. After figuring out some power and cable issues, Sinsid was able to get a standard Xbox 360 Wireless Controller working well as a touch input, as shown in the video below. Numerous issues prevent use for a complicated shooter like PUBG on iOS, but a second version of the project with an LCD display and the ability to load configurations from a microSD card looks like a promising evolution.

Teensy, Arduino Due and Sensors Carrier Board

Sometimes you need an Arduino for a project, and sometimes you need a Teensy — but why not both? 1bit created this Teensy/Due-ette Carrier Board to house a Teensy 3.2 and an Arduino Due (or Mega 2560), connected via I2C, plus a whole bunch of other stuff!

In addition to the two aforementioned MCUs, the Due-ette contains two A4988 stepper motor drivers, a socket for an ESP8266, two RS-485 drivers, two ADS1115 16-bit, 4-channel ADCs, a WIZnet W5100 Ethernet controller, and two HX711 Load Cell Amplifiers. It can be used for a peristaltic pump as well as all manner of other applications.

MIDI Bass Guitar

We see a lot of Teensy projects that bring the noise, but how many bring the funk? While it’s hard to say for certain without audio proof to back it up, Lokki’s MIDI bass controller certainly looks capable of putting some serious stank on it.

This unique Teensy 3.6-based instrument gives the approximate appearance of a four-string bass guitar, but is in fact a (left-handed!) MIDI controller! In a manner similar to the Otamatone, long, thin, soft membrane potentiometers are used in place of strings for pitch, and a further four force-sensitive resistors enable additional keyboard expression (or…guitar expression as the case may be!). A joystick enables whammy-like pitch bending, and an accelerometer in the neck enables ancillary gestural control.

The Teensy’s USB host capabilities allow control of up to seven USB MIDI devices, as well as the embedding of a Keith McMillen K-Board mini keyboard controller for triggering samples. We’d love to hear some of the funk this thing may bring, but for now we can just look at the pictures as we put on our best stank faces and imagine.

Parallel Battery Charger

What do you do when you’ve got a pile of quality Panasonic NiMH batteries and power-hungry robots that need high-capacity charged packs?

If you’re the folks over at PDX Hackerspace, a community-focused collective in Portland, Oregon, you assemble them into bot-ready packs and design a Teensy-powered board to charge them!

Teensy monitors the ambient and internal battery temperatures in order to prevent over-charging, and appears to incorporate a piezo speaker to indicate charge completion or problems.

MDV microSynth

Marco De Vivo demonstrates (video) with his MDV microSynth even a fairly simple Teensy-based synth leveraging the Teensy Audio Library can produce excellent results!

In this project he creates a powerful instrument from a Teensy and Audio Adapter, plus an LCD display, potentiometer, a 5-Pin DIN MIDI jack, and a few buttons — all on a breadboard!

We weren’t able to find a ton of info beyond the video below, which gives a great demonstration of its capabilities. The synth is monophonic with four oscillators, low and high-pass filters, ADSR envelope control, and various effects including stereo delay, portamento, and morphing via modulation wheel.

Horizon OBD2 CAN Programmable Module

Sebastian Yousef of SIGMAGAMMALabs has created an Arduino-compatible OBD-II device in the form of the Teensy-based Horizon OBD-Interface Module.

Hidden under the dash in most modern cars is a secret portal to a wealth of data and diagnostics. Once purely the domain of repair shops, OBD-II dongles are now available inexpensively with Bluetooth and other secondary connections to allow them to easily connect to other devices for analysis.

The module can be programmed and flashed over USB in order to extend the capabilities of the example firmware, with the same interface providing access to ODB-II data such as RPM, ETH, LOAD and SPEED. Built-in Bluetooth and an optional BLE radio further facilitate data collection, plus the Teensy’s microSD card slot can be used for onboard data logging.

More information about the project can be found on the SIGMAGAMMALabs web site.

Motorized Table Saw Fence

KrisKasprzak is fairly prodigious in terms of Teensy-based output, so it was no surprise to see his Teensy-based motorized table saw fence project, complete with detailed pictures, video, and source code!

The CNC motorized system is compatible with Craftsman, Dewalt, and Rigid table saws, and features two NEMA-17 stepper motors with A4899 drivers, a 2.8″ LCD, and a Teensy 3.2. Simply enter your desired fence location, and the steppers do the rest.

A simple “garage-made” PCB ties it all together, though it could just as easily be breadboarded. The video below shows how to make your own, with source available on GitHub.

Teensy FX Effects Unit

Matt Venn, famous for Tiny Tapeout, wanted a Teensy 4-powered effects unit in the Pocket Operator-style form factor, and called it Teensy FX.

Unlike a typical Teenage Engineering Pocket Operator, the Teensy FX lacks an LCD screen, instead indicating everything via LEDs (e.g. brightness to represent parameter value). Additionally, whereas POs typically feature a grid of buttons and a couple of knobs, the FX features 12 knobs, which better lend themselves to tweaking effects levels.

The design is based off of the similarly Pocket Operator-esque Teensy Beats Shield, and uses the same SGTL5000 low-power stereo codec. The FX’s patch was created using the Audio System Design Tool, and features filtered reverb, ping-pong filtered delay as a noise source, and more. The device also features PO sync to chain it with other Pocket Operators, and automation on each knob. Source, schematic, gerbers and more can be found on the project’s GitHub page, and an accompanying video series can be enjoyed below.

Plotbot

Sei had two things: a bare wall in their apartment, and a tendency to (their words!) “waste money on useless electronics” — and thus Plotbot was born.

Powered by a Teensy 3.1 and a pair of Nema 17 stepper motors with SilentStepStick TMC2209 drivers, the system uses an extruded aluminum frame and arms in conjunction with a system of pulleys to drag a pen over a large sheet of paper, creating the desired drawing.

More information can be found on the project’s Hackaday page and GitHub repo, with a quick demonstration in the video below.