Goggle Camera Mod

finished-goggles (Custom)

[Will] submitted his ski goggle mod. He has mounted an Oregon Scientific ATC3K digicam in his goggles. This should make recording ski trips a lot easier. Most of the electronics fit just fine in the mask, though he did need to use an IDE cable to extend parts of it to the custom pack mounted on the strap. We’re also curious how much wind noise he’s going to get on that microphone.

Quick Cheap Ring Flash

flash1

Here’s a great example of a cheap mod that gets professional results. This ring flash cost roughly $14 all together, and they got to eat some fruit salad in the process.  The parts list is pretty easy and can almost be figured out just by looking at the picture. A plastic bowl, an aluminum can, some foil, and a lens adapter. This is very nice and much easier than our last ring light post.

Linksys IP Cam Hacking

admin_password_extraction_2-300x216

GNUCITIZEN has posted information on linksys wireless IP camera hacking. It turns out that some models send the administrator user name and password to the computer when the setup wizard requests a connection. In theory, someone could send the request and harvest your passwords wirelessly. This seems like a pretty careless oversight. We would think that linksys will probably remedy this before too long.

Update: Part 2 has been posted.

Update: Part 3 has been posted.

Autonomous ATV

[youtube=http://www.youtube.com/watch?v=Ja3ND8Pk_0M&hl=en&fs=1]

A team at UNC Charlotte has been working on an autonomous vehicle to drag a cart that has sensing equipment. Starting with a stock Honda ATV, different systems were added to give a Renesas processor control of the ATV.  A model airplane receiver was attached to the Renesas to give remote control for Phase 1 of the project. Basically they’ve turned the ATV into a giant remote controlled car.

Later revisions will incorporate LIDAR, cameras, and multiple GPS units so the ATV can autonomously traverse most terrain with a high level of accuracy. Path planning will become a large part of the project at that point.

Continue reading “Autonomous ATV” →

Standalone Eye-Fi Upload

eye-fi

Former Hack a Day contributor [Will] has been using a Eye-Fi SD card to automate his photo transfers. Unfortunately this requires using Eye-Fi’s software and talking to their servers. He used [Jeff Tchang]’s replacement server written in Python to recieve the images from the card. [Will] manages his own online photo gallery using Gallery 2. To get the images uploaded, he added a call to GUP. Now all of his photos are transfered just as easily as with the standard Eye-Fi but without all of the middleman.

[photo: Eye-Fi teardown]

Replacing A Point And Shoot Lens

cockeyed

Cockeyed.com is a peculiar site. It is spattered with links in an almost unintelligible manner, but if you dig hard enough, or just click randomly, you can find some pretty fun stuff. One nice writeup they’ve done is how to replace the lens in their point and shoot camera. This one happens to be a Canon Powershot sd750, but it will give you an idea about how difficult it can be for any point and shoot. The lens assembly couldn’t be replaced until almost every single piece had been disassembled. There are tons of pictures showing the process and the final result. Though the install was a success, his replacement lens was already beat up pretty bad. Looks like he’ll have to go through it all again.

[via The Old New Thing]

Remote Image Processing In JavaScript

[youtube=http://www.youtube.com/watch?v=u3_cFel26J8]

[Tom] wrote in to tell us about his JavaScript project for motion detection. It ties together two ideas we’ve talked about recently. The first is doing image processing in-browser using Canvas(), which we’ve seen employed in captcha breaking. The second is offloading heavy processing to browsers, which we saw recently in the MapReduce implementation. [Tom] is using JavaScript to compare consecutive images to determine if there’s any motion. He did this as part of MJPG-Streamer, a program for streaming images from webcams. It can run on very limited hardware, but image processing can be very intensive. Doing the image processing in-browser makes up for this limitation and means that a custom client program doesn’t have to be written. You can find the code here and a PDF about the proof of concept.