BlenderDefender: Automating Pavlovian Conditioning

blenderDefender

This isn’t your typical home automation project; who turns a blender on remotely? [Brian Gaut] did, when he rigged his blender and a strobe light to scare his cat off the kitchen counter. To be fair, we’ve linked to this project before on Hackaday—twice actually—but neither the article about relays or the related cat waterwall article actually talk about the BlenderDefender, and that’s a shame, because it’s pretty clever.

[Brian] began by installing a DCS-900 network camera on the wall near his kitchen sink. The camera monitors any motion on the counter, and once it detects something, a networked computer starts recording individual frames. This security camera setup isn’t looking for criminals: [Brian] needed to keep his cat away from a particularly tasty plant. The motion detection signals an X10 Firecracker module to turn on both a nearby blender and a strobe light, provoking some hilarious reactions from the cat, all of which are captured by the camera.

Check out some other ways to work with the X10 firecracker, and feel free to jump into the home automation discussion from last week.

[Thanks Joy]

6-axis 3D Printer

We just stumbled upon this video by Professor [Yong Chen] and his students [Xuan Song] and [Yayue Pan] on a 6-axis 3D printer. The group is from the University of Southern California and their project is called the “Development of a Low-cost Parallel Kinematic Machine for Multi-direction Additive Manufacturing”.

That’s right. 6-axes of 3D printing. It uses six linear actuators to move the tool head in almost any direction. The whole thing is powered by a KFLOP board by Dynomotion, a company dedicated to premium motion control for CNC manufacturing and robotics and automation.

In the video they give examples of printing on angled surfaces and cylindrical surfaces — but that’s just the tip of the iceberg. With 6-axes, parts could be designed with completely different characteristics, you could build up the base of a part, and then build off of it in different angles, no more horizontal layers throughout!

Unfortunately we haven’t been able to find any published information on their research, only this video — so stick around after the break and watch it in awe!

Continue reading “6-axis 3D Printer”

Adventures In Hackerspacing: Freeside Atlanta, Part I

advInHSLayout00

The internet is littered with how-to step-by-step guides for starting and maintaining your very own hackerspace. Don’t worry, we’re not adding to the pile. If you want a checklist, Eric Michaud’s got that covered. Adventures in Hackerspacing is different: epic re-tellings, anecdotes, and behind-the-scene stories that fill in the gaps for those fragmented, laundry-list requirements. Here you’ll find nightmare scenarios come to life, clever legal loopholes to save the day, and overhauls that helped a space “click”. Adventures in Hackerspacing has plenty of advice to share, but like every good adventure, it’s about the journey, not the destination.

First up, Freeside Atlanta Part I: Philosophy and Culture.

I sat down with directors [Alan Fay] and [Steven Sutton] on a quiet summer evening to discuss how the space found redemption and success with its philosophy of promoting diversity and embracing humility.

Continue reading “Adventures In Hackerspacing: Freeside Atlanta, Part I”

Build A DIY Plate Reverb

PlateReverb

[Telegraphy] needed a reverb for his recording studio. There are hundreds of computer-based and standalone digital reverb systems out there, but he decided to build his own plate reverb. Reverb is an effect used in many professional audio and music recordings. Reverb adds thousands of echos to an audio signal. These echos decrease in amplitude over time. When used correctly, the effect is generally very pleasing to the ear.

A plate reverb uses a plate of sheet metal to generate the reverb. An audio driver is placed in contact with the metal plate. Audio is fed into the driver, which vibrates the plate. The vibrations travel along the surface of the plate, bouncing off the edges and reflecting back. These reflections are captured by a pickup, which then converts them to a voltage signal. The final reverb effect is actually created in the sound engineer’s mixing board when the “dry” source signal is mixed with the signal returned by the plate.

