Stellaris Launchpad Library To Drive The TM1638 UI Board

For those that grabbed one of these TM1638 UI boards you can now easily use it with your Stellaris Launchpad. [Dan O] took it upon himself to publish an ARM library for the UI board.

There’s not a lot of new stuff to talk about here. We’ve already seen this being driven by an FPGA. [Dan] also links to both an Arduino and an MSP430 library for the board. The one thing that is good to know is that the board seems to run fine from the 3.3V supplied by the Stellaris Launchpad.

The ARM chip has four different hardware SPI modules which could have been used to drive this display. But [Dan] opted to bit bang instead. This give him more flexibility, like easily changing the pin mapping and foregoing the need for external components. All it takes is direct connections from three I/O pins which are used for clock, data in, and data out. We’ve embedded the obligatory demo video after the break.

Continue reading “Stellaris Launchpad Library To Drive The TM1638 UI Board”

Nook Simple Touch As A Glider Computer

Look at the beautiful screen on that Nook Simple Touch. It has a lot of advantages over other hardware when used as a glider computer running the open source XCSoar software. The contrast of the display is excellent when compared to an LCD or AOMLED. That’s quite important as gliding through the wild blue yonder often includes intense sunlight. The display is also larger than many of the Android devices that have been used for this purpose. There are a few drawbacks though. One is that unlike other Android devices, this doesn’t have a GPS module built into it. But the price point makes up for the fact that you need to source an external module yourself.

This isn’t the first time we’ve seen the device used as a navigational display. This other hack put a simple touch on a sailboat for the same direct-sunlight-readability reason. For $100, and with the ability to root the system for use as an Android device, we expect to see this to keep popping up all over the place as a simple interface for a multitude of projects.

After the break you can see a video comparing the software running on a Nook display to one on a Dell Streak 5 LCD tablet.

Continue reading “Nook Simple Touch As A Glider Computer”

Malting Kiln Controller For Preparing Beer Brewing Grains

A quick primer is in order: when it comes to hobby brewing there’s two main types, extract brewing and all-grain brewing. The former uses a syrup that has been extracted from the grains at a factory while the latter adds the steps to do this yourself. But in both cases the brewing grains have already been malted. This is a careful process of soaking the grains and then kiln drying them. [Richard Oliver] built his own malt kiln controller to add the preliminary step to his home brewing ritual. Now the only thing he’s not doing himself is growing the grains (and perhaps culturing the yeast).

His original design used a food dehydrator for the drying step, but this didn’t work because the temperature wasn’t at the correct level. The new build uses the ceramic heating element from a 300W hot air gun. A blower directs air through the element and into the wooden box that serves as the kiln. An Arduino monitors the heated air to keep it right in the sweet spot. He’s included a graphing GUI for easy monitoring, which is shown in the video after the break.

Continue reading “Malting Kiln Controller For Preparing Beer Brewing Grains”

Building A Better PID Smoker Controller

[Matt] wanted to have more control over his meat smoker so he built this advanced PID smoker controller. It uses the solid state relay seen in the bottom-right of this image to switch the smoker’s heating element. But all of the other goodies that are included add several features not usually found in these builds.

This is a replacement for the commercial PID unit he used on the original build. That monitored the temperature in the smoker, using predictive algorithms to maintain just the right heat level. But this time around [Matt] is looking for extra feedback with a second sensor to monitor meat temperature. Using an Arduino with an SD shield he is able to data log the smoking sessions, and his custom code allows him to specify temperature profiles for resting the meat after it has hit the target temperature. It kind of reminds us of a reflow oven controller… but for food.

Programming Tetris By First Building A Logic Gate, Then A Computer, Then…

Hone your fundamental understanding of computer systems by completing this online course called NAND to Tetris. The idea is to develop each fundamental unit that goes into making computer programs a reality. This starts with logic gates, which are put together into modules that eventually become a functioning computer. From there you need an operating system,  a compiler, and eventually you’ll be playing a game of Tetris which you programmed yourself.

It’s certainly not an easy journey, but if you have a computer at your disposal you should be able to make it all the way through the course. There’s a software suite which includes a hardware simulator so that the computer you’re building can be assembled using HDL instead physical components.

The concept is discussed in this TED talk given by [Shimon Schocken]. It is also embedded after the break and in addition to the NAND to Tetris project he shows off some self learning software on the iPad. To us it seems very much like the learning software [Neal Stephenson] envisions in the Young Lady’s Illustrated Primer from his Diamond Age novel.

Continue reading “Programming Tetris By First Building A Logic Gate, Then A Computer, Then…”

Build Your Own Water Rocket Launcher

We feel like the days when you want to play in the water are far behind us. But if you can still find a warm afternoon here or there this water rocket launcher build is a fun undertaking. We figure most of the time spent on the project will be in shopping for the parts. They’re all quite common, and once you have them on hand it can be assembled in under an hour.

The concept is simple, but that doesn’t stop people from building rather complicated water rocket rigs. This one which [Lou] devised is rather simple but it does offer connections to a hose and air compressor (the alternative being to fill the bottle with water ahead of time and use a bike pump for air pressure). PVC is used to connect the two inputs to the bottle via a pair of valves. The bottle is held in place while water and air are applied. The launch happens when a pull on that rope  releases the bottle.

Check out the build process and bottle launch after the break. We think that rocket needs a few fins.

Continue reading “Build Your Own Water Rocket Launcher”

Turning A Plush Dalek Into A WiFi Enabled Robot

You can now “EX-TER-MIN-ATE!” with one finger since this plush Dalek from Doctor Who has been turned into a wireless robot. The build started out with the toy whose only trick was to spout quotes from the popular science fiction television series. [Madox] took it apart to see how it worked, then added some of his own goodies to make it better.

We just looked in on a project from this guy on Tuesday. It was a light painting wand that used the TP-Link TL-WR703N wireless router. This uses the same tiny hardware as the controller. Since it’s a WiFi router it’s quite simple to serve up a control interface on any browser. To make it all work [Madox] designed and printed a new base plate. This provides brackets on which the two servo motors can  be mounted. It also gives him a place to anchor the driver board and the router itself. The original voice hardware is still there, driven by a connection to the router hardware. See the final product in the clip after the jump.

Continue reading “Turning A Plush Dalek Into A WiFi Enabled Robot”