Recently I was doing some woodworking and wanted to try fuming a small test piece of oak with ammonia. The fuming process darkens the wood and gives it a nice aged, gray look. To speed the process up, I decided…
Recently I was doing some woodworking and wanted to try fuming a small test piece of oak with ammonia. The fuming process darkens the wood and gives it a nice aged, gray look. To speed the process up, I decided…
Photobooths are popular at many types of social events, including weddings, birthday parties, and school dances. However, renting one can easily cost upwards of $1000, making them impractical for many events. So when a friend mentioned wanting one for her…
The Luma Controller takes any audio input, calculates and analyzes a FFT of the spectrum, and sends commands out to a network of Luma nodes. This board duplicates the functionality of our music analysis software, but with greater flexibility and…
This past winter I designed and constructed a stereo vacuum tube amplifier based off of the TubeLab SimpleSE design. Since many people asked about it at Maker Faire Detroit, I thought I would post a link to the build photos…
The SSD1306 is an OLED display made with SPI and I2C interfaces. With a simple Python library I adapted (a modified version of py-gaugette), it is easy to render text, images (from bitmaps of pretty much any format), progress bars,…
The next iteration of the Luma node has been fabricated and assembled! The new node incorporates 3 10W RGBW LEDs, controlled with constant-current buck drivers and an ATTINY2313 microcontroller. Like all Luma nodes, up to 32 nodes can be daisy-chaned…
Commonly confused with RJ-45, the 8P8C connector is generally used for ethernet, telephone, and serial communication-type applications. The RJ-45 Breakout board breaks out an 8P8C connector into screw terminals for easy access while prototyping projects. The small form factor and…
While developing the Luma RS485-networked LED driver we discovered a need for a small and inexpensive USB to RS485 adapter. We designed an adapter with a FTDI basic UART chip (FT230XS) and an inexpensive TI differential receiver (SN75176). Our small…
The ProtoProg is a small open source hardware pogo pin programming solution. The ProtoProg does not need a physical connector on the board, it uses surface-mount pads for signals and thru-holes for alignment. Two standard footprints are available, the smallest of…
The PicoBuck is a small and inexpensive 3-channel LED driver. It employs constant-current buck driving which approaches an efficiency of 95% (theoretical). Now available from SparkFun Electronics!