Temperature Controller Gets Open Source Firmware Upgrade

stc1000

Beer lovers rejoice! [Mats] has reverse engineered a temperature controller and written new open source firmware for it. This effectively gives all us homebrewers a low cost, open source software driven controller. The STC-1000 is a cheap (under $20 USD) temperature controller mass-produced in the far east. The controllers do work, but have several limitations. The programming options are somewhat limited to basic set points for heat and cool. The controller also is only programmed for temperature display in Celsius, which is a bit of an annoyance for those of us who think in Fahrenheit. Under the hood, the STC-1000 utilizes a Microchip PIC16F1828 microcontroller. Unfortunately the PIC’s protection bits were set, so the original code would have been extremely difficult to extract. Not a problem, as [Mats] reverse engineered the hardware and wrote his own firmware. A 10k NTC thermister acts as the temperature probe. The probe is read by the PIC’s ADC. These probes are not very linear, so a look up table is used to convert from volts to degrees Celsius or Fahrenheit.

[Mats] new firmware allows for up to 6 profiles. Each profile has up to 10 set points and a time duration to hold each of the set points. Hysteresis and temperature offset values are also programmable via the front panel. PIC software is often written in C using Microchip’s MPLAB tool chain, and programmed with the PICkit 3 In Circuit Serial Programming (ICSP) tool. [Mats] decided to buck the system and wrote his C code using Small Device C Compiler. To keep things simple for homebrewers who may not have Microchip tools, [Mats] used an Arduino Uno for flashing duties. Thankfully the unholy matrimony of a PIC and an AVR has not yet caused a rift in time and space. The firmware is still very much in the beta stage, so if you want to help out, join the discussion on the homebrew talk forum. If you see [Mats] tell him we owe him a Haduino which he can use to almost open his beer.

[Thanks for the tip Parker!]

Advanced Beer Carrier, or How To Get Beer Onto A Plane

beer-import-case

[Badmonky] was facing a life crisis. How could he enjoy the hard-to-find German beers from his homeland while living in Princeton, New Jersey? Sure, you can find many good imports if you try, but that may come at a hefty price. Plus, the lesser known beers are completely unavailable in the States. Of course the solution is to import them himself after each trip home. He just needed a way to get as much beer on a plane as he possibly could.

We’d have no problem walking down the aisle with a couple of cases of cold ones, but let’s be honest here. Security won’t even let you on the plane with a bottle of water these days much less a case of tallboys. [Badmonky] hacked together this custom carrier so that it could be checked as luggage while protecting the frothy goodness. Two limiting factors to consider are size and weight. He started with the latter, calculating that 24 bottles would remain under his 50 pound limit. From there he selected a sports bag and picked up sheets of foam which were perforated using a hole saw. Alas the size constraint forced him to leave three of the (now empty?) vessels behind.

The bottles ride upside down and made the international voyage without incident. In retrospect he would have picked a roller-bag as this thing is hard on your shoulder after a trip through the airport and the public transit ride home.

The real question in our mind: why didn’t he check a keg?

Hackaday Links: September 15, 2013

hackaday-links-chain

First a quick announcement. We changed our “Kickstarter” category to “Crowd Funding“. We get a huge number of tips about crowd funding projects. We’re always interested in details. If you’re trying to get your crowd funding campaign on our front page make sure you’ve shared as many gritty project details (development process, problems/successes along the way, etc.) as possible . We usually prefer if this is done in a separate blog post from the campaign page itself.

Here’s a peephole hack that purportedly cost four grand. It uses a full on DSLR for the peephole hardware. Add a motion sensor and maybe you’ll be able to learn the faces of the neighbors who live on your floor. [via Gizmodo]

[Matthias] tells us that support for Rigol DS1052E oscilloscopes has been included in the 3.11 version of the Linux Kernel. Prior to this, getting the hardware to work on Linux was a hack, and a buggy one at that. For what it’s worth, here’s confirmation that support was added.

A post about reverse engineering the FitBit Aria Wi-Fi scale was sent in by [Christopher]. This makes us wonder if you could patch into a digital scale, using your own electronics to spoof the FitBit version?

We always keep our paperboard six-pack carriers so that we have a way to transport our homebrew beer. But rolling into a party with this laser-cut beer caddy which [Daniel] designed looks a lot cooler.

Texas Instruments has an MSP430 Selection Guide (PDF) which we found interesting. The first nine pages or so are pretty much just marketing, but several pages of parametric tables found after that make for a great collection of data on the hardware families. [via Dangerous Prototypes]