[Telegraphy’s] plate reverb was built almost entirely from found, Radio Shack, and hardware store parts. The plate and frame are from Lowes. The audio driver is a cut up speaker from an old car stereo. The pickup is a modified piezo transducer from Radio Shack. As [Telegraphy] states several times, there are a lot of differing opinions on exactly how and where to mount the various parts of the reverb. Any placement will generate some reverb. The question is where and how to mount things for the best effect. Much like beauty and the eye of the beholder, the answer to that question is in the ear of the listener.

Jump past the break for a tour of a slightly more involved plate reverb at Gallery Acoustics Studio.

Continue reading “Build A DIY Plate Reverb”

Reverse Engineering A D-Link Backdoor

Here’s one true hack (Google cache link) for our dear Hackaday readers. On a Saturday night, as [Craig] didn’t have anything else to do, he decided to download the firmware of an old D-Link DIR-100 router (because who wouldn’t?). His goal was to see what interesting things he could find in it. He fired up binwalk to extract the SquashFS file system, then opened the router webserver on the multi-processor disassembler/debugger IDA. [Craig] discovered that the webserver is actually a modified version of thttpd, providing the administrative interface for the router. As you can see in the picture above, it seems Alphanetworks (a spin-off of D-Link) performed the modifications.

Luckily for [Craig], the guys at Alphanetworks were kind enough to prepend many of their custom function names with the string “alpha”. Looking at the disassembly of the http identification functions revealed that a backdoor is implemented on the firmware. If one malicious user has the string “xmlset_roodkcableoj28840ybtide” as his browser user agent, no authentication is required to gain access to the router. One of the comments on the reddit thread points out that reading that string backwords results in: “edit by (04882) joel backdoor”.

PACCAM: Interactive 2D Part Packing

capture

Do you have a laser cutter or CNC router? How much material do you waste from project to project due to inefficient part packing? Enter PACCAM, a software interface designed by [Daniel Saakes] to aid in efficient 2D part packing.

Using a cheap webcam, it is possible to capture the outline of used material, exactly where it is located in the CNC machine. The software then can limit your workspace to the material available in the machine. New parts can then be dragged into place, automatically avoiding interferences — certain algorithms also exist to utilize the remaining material most efficiently.

Looking to engrave custom items? The software can do that too by showing you the material (or in this case, object), you can simply drag your design onto the material available, without having to worry about aligning your object inside the CNC machine!

In the video after the break, [Daniel] shows just how powerful and useful the software is by putting a crooked, cookie-cutter riddled piece of material in the machine, and then using the software to cut new parts out of what would be scrap material in any other shop.

Continue reading “PACCAM: Interactive 2D Part Packing”

Turbot Is A Beam/Picaxe Hybrid

[James] wanted to build a BEAM turbot. He ran into some problems with the BEAM circuitry though, and ended up with a BEAM/Picaxe hybrid.
Beam robotics
are the brainchild of Mark Tilden. The acronym stands for Biology, Electronics, Aesthetics, and Mechanics. BEAM based bots were very popular with hobbyists in the 90’s and early 2000’s, but popularity has since died down. BEAM robots tend not to use microcontrollers, instead attempting to simplify things down to the lowest number of elements.

[James’] turbot uses a miller solar engine. The original design used the engine to drive a Solar Turbot Latch. [James’] problem was that the photodiode “eyes” of the robot were not properly enabling the 74AC245 to pass current to the motor. Since the robot was built in a tiny space, debugging the circuit was extremely hard. After struggling with the ‘245 for some time, [James] decided to swich out the BEAM circuit for a Picaxe microcontroller.

The Picaxe can only sink or source about 20ma per pin, which is slightly less than the no load current of [James’] motors. To make up for this, he ganged up four pins per motor. There was some risk in the motors blowing up the Picaxe. However between the lightly loaded gearmotors and low current solar panels it seems to be working just fine.  Overall the bot is a very clean, compact build. Jump past the break to check out its really smooth crablike walking action.

Continue reading “Turbot Is A Beam/Picaxe Hybrid”