Images Carrying An Encrypted Data Payload

encrypted-data-image

This is a tidy looking banner image. But according to [Ian] it contains 52KB of source code. You can’t just read out all of that data. Well, you can but it will be gibberish. Before hiding the bits in plain sight he encrypted them with two different keys.

He’s using AES-256 encryption to keep his data away from prying eyes. But if that wasn’t enough, he also wrote a PHP program to hide the bits in a PNG image. Not just any picture will do (otherwise your eye will be able to see something’s awry). The post linked above focuses mainly on how to choose an image that will hide your data most easily. We asked him if he would share his techniques for actually merging the encrypted file with the picture and he delivered. Head on over to his repository if you want to take a look at the generator code.

Add Features (that Should Have Already Been There) To An EPROM Programmer

extending-an-eprom-programmer

[Morten Overgaard Hansen] has a cheap EPROM programmer which he uses to program chips for retro gaming (among other things). He was surprised that although the device includes a 40-pin ZIF socket it seems to lack the ability to program 16-bit chips. He figured he could get it to play ball if he put in a little effort. Above you can see that a few add-on parts enabled 16-bit programming on the device.

If you look inside the case you may be surprised to find it uses an FPGA. [Morten] searched around and found a few others online who had been looking to stretch the functionality of these types of programmer. Specifically, he came across a Python program for this programmer’s bigger bother that already implemented the functions necessary to program the larger chips. He used it as a guide when writing his own programming application.

On the hardware side of things he needed to feed a higher voltage to the VCC pin, which is done with the boost converter seen to the right. He also added some jumper wires to manage the output enable signal. To make the whole thing modular he ordered a ZIF socket with long pins and soldered the alterations in place. Look closely and you’ll see two levers for ZIF sockets. The one on the right is for the original socket, the one on the left is for the adapter.

Building A Wooden Air Raid Siren

siren

A while back, [Matthias] was working on a dust collector for his shop. Being the master woodsmith he is, he decided to build a dust collection system out of wood. Everything worked out in the end, but in creating wooden impellers and blowers, he discovered his creations made a lot of noise. For this project, instead of trying to quiet his blower, he decided to make one as loud as possible in the form of an air raid siren.

The basic idea behind [Matthias]’ air raid siren is to make two impellers that force air through two stators along the perimeter of the rotor. As the siren spins, the air coming from the impellers is either blocked or passes through the stators, creating an alternating high and low pressure; to be more accurate, it creates a ton of noise. Stack two of these impellers together and you’ve got a two-tone air raid siren made out of wood.

For something that’s spinning very fast, we’re surprised [Matthias] didn’t have more problems with balancing his siren than he did. There are a few useful tricks to be picked up from his tutorial, though: balancing everything on a marble really seemed to help with the build.

As for how loud the siren is, [Matthias] can’t give us a decibel volume. From the video after the break, though, we can tell you it’s really, really loud.

Thanks [Dimitar] for sending this in. [Matthias], it’s alright if you send projects in yourself. You’ve earned the right to say, “I am so cool!”

Continue reading “Building A Wooden Air Raid Siren”

Coding New Parts In Eagle

chip

Making new parts in Eagle CAD isn’t the easiest thing in the world, especially if you’re dealing with a package that isn’t in one of the default libraries. Usually, making a new part means digging out a datasheet and drawing a new part in Eagle. A better solution would be to generate new parts with code – define the number of pads, the shape of the pads, the symmetry of the chip, and so forth. [Joost]’s madparts does just that, allowing anyone to create new parts in Eagle by entering numbers instead of drawing lines.

The idea behind madparts is to code new entries in Eagle libraries with Coffeescript. It has instant graphical feedback for the part you’re designing, and is able to import from and export to Eagle libraries. A KiCAD-enabled release is coming soon, but until then, madparts looks like a great way to create your own parts in weird packages in Eagle.

Interview: Another Kickstarter Round For The B9Creator

The Dawn of the 3D Printing Age - Art by Dennis HarrounNearly a year ago, the 3D printing scene saw a few new printers based on a technology other than squirting plastic out of a nozzle. These printers used DLP projectors underneath a vat of UV curing resin to build objects one layer at a time with incredible resolution.

Probably the most successful of these printers is the B9Creator from [Michael Joyce]. His original Kickstarter took in half a million dollars – 10 times his original goal – and still managed to deliver all the kits to backers within 2 weeks of the promised date. Now, [Michael] is running another Kickstarter before taking his printers to select distributors. We played some email tag with [Michael] for an interview discussing the perils of a hugely successful Kickstarter, and the future of the B9Creator ecosystem.

Check out our interview after the break.

Continue reading “Interview: Another Kickstarter Round For The B9Creator”

Treasure Trove Of Swarm Robotics Research

swarm-robotics

The screen capture above shows a group of swarm robots working together to move the blue box from the left side of the frame over to the right. It’s just one of many demonstrations shown in the video clip after the break. The clip is a quick sampling of the many swarm robotics research projects going on at the University of Sheffield’s Natural Robotics Lab.

The main focus for all of the research is to see what can be accomplished by getting a large group of relatively simple machines to work together. Each device has a microcontroller brain, camera, accelerometer, proximity sensors, and a microphone. By mixing and matching the use of available components they can test different concepts which will be useful in creating utility robot swarms for real-world tasks. The video shows off the robots grouping themselves by like characteristic, a test called segregation (the purpose of this didn’t resonate with us), and group tasks like moving that box. The nice thing is that a series of white papers is available at the post linked above (click on the PDF icon) so that you may dig deeper if these projects are of interest to you.

Continue reading “Treasure Trove Of Swarm Robotics Research”

Used Hard Drive Repurposed As A Cotton Candy Machine

hard-drive-cotton-candy-machine

If you’re reading this website, you’re probably someone who likes to take things apart. As such, you probably also have one or more old computer hard drives just sitting around in a parts bin.  Of all the projects you could have for an old drive, here’s an interesting one – A Chinese engineer who operates a hard drive repair and data recovery center decided to turn a used drive into a cotton candy machine.

Possible sanitary concerns set aside, his creation is very cheap and easy to build. Most hackers probably have all the necessary gear just sitting around already. The only parts he used were: a hard drive that still powered up, a generic plastic basin, an aluminum can, a flat round metal tin, and six bicycle spokes.

It might not be pretty, but it works. If you want to create your own, be sure to check out the above link. There’s a full DIY guide complete with step-by-step photos.

[Thanks Fabien]