Half-tone CNC With Man-powered Z Axis

We think this is an intriguing take on half-tone art. It’s a CNC machine that uses an Arduino and two stepper motors to draw on a paper-covered drum. But you’re not just going to set it and forget it. To simplify the device, the Z-axis is not mechanized, but requires the dexterous opposing digit of a person to actuate.

The first prototype used a frame cut from plywood, but the developers moved to some attractive laser-cut Lexan for the final version. The rotating drum was inspired by observing the off-set printing process. It greatly simplifies the build when compared to a flat CNC bed. But including a Z-axis solution that could account for differently sized dots really opens a can of worms. Because of this, the choice was made not to automate that task, but to leave it up to the user. A clickable Sharpie does the marking. When the pen is in place, you click the plunger to hold the felt tip against the paper until a dot of the appropriate size has leeched onto the paper.

It’s not a bad solution to the problem. Especially if you don’t have the high-end milling equipment necessary to do this on a piece of plywood.

[Thanks Dron]

Spaduino Heats Up A Used Hot-tub

[Ryan] and the roomies decided that a hot tub was just what they needed to spice up the place. They hit Craig’s List and found one for the right price. After acquisition and setup they were pleased to find that the jets and pump worked great. But you’re not going to want to stick as much as your big toe into this ice-cold cryogenics experiment. Some poking around in the control system exposed the dead relays which are responsible for switching the heater. Instead of swapping the parts, [Ryan] began building a control system that will replace the twenty-year-old original.

The heating element still works, but it’s rated at 5.5 kW and here’s no way to automatically switch it on and off. [Ryan] found a 60 Amp solid state relay which can handle the load, and plays nicely with his Arduino. Initial tests got the tub up and running again. Obviously you want the tub to maintain temperature and so a thermistor was added to take readings from the heater core. There’s also a potentiometer to adjust the temperature, and an LCD screen to show the current settings. But [Ryan] hopes to add more features over time, like incorporating jet control, and adding wireless communications via an Xbee module.

Kitchen Hacks: [Dino’s] Egg Tricks

[Dino’s] latest weekly hack plays right into our Kitchen Hacks theme. He’s sharing some obscure tips and tricks involving eggs.

It should come as no surprise that he knows a thing or two about using eggs. After all, he keeps chickens and you’ve can’t just let good eggs go to waste. Which is where his first tip comes in. Eggs will keep for weeks, but if you don’t know if they’re still good you can put them in a bowl of water before cracking them. Eggs that float are on the way out!

Need some scrambled eggs but don’t have a pan to cook them in? His next feat is to cook up a breakfast of steamed eggs using the steamer nozzle on his espresso machine. It’s messy (egg seems to be flying everywhere) but the final product does look appetizing.

The rest of the video (embedded after the break) shows his methods of making Hollandaise sauce for Eggs Benedict, and how to blow the innards out of an egg-shell.

Now we have a picture in our minds that [Dino’s] daily routine is surrounded by eggs… like the egg farmers in Napoleon Dynamite.

Continue reading “Kitchen Hacks: [Dino’s] Egg Tricks”

Bluetooth Enabled Breathalyzer

[Al] at Open Gadgets just put the finishing touches on his Android breathalyzer. It’s the perfect thing to install on ex-girlfriends’ phones to prevent 2 a.m. drunk dialing.

The project started off as a talking breathalyzer connected to a computer that tweeted your BAC, gave weather and stock readouts, and functioned as a photo booth. Since the first reveal of his project, [Al] moved from the desktop world to the mobile domain.

The breathalyzer itself is contained entirely in an Altoids tin. The build is based on the IOIO board that recently got support for Bluetooth. An alcohol sensor in the project measures the alcohol content of the surrounding atmosphere and reports this back to a phone over Bluetooth. There’s no word if the Android version of [Al]’s breathalyzer has the Twitter and photo booth functions, they would be relatively easy to add.

While a wirelesss, tweeting breathalyzer lends itself to a competition for a high score, [Al]’s project could have a few very good implantation; a DIY auto ignition interlock would be a very useful device for some people. Check out the videos of [Al]’s builds after the break.

Continue reading “Bluetooth Enabled Breathalyzer”

NES Controller Is A Slick Way To Carry Around Your Portable OS

nes-controller-linux-drive

[Oliver] had an old NES controller laying around, and without any other use for it, he decided to repurpose it as a portable storage device.

He gutted most of the controller, removing the plastic standoffs, leaving the D-pad and remaining buttons intact. He crammed a 32 GB flash drive inside, along with the guts from an SD card reader. Using a Dremel he cut several openings into the controller, one for the flash drive and SD card reader’s USB ports, as well as for the SD card itself. When the physical modifications were finished, he installed a small Linux distro on the flash drive, which can be run by any PC that supports booting from USB.

While some might argue, we think it’s a neat way to reuse an old gaming peripheral that he might have otherwise thrown out. The portable OS is something that would certainly come in handy, though we can’t wait until the Raspberry Pi is finished – it would be awesome to have a complete computer packed in there too.

Chicken Light Keeps Up Egg Production

It turns out that as the days get shorter, chickens lay fewer eggs. But you can trick them into keep up production using artificial light. [Jpitz31] decided to build his own timed coop light to bridge the gap until the days of plentiful sunlight return.

He already had an LED camping light to use, but needed to find a way to power it and to switch it on and off on a schedule. He chose an ATmega328 for the latter, as he had a bunch of extras sitting around. As for power, there isn’t AC available where the coop is, so he opted for a 12V lead-acid battery with hopes of adding solar charging features in the future.

Switching is handled by a relay, with accurate time kept by a DS1307 real-time clock (it’s the red PCB seen above). Everything fits nicely on the board, and we have a couple of feature suggestions for future improvements. The linear regulators will eat up some extra power so moving to a switching regulator will help save juice. Also, it would be very easy to add a light sensor so that the light will only be on when the ambient light drops to a preset level. This way he won’t need to mess with the schedule as the length of the days change.

ColorNode: A Drop-in GE Color Effects LED Controller

colornode-ge-color-effects-controller

[Paul] was looking to spice up his holiday decorations this year, so he picked up some GE Color Effects lights and started hacking away.

We’ve already seen how hacker-friendly these LED bulbs are, which is why [Paul] decided to give them a try. His ultimate goal was to synchronize several sets of lights from one location, which would unfortunately require that he run wires from his control board to each of the strings.

He then decided to go a different route, and build his own control board that would work as a drop-in replacement for GE’s controller circuitry. He wanted to retain the wireless control aspect of the lights, so he picked up some RFM12B wireless modules which happen to be well-supported by the folks at JeeLabs.

He modified their JeeNode board design to fit it in the Color Effects electronics enclosure, paring it back to the minimum components necessary to control his lights.

The hardware side of the ColorNode is complete, but the software is a work in progress. [Paul] says that once he gets things wrapped up, he will make the code available on his site.