Turing Machine A Masterpiece Of Craftsmanship

Everything about this Turing machine is absolutely brilliant. A Turing machine uses a strip of material to record, calculate, and change data. [Mike Davey] built this one using servo motors, a Parallax Propeller, felt-tipped pen, and 1000 feet of film leader. The machine writes characters to the leader, reads them using a grayscale camera, and erases them with a rotating felt cylinder.

Watch the video after the break, it covers every one of the intricate details that add up to [Mike’s] perfect build. We loved his Nickel-O-Matic but he really outdid himself with this one. With our mouths still agape we’re going back for our fifth viewing.

Continue reading “Turing Machine A Masterpiece Of Craftsmanship”

8-bit Game Console With Wireless Motion Controller

[Luis Cruz] built a gaming console with motion control. The circuit above connects via composite video to a television and communicates with a wireless controller. The controller is on a smaller breadboard which includes an accelerometer for the input and the infrared circuitry necessary for wireless data transmission back to the home system. Take a look at the first game he developed for it in the video after the break. There’s some details available (ie: he’s using ATmega168 and ATmega328 chips) but we’ve asked him to post code and schematics which he is currently cleaning up for mass consumption.

Ah, the 8-bit sound in that game takes us back to the glory days of Atari and Intellivision.

Continue reading “8-bit Game Console With Wireless Motion Controller”

Snega2usb Changes Name, Learns New Tricks

[Matthias Hullin], the creator of the snega2usb let us know that its name has been changed to the Retrode. We watched this device go through the development cycle and learn to read SNES and Sega Genesis cartridges via a USB connection. Now it’s seeing some hacking to extend those capabilities. [Jon] managed to rig the Retrode up to read Virtual Boy cartridges. The Virtual Boy was a Nintendo console from the mid ’90s that used two different screens in a glasses format to produce a 3D gaming experience. Now that the cartridges can be easily dumped you have a chance to replay the titles using an emulator.

PIC Based USB Input Devices

USB is convenient and that makes it desirable in many many projects. [Simon Inns] has the process down and is sharing it with his recent PIC based USB tutorial. Prompted by requests for help on the matter after having published a post about his Commodore 64 interface, he set out to detail the particulars when it comes to using the PIC 18F family as USB input devices. This example uses a PIC 18F4550 with the circuit built on a breadboard. There’s not much required here, an oscillator, a few passives, and a USB B connector. The magic really happens in the code. Take a look at this well-written guide and give it a try with your next project.

Don’t need USB? [Simon’s] game hack, the Ultimate Simon is always worth another look too.

IM-ME Spectrum Analyzer

[Michael Ossmann] rolled out some firmware that makes his IM-ME into a Spectrum Analyzer. He met up with [Travis Goodspeed], who authored the IM-ME flashing guide, at SchmooCon and spent some time hacking wireless doo-dads in the hotel bar. Once he arrived home the new firmware was just a few coding sessions away from completion. It scans one frequency at a time, displaying the results in a 132 column graph on the screen. He also added a ribbon cable and header to the debug contacts so that future hacking would be as simple as plugging in the GoodFET.

[Thanks Jared and Travis]

Soil Moisture Sensing

These plugs are cheap, easy to make, and work well for measuring the moisture content of soil. The Cheap Vegetable Gardener came up with this method in order to add automatic watering to an automated grow system. Plastic tubing is used as a mold for Plaster of Paris. Once the plaster has been poured, two galvanized nails are inserted. These are won’t rust and work as probes, measuring the resistance of the dried plaster (gypsum). When inserted into the soil, the moisture content within the gypsum will fluctuate along with the soil. As moisture rises, the resistance between the probes falls, which can be monitored by a microcontroller and used to trigger or stop a watering system.

[Thanks Juan]

Easy IM-ME Flashing

[Travis Goodspeed] wrote a guide to firmware flashing for the IM-ME. He’s using a GoodFET open-source JTAG adapter that he designed to do the programming. This is really taking [Dave’s] work on the device and running with it.  The end goal being to develop an operating system for the device. If you haven’t read the past articles, once hacked this becomes a development board for the Chipcon CC1110 processor with keyboard, LCD screen, and wireless communications included.