A Very Bright LED Jacket

A collection of boards that make up the LED Jacket

Last year, [Ytai] went to Burning Man for the first time. He was a bit inexperienced, and lacked the lumens to make him visible on the Playa. This year, he made up for it by building an extra bright LED Jacket.

The jacket consists of 48 LEDs, at 150 lumens each. Each RGB LED module was placed on its own PCB, and controlled by the tiny PIC12F1571 microcontroller. This microcontroller was a great fit since it has three PWM channels (one for each color) and costs 50 cents. Firmware on the PIC allows the boards to be daisy-chained together to reduce wiring. This was done by using a protocol similar to the popular WS2811 LEDs.

Assembling 50 of the boards presented a challenge. This was addressed by using surface mount components, a solder stencil from OSH Stencils, an electric skillet, and a good amount of patience. The final cost of each module was about $3.

With 50 of the boards assembled, a two layer jacket was sewn up. The electronics were sandwiched between these two fabric layers, which gave the jacket a clean look. A wrist mounted controller allows the wearer to select different patterns.

For a full rundown of the jacket, check out the video after the break.

[Read more...]

Running Golang on the Intel Edison

Intel Edison on a box

While most embedded development is still done in C and/or assembly, some people are working with more modern languages. The team over at Gobot has successfully managed to get Go running on the Intel Edison.

The Go programming language, which has been around for about five years, compiles to machine code like C. It has a number of modern features including concurrency, garbage collection, and packages.

We’ve looked at the Edison on Hackaday before, and even took a detailed look at the hardware. It features a Quark SoC, Bluetooth, and WiFi, which makes it well suited for connected devices.

Getting Go to work on the Edison hardware wasn’t particularly difficult, since it supports the Pentium instruction set and MMX. However, a library was needed to interface with the Edison’s peripherals. The Gobot team whipped up gobot-intel-iot, which makes it easy to work with GPIO, I2C, and PWM.

After the break, the team demos PWM on the Edison using Go.
[Read more...]

THP Semifinalist: NoteOn Smartpen

PCB of the NoteOn Smartpen showing components

There are a ton of apps out there for taking notes and recording ideas, but sometimes the humble pen is best. However, if you have the tendency to lose, crumple, or spill caffeinated beverages on your pen and paper notes, having a digital copy is quite nice.

The NoteOn Smartpen by [Nick] aims to digitize your writing on the fly while behaving like a normal pen. It does this by using the ST LSM9DS0TR: a 9-axis inertial measurement unit (IMU). These inertial measurements are processed by a STM32 Cortex M4F processor and stored on the internal flash memory.

To retrieve your notes, the Nordic nRF8001 Bluetooth Low Energy radio pairs the MCU with a phone or computer. The USB port is only used to charge the device, and the user interface is a single button and LED.

The major hardware challenge of this device is packaging it in something as small as a pen. Impressively, the board is a cheap 2 layer PCB from OSHPark. The assembled device has a 10 mm diameter, which is similar to that of ‘dumb’ pens.

The NoteOn doesn’t require special paper, and relies only on inertial measurements to reconstruct writing. With the hardware working, [Nick] is now tackling the firmware that will make the device usable.

SpaceWrencherThe project featured in this post is a quarterfinalist in The Hackaday Prize.

THP Quarterfinalist: WALLTECH Smartwatch

The Walltech Smartwatch

While there is lots of hype about a big company launching a new wearable product, we’re more interested in [Walltech]‘s open source OLED Smartwatch. This entry into The Hackaday Prize merges a collection of sensors and an OLED screen into a wearable device that talks to your smartphone over Bluetooth Low Energy.

The device is based on the IMUduino BTLE development board. This tiny Arduino clone packs an inertial measurement unit (IMU), a Nordic nRF8001 Bluetooth radio, and an ATMEGA32u4 microcontroller.

The 1.5″ OLED display comes from [miker] who makes an OLED module based on the SSD1351. A STP200M 3D pedometer provides activity monitoring in a tiny package.

On the hardware side, packaging all these components into something that will fit on your wrist is quite difficult. The prototype hardware is built from mostly off the shelf components, but still manages to be watch sized.

At this point, it looks like the code is the main challenge remaining. There’s a lot of functionality that could be implemented, and [Walltech] even mentions that it’s designed to be very customizable. It even supports Android; the Apple Watch can’t do that.

SpaceWrencherThe project featured in this post is a quarterfinalist in The Hackaday Prize.

A 3D Printed Peristaltic Pump

A 3D printed peristaltic pump with tubing


After getting access to a Lulzbot 3D printer, [Tim] designed a 3D printable peristaltic pump. The design was done in OpenSCAD, which makes it parametric and easy to modify.

Peristaltic pumps work by squeezing a length of tubing to push fluids. This mechanism is similar to how your intestines work. The pump provides an isolated fluid path, which is why they’re commonly used in medical and food grade applications. Like many products in the medical space, these pumps tend to be rather expensive. Being able to print one for your own projects could save quite a bit of cost.

The pump is based on [emmett]‘s gear bearing design. One nice thing about this design is that it is printed preassembled. Pop it out of the printer, add some tubing, and you’re ready to pump fluids.

On top of the isolated fluid path, this pump gives accurate volume measurement. For that reason, we can imagine it moving booze for a robotic bartender build. After the break, a video of the pump moving some fluid.

[Read more...]

Hacking a Pogoplug into a $20 PBX

Pogoplug Series 4 Backup Device

The Pogoplug Series 4 is a little network attached device that makes your external drives accessible remotely. Under the hood of this device is an ARM processor running at 800 MHz, which is supported by the Linux kernel. If you’re looking to build your own PBX on the cheap, [Ward] runs us through the process. Since the Pogoplug 4 is currently available for about $20, it’s a cheap way to play with telephony.

Step one is to convert the Pogoplug to Debian, which mostly requires following instructions carefully. After the Pogoplug is booting Debian, the Incredible PBX bundle can be installed. We’ve seen this bundle running on a Raspberry Pi in the past. Incredible PBX’s preconfigured setup based on Asterisk and FreePBX gives a ton of functionality out of the box.

With your $20 PBX running, there’s a lot that can be done. Google’s Voice service allows unlimited free calling to the USA and Canada. With Internet connectivity, you get email notifications for voicemails, and can query WolframAlpha by voice.

Low Cost Lab Frequency Reference

The internals of a home built 10 MHz frequency reference.

[Mark] wanted an accurate frequency reference for his electronics lab. He specified some requirements for the project, including portability, ability to work inside a building, and low cost. That ruled out GPS, cesium standard clocks, rubidium standard clocks, and left him looking for a low cost Oven Controlled Crystal Oscillator (OCXO).

The Low Cost 10 MHz Frequency Reference is based around a Morion OCXO. These Russian oscillators are available from eBay second hand at about $40 a pop. With a stability well within the requirements, [Mark] order a few.

The next step was to stick all the components in a box. The two OCXOs in the box need about 3 amps to heat up, which is provided by a 12 V PSU. For portability, a sealed lead acid battery was added. The front panel shows the supply voltages, switches between mains and battery supplies, and provides connectivity to the OCXOs.

Since OCXOs work by heating a crystal to a specific temperature, they can use quite a bit of power in the heating element. To increase battery life, a neoprene foam insulator was wrapped around the OCXOs.

For less than $100, this portable tool will aid in calibrating equipment or creating very accurate clocks.


Get every new post delivered to your Inbox.

Join 94,613 other followers