Crash Course In HTML Manipulation From A Shell Script

Automating something involving data from the Internet can be confusing when it comes to pages generated by user input. For instance, let’s say you want to scrape data from a page that loads after using a search box. [Andrew Peng] posted a quick and dirty example to help you write your own scripts. The example he used checks stock on one of the websites he frequents. His process outlines finding the link that all searches are submitted to, establishing the method used to send the search string, and grabbing the resulting data. He parses it and sends off an email if it finds what he’s looking for. But this could be used for a lot of things, and it shouldn’t be a problem to make it alert you in any way you can imagine. Maybe we’ll use this to add some functionality to our rat.

Kodak ZX3 Teardown And Tetris

[Sprite_TM] was given a Kodak ZX3 to play with by a forum he moderates.  The Kodak ZX3 is a waterproof HD camcorder in a cell phone / mp3 player form factor. After opening up the camcorder, he did some poking around with a scope and was able to locate a serial port on the board. It quickly became apparent that the system uses a proprietary kernel called PrKernelV4 rather than an open source alternative. Not letting the proprietary kernel get him down, he exploited the system by simply modifying a file called “autoexec.ash” on the sd card. He now has a Tetris clone easily launched from a previously unused menu icon. See it in action after the break.

Continue reading “Kodak ZX3 Teardown And Tetris”

Reading NAND Flash Chips Without Removing Them

Here’s an interesting method of reading data off of a NAND flash chip. Often we see these chips desoldered in order to read and write data, but not this time. This method uses hacked adapters to match the pin pitch of the various chips. Above you see parts of a breakout board cut down to use as wedges. These are drag soldered to the pins of the chip, then the appropriate breakout pins were connected to a Smartmedia card reader, which can read NAND chips. There is also an example showing the flexible connector cable for a DVD rom used as the adapter to solder to a smaller chip. We still looks pretty tricky, but it might be less labor intensive than relocating the flash chip like we saw on that Sega Game Gear hack, as long as you only need to read or write the data once.

[Thanks Laurdy]

‘Tis The Season To Decorate Bags With EL Wire

We hope you’ve already got parts on hand for your holiday projects because shipping might be a little slow at this time of year. But if you’ve got a bag and some unused EL wire here’s a one-day project you should try. Make yourself a Tron-inspired shoulder bag, or backpack.

On the right, [PT] is doing fantastic job of modeling with his electroluminescent offering. This is another Adafruit offering that holds your hand each step of the way from designing, to sewing, to wiring it up. This will go great with that glowing unitard he’s been working on.

[Alan Yates] has also done a spectacular job with his Tron backpack seen on the left. He picked up his EL wire on clearance at a place called “big-W” after Christmas last year. They were selling 3 meter segments (each with their own inverter) for just $3. We’re happy he got a deal and even more pleased that he found a use for it.

[Thanks Drone]

Gaming On An IBM XT Using An NES Controller

[Frode] felt that using the keyboard for gaming on his old IBM XT computer was simply too noisy. He came up with a much quieter way to game by building an XT adapter for an original NES controller. If you haven’t explored the communication protocol used by the NES peripherals this is a great way to learn. Inside you’ll find a CMOS shift register that captures button states when it receives a latch signal. With that in mind [Frode] came up with a circuit to gather the bits from the controller, and generate input commands using the XT keyboard protocol without using a microcontroller. All of this is explained in the demo after the break.

Most of the NES controller hacks we see permanently alter the hardware. It’s nice to see one used without cracking it open.

Continue reading “Gaming On An IBM XT Using An NES Controller”

Repairing A Broken RC Ceiling Fan

The ceiling fan in [Steve Vigneau’s] bedroom started giving him trouble. It is normally operated using a remote control but that functionality had become pretty spotty. He cleaned the contacts on the remote but still had troubles that could only be fixed by power-cycling the fan itself. When it finally died he set out to repair the unit himself. Above you can see the controller board from the fan. It was a bit too complicated for [Steve] to troubleshoot so he figured why not just stop using the remote control and make it work with a couple of switches? A bit of research led him to some basic fan schematics that he used for a reference. He need to remove a couple of capacitors and wire them up with one switch for the fan and another for the light. Sure, there’s no settings for speed or direction, but [Steve] thinks he doesn’t need to change them and always has the option to add them in the future.

Cobbling Together A CNC Mill

[Howard Matthews] never throws anything away, and because of it he was able to build this CNC mill using parts that he already had on hand. He pulled stepper motors out of broken stage light, precision rod and bearings from old dot matrix printers, and other various bits from his junk bin. We’ve seen [Howie’s] handi-work before, and this project is just as fun as his Land Rover’s replacement speedometer. Some highlights include manufacturing the nuts for the precision rod, and building a rail system for the bed of the machine. The latter looks a bit suspect, as any milling debris on the rails will cause you Z-axis problems, but now that he has bootstrapped a working mill perhaps he’ll machine an upgrade.

Update: Fixed the link, added video after the break.

Continue reading “Cobbling Together A CNC Mill”