Kitchen Scale Key Transplant

kitchen-scale-key-transplant

[Markus] is quite happy with his kitchen scale. It’s one of the tools he uses most frequently when cooking. But recently the button has begun to give him problems. He figures the years of spilling a little bit of this and that has mucked up the contacts. His solution was to bypass the button using a Cherry MX switch.

Really any replacement should do since the switch merely completes an electrical connection. But there’s a subset of hackers who swear by the Cherry MX switches that come in some keyboards. [Markus] had just such a keyboard on hand, which he was already using for parts, so he pulled out the switch and cut a hole in the scale’s case where he could mount it. After temporarily super gluing the switch in place he completed the task by filling the gap on the outside with hot glue, then running another bead of it along the inside. The addition of the ‘T’ key finishes the hack. The plastic key is easy to clean and will help shed flour, oil, or anything else he might spill during his culinary adventures.

This hack was fast and easy and may have convinced [Markus] to roll his own controller board for the device. We’ll keep a lookout for a follow-up post detailing those alterations.

USB To Serial Adapter Tells You What COM Port You’re On

xser

Since most of us are long past the days of hardware serial ports, the USB to serial adapter has become a mainstay on the hacker’s tool belt. While they’re cheap and convenient, USB to serial adapters aren’t always the easiest thing to use: there’s always the issue of what COM port Windows is calling your USB to serial adapter, or what TTY device it is in Linux/OS X.

[Avishay] has a very, very cool solution to this problem: put a display on a USB to serial converter to tell the user what COM port the OS labeled it as.

The prototype runs on a PIC  18F2553 dev board. When plugged into a Windows box, the serial adapter sets up two USB devices. The first device is a Communications Device Class that handles the grunt work of the USB to Serial connection. The second USB device is a proprietary piece of software that grabs the current COM port number. This number is displayed on an LCD thanks to a host application on the Windows PC that reports the COM port of the Serial adapter.

It’s one of those ideas where you didn’t know you needed it until it was presented to you. An excellent tool from [Avishay], although maybe a pair of 7-segment LEDs would make it a more manufacturable device.

Magic Eye Spectrum Analyzer

its goddamned magic

 

If Nixies aren’t cool enough, maybe it’s time to step it up to magic eye tubes.

Magic eye tubes are, like Nixies and Dekatrons, display tubes. Unlike the alphanumeric characters of Nixies or rotating points of light in a Dekatron, Magic eye tubes are either bar graph or ‘Pac-Man’ displays that were used to show the signal strength of a radio station on very expensive radio sets.

After doing a few experiments with tubes, [sylvain] thought it would be cool to do something with magic eye tubes. He sourced eight vertical ‘bar graph’ magic eye tubes and built an audio spectrum analyzer.

One of the more difficult things to do was to compute the power levels for each frequency band. There are a few graphic equalizer ICs available, but [sylvian] decided to go the old-school, harder way by putting an FFT algorithm on an ATMega624.

An impressive piece of work that would look amazing next to a nice tube stereo system.

A Bluetooth Trackpad From A Resistive Touchscreen

touch

If you’ve checked out your favorite online retailer of absurdly inexpensive Chinese electronics, you’ll find a whole bunch of replacement parts. Phone parts are especially common, with high-resolution LCDs available for just a few dollars. There are also a few touchscreen kits – resistive touchscreen digitizers that can easily be read with a microcontroller. [Vinod] got his hands on one of these touchscreen digitizers, and with the help of an 8-pin micocontroller turned it into a Bluetooth trackpad.

The clear plastic touchpad is a relatively simple device. By reading a pair of analog values, it’s easy to find the coordinates of a finger or stylus on the touchpad. [Vinod] programmed an ATtiny13 to read these values and turn them in to x y coordinates, but he needed something useful to do with this data.

By connecting a small bluetooth module to his microcontroller, [Vinod] could send these coordinates to his computer. The result is a homebrew touchpad, able to move a cursor around, left and right click, and emulate a scroll wheel.

Continue reading “A Bluetooth Trackpad From A Resistive Touchscreen”

This Has Not Been A Good Week For The Hacker Community

RIP

The Internet lost a few great minds this week. [Aaron Swartz], confronted with an upcoming federal trial for his actions in downloading and releasing public domain academic articles from JSTOR, hanged himself this week. As one of the co-developers for RSS, the Creative Commons license, and slew of other works, [Aaron]’s legacy expanded the freedoms and possibilities of the most important human invention since the book.

Perhaps overshadowed in the news by [Aaron] is [Fabio Varesano], the man behind FreeIMU and Femtoduino. He died of a sudden heart attack at the much too young age of 28. The RC helicopter/plane/drone and HCI/physical computing communities lose a great mind with [Fabio]’s passing.

There is talk on the Dangerous Prototypes forum of continuing the development of FreeIMU, a project it seems [Fabio] worked on alone. We’d love to see someone pick up the reigns of the FreeIMU project, hopefully after doing a run of the current hardware and donating the proceeds to [Fabio]’s family.

Putting The BBC In Seattle

radio

Among great British traditions, there’s tea, knowing how to lose an empire, tea, Parliament, big ben, tea, incalculable wit, Parliament, big ben, tea, and BBC radio. While Britons in foreign lands may not be able receive BBC radio over the airwaves, there is the remarkable BBC iPlayer that allows online streaming of all those awesome BBC radio stations. Unfortunately, moving away from the Prime Meridian means the BBC radio schedule deviates from the schedule ordained by divine right. In Seattle, for example, a Friday evening comedy would be broadcast in the middle of the afternoon. Basically, it’s like listening to  Prairie Home Companion on Saturday morning. It just feels wrong.

[Adam] came up with a clever solution to this problem. Yes, it’s really just a Raspberry Pi-powered web radio, but there’s a twist to this build: everything from BBC radio is buffered and time shifted. A program that airs at noon in London will now play on [Adam]’s radio at noon in Seattle.

The hardware portion of the build is an exceedingly British radio which [Adam] deftly modified to include an auxiliary input. The software portion of the build uses ffmpeg, mplayer, and a PHP script to stream the iPlayer audio to a file, wait 8 hours (or whatever the offset from GMT is), and start playing the audio.

In the end, the time shifted BBC radio works perfectly, and even caught the attention of a few people at BBC Radio 4. [Adam] was interviewed about his project, and was even able to listen to his interview several hours later.

Listening In On Weather Balloons With RTL SDR

sonde

Every day, twice a day, over 800 weather balloons are launched around the world at exactly the same time. The data transmitted from these radiosondes is received by government agencies and shared with climatologists and meteorologist to develop climate models and predect the weather. Near [Carl]’s native Auckland, a weather balloon is launched twice a day, and since they transmit at 403 MHz, he decided to use a USB TV tuner to receive data directly from an atmospheric probe.

The hardware portion of this project consisted of building a high gain antenna designed for 162 MHz. Even though the radiosonde transmits at 403 MHz, [Carl] was easily able to receive on his out-of-band antenna.

For the software, [Carl] used SDRSharp and SondeMonitor, allowing him to convert the coded transmissions from a weather balloon into pressure, temperature, humidity, and GPS data.