[Antoine] spared no expense building a coffee table that showcases his old motherboards. The illuminated glass and wood art piece rang in at around $400 in materials. We’re a little more minimalist with our home decor. We still want something along the lines of this LED matrix version.

Speaking of LED matrices, [Mario] dropped off a link to his LED Space Invaders game in the comments of last week’s Game of Light post. What we can’t figure out is why so many people hesitate to send in a tip about their awesome projects?

Beck’s beer bottle sound recording

becks-beer-edison-cylinder

This beer bottle includes recorded audio etched into the glass. But you certainly won’t find half an album included with your next sixer. This is a one of a kind item that took a team of engineers to craft.

The idea comes from Phonographic Cylinders invented by [Thomas Edison]. Analog audio was etched into cylinders made of wax which could then be played by a needle and amplifying horn. The beer bottle is a similar size of cylinder, but etching the audio signal into glass is a horse of a different color. The video below includes a recounting of the development process from the guys who pulled it off. It includes using hard drive parts and special processing filters that remove harmonics introduced by the milling rig.

We’re sure you’ve figured it out by now; this is an advertisement. We say good! This is the kind of advertising we want. It’s topical, well targeted, and worth paying attention to. We felt the same way about the recent Oreo campaign and that Skittles hack. We hope that ad execs will take note of this.

By the way, it is possible to do this stuff at home. Check out the guy who made an Edison Cylinder wedding ring.

[Read more...]

Drinking games and digital logic

Untitled-1

For those of you who might have forgotten, let’s go over the rules of Centurion. The object of the game is for every minute, for 100 minutes, drink a shot of beer. It doesn’t sound like a lot, but after completing the challenge you’ll have had 3 liters of beer (or about eight and a half 12 oz cans) in just under two hours. When [Peter] played Centurion, he found the biggest problem was – understandably – keeping track of the time and who drank what. For an upcoming weekend of drinking, [Peter] decided to solve this problem once and for all with shift registers and seven-segment displays.

[Peter]‘s Centurion score box comes in two parts. The first and largest part of the build is the main board housing an ATMega8 microcontroller and a huge two digit seven-segment display to keep track of the countdown until the next shot. Two other boards house eight additional two digit seven-segment displays for each player, incremented every time a player presses a giant arcade button.

The entire build is designed around a small travel case that also holds a large battery for cordless drinking parties. Let’s just hope the project is reasonably water-resistant; we can see a lot of spills happening in the future. Check out the video demo below.

[Read more...]

Wireless Temperature Control for a Microbrewery

Wireless Temperature Control

When brewing your own beer, temperature control is important. If the temperature isn’t regulated correctly, the yeast will be killed when it’s added to the wort. It’s best to cool the wort from boiling down to about 25 C quickly before adding yeast.

To do this, [Kalle] came up with a wireless temperature controller for his home brewing setup. The device uses a heat exchanger to cool the wort. An ATmega88 connected to a H-bridge controls a valve that regulates flow through the heat exchanger. It reads the current temperature from a LM35 temperature sensor and actuates the valve to bring the wort to a set point.

A neat addition to the build is a wireless radio. The nRF24L01 module provides a wireless link to a computer. There’s an Android application which communicates with the computer, providing monitoring of the temperatures and control over the set point from anywhere [Kalle] can get an internet connection.

Robot bartender mixes a mean drink

robot-bartender-mixes-mean-drink

Back in 2002, [Dave] came across a discarded PUMA robotic arm and quickly set his sights on turning it into a bartender to serve drinks at his parties. Unfortunately, the arm was far from operational and being an engineer at his day job meant that working on this project was the last thing he wanted to do when he came home. So, progress trickled along slowly for years. He eventually announced a public deadline to spur him to action, and this years Pi(e) party saw the official debut of  ‘Sir-Mix-a-Bot’ – the robot bartender.

With the exception of having to build a new hand for it, mechanically, the arm was still in good condition when [Dave] found it. The electronics were another story however. Using some off the shelf components and his own know-how, [Dave] had to custom build all the controls. The software was written from scratch as well. (He lucked out and had help from his brother who was taking a Ph.D. program in robotics at the time).

As if the robotics aspect of the project wasn’t enough, [Dave] even created a beautiful custom table that both houses and displays his masterpiece. The quality of craftsmanship on his table alone is worth the time to check this out – there’s a short video after the break.

[Thanks Dave]

[Read more...]