Open Source SNES to USB Converter Lets You Emulate Legally

[Andrew Milkovich] was inspired build his own Super Nintendo cartridge reader based on a device we covered an eternity (in internet years) ago. The device mounts a real cartridge as a USB mass storage device, allowing you to play your games using an emulator directly from the cart.

This uses a Teensy++ 2.0  at its core. [Andrew] had to desolder the EEPROM pins from the SNES cartridge and reverse engineer the pinouts himself, but the end result was a device that could successfully read the cartridge without erasing it, no small accomplishment. The finished cartridge reader is build on some protoboard and we’d like to complement [Andrew] on his jumper routing on the underside of that board.

Of course, the experience of any console is just not the same without the original controller. So [Andrew] went a step further and made his own SNES controller to USB converter. This had the venerable Atmel ATmega328 at its core, and can be used separate from the cartridge reader if desired.

Stop Buying Expensive Circular Saw Blades, Use Paper Instead

[John Heisz] was contemplating the secrets of the universe when an errant thought led him to wonder, could I use a sheet of paper as the blade in my table saw?

He takes a sheet of regular printer paper, draws a circle on it the same diameter as his regular blades, and cuts it out. He then bolts it into place on the spindle, slots in the table saw insert for really really thin kerf blades, and fires it up.

The blade is surprisingly dangerous. One would maybe expect a paper blade to be minimally damaging to a finger at best, but it quickly shows itself to be capable of tearing through paper and cutting through wood at a reasonable clip. Since the paper is minimally conductive, a SawStop couldn’t save someone from a lack of caution.

The blade finally meets its match half way through a half-inch thick piece of wood scrap. Wood and paper dust explode outward as the experiment ends. Video after the break.

Continue reading “Stop Buying Expensive Circular Saw Blades, Use Paper Instead”

Dirt Cheap VR Gun with Tracking for $15 of Added Hardware

Virtual reality doesn’t feel very real if your head is the only thing receiving the virtual treatment. For truly immersive experiences you must be able to use your body, and even interact with virtual props, in an intuitive way. For instance, in a first-person shooter you want to be able to hold the gun and use it just as you would in real reality. That’s exactly what [matthewhallberg] managed to do for just a few bucks.

This project is an attempt to develop a VR shooting demo and the associated hardware on a budget, complete with tracking so that the gun can be aimed independent of the user’s view. [matthewhallberg] calls it The Oculus Cardboard Project, named for the combined approach of using a Google Cardboard headset for the VR part, and camera-based object tracking for the gun portion. The game was made in Unity 3D with the Vuforia augmented reality plugin. Not counting a smartphone and Google Cardboard headset, the added parts clocked in at only about $15.

ESP8266 on FiducialUsing corrugated cardboard and a printout, [matthewhallberg] created a handheld paddle-like device with buttons that acts as both controller and large fiducial marker for the smartphone camera. Inside the handle is a battery and an ESP8266 microcontroller. The buttons on the paddle allow for “walk forward” as well as “shoot” triggers. The paddle represents the gun, and when you move it around, the smartphone’s camera tracks the orientation so it’s possible to move and point the gun independent of your point of view. You can see it in action in the video below.

Tracking a handheld paddle with a fiducial marker isn’t a brand new idea; We were able to find this project for example which also very cleverly simulates a trigger input by making a trigger physically alter the paddle shape when you squeeze it. The fiducial is altered by the squeeze, and the camera sees the change and registers it as an input. However, [matthewhallberg]’s approach of using hardware buttons does allow for a wider variety of reliable inputs (move and shoot instead of just move, for example). If you’re interesting in trying it out, the project page has all the required details and source code.

This isn’t [matthewhallberg]’s first attempt and getting the most out of an economical Google Cardboard setup. He used some of the ideas and parts from his earlier DIY Virtual Reality Snowboard project.

Continue reading “Dirt Cheap VR Gun with Tracking for $15 of Added Hardware”

Bombing The Sky For The Sake Of Radio

If you are familiar with radio propagation you’ll know that radio waves do not naturally bend around the earth. Like light and indeed all electromagnetic radiation if they are given a free space they will travel in a straight line.

At very high frequencies this means that in normal circumstances once a receiver moves over the horizon from a transmitter that’s it, you’re out of range and there can be no communication. But at lower frequencies this is not the case. As you move through the lower end of the VHF into the HF (Short Wave) portion of the spectrum and below, the radio signal routinely travels far further than the horizon, and at the lower HF frequencies it starts to reach other continents, even as far as the other side of the world.

Of course, we haven’t changed the Laws Of Physics. Mr. Scott’s famous maxim still stands. Radio waves at these frequencies are being reflected, from ionised portions of the atmosphere and from the ground, sometimes in multiple “hops”. The science of this mechanism has been the subject of over a hundred years of exploration and will no doubt be for hundreds more, for the atmosphere is an unreliable boiling soup of gasses rather than a predictable mirror for your radio waves.

Radio amateurs have turned pushing the atmosphere to its limits into a fine art, but what if you would prefer to be able to rely on it? The US military has an interest in reliable HF communications as well as in evening out the effects of solar wind on the ionisation of the atmosphere, and has announced a research program involving bombing the upper atmosphere with plasma launched from cubesats. Metal ions will be created from both chemical reactions and by small explosions, and their results on the atmosphere will be studied.

Of course, this isn’t the first time the upper atmosphere has been ionised in military experiments. Both the USA and the USSR exploded nuclear weapons  at these altitudes before the cessation of atmospheric nuclear testing, and more recently have directed high power radio waves with the aim of ionising the upper atmosphere. You may have heard of the USA’s HAARP project in Alaska, but Russia’s Sura Ionospheric Heating Facility near Nizhniy Novgorod has been used for similar work. It remains to be seen whether these latest experiments will meet with success, but we’re sure they won’t be the last of their kind.

We’ve looked at radio propagation in the past with this handy primer, and we’ve also featured a military use of atmospheric reflection with over-the-horizon radar.

Fishbowl Starfish Prime upper atmosphere nuclear test image via Los Alamos National Laboratory. As an image created by an officer or employee of the United States government as part of their official duties this image is in the public domain.

Low Noise Floor Microphone

[Matt] likes to make videos (and he’s pretty good at it judging by the quality of his videos). But video isn’t much without audio. Handheld recorders with small built-in microphones have a fairly high noise floor so [Matt] has a Rode NT1-A — a pricey but very quiet microphone. However, for field work, it isn’t handy since it requires a power supply and preamp to go along with it.

low-noise-floor-binaural-microphoneAnother problem is that for stereo recording you need two and because they are quiet, they tend to pick up handling noise so you probably need to mount them on tripods. That’s all too much to carry around, especially on a hike. So [Matt] cannibalized two microphones. He repackaged them in a shock mount (made from a bird feeder and elastic), and added a battery pack and a custom preamp. The shock mount eliminates the handling noise and the custom PC boards mean you don’t have to carry a lot of extra gear.

The end result (see the video below) looks like someone made a purse out of a tribble, but it does sound good. If you hang on through most of the video (of fast forward to about 7:25), you can hear the microphones picking up thunderstorms, the ocean, the wind, and even [Matt’s] heartbeat.

Continue reading “Low Noise Floor Microphone”

Filtering Noisy Data with an Arduino

One of the first frustrating situations a beginning microcontroller programmer will come across is the issue of debouncing switches. Microcontrollers are faster than switches, and the switch has yet to be built that can change state in zero time like they can on paper. This hurdle is easily overcome, but soon we are all faced with another issue: filtering noise from an analog signal. Luckily [Paul Martinsen] has put together a primer of three different ways to use an Arduino to filter signals.

The first (and fastest, simplest, etc.) way to filter an analog signal is to sample a bunch of times and then average all of the samples together. This will eliminate most outliers and chatter without losing much of the information. From there, the tutorial moves on to programming a running average to help increase the sample time (but consume much more memory). Finally, [Paul] takes a look at exponential filters, which are recursive, use less memory, and can be tweaked to respond to changes in different ways.

[Paul] discusses all of the perks and downsides of each method and provides examples for each as well. It’s worth checking out, whether you’re a seasoned veteran who might glean some nuance or you’re a beginner who hasn’t even encountered this problem yet. And if you’re still working on debouncing a digital input, we have you covered there, too.

Hackaday Prize Entry: Real Life XEyes

There’s a lot of tech that goes into animatronics, cosplay, and costumes. For their Hackaday Prize entry, [Dasaki] and [Dylan] are taking the eyes in a costume or Halloween prop to the next level with animatronic eyes that look where the wearer of this crazy confabulation is looking. It’s XEyes in real life, and it promises to be a part of some very, very cool costumes.

The mechanics of this system are actually pretty simple — it’s just a few servos joined together to make a pair of robotic eyes move up and down, and left to right. This entire mechanism is mounted on a frame, to which is attached a very small camera pointed directly at the user’s (real) eye. The software is where things get fun. That’s a basic eye-tracking setup, with IR light illuminating the pupil, and a compute unit that can calculate where the user is looking.

For the software, [Dasaki] and [Dylan] have collected a bunch of links, but right now the best solutions are the OpenMV and the Eye of Horus project from last year’s Hackaday Prize. It’s a great project, and a really fun entry for the Automation portion of this year’s Hackaday Prize.