Weekly Roundup 10/15/11

In case you missed them the first time around, here are our most popular posts from the past week.

Our most popular post of the week was one about a rocket that was built by the [Qu8k team] that was their entry for the Carmack Prize, which put up a purse of $10,000 for proof and a nice writeup about a rocket that can launch to at least 100,000 feet. The rocket that we posted about managed to launch to 121,000 feet!

Next, we had a post about another space-related project called KickSat where they are hoping to launch many single-circuit-board satellites into space.

Our third most popular post is about an octocopter built by the German effects company OMStudios to fly a RED Epic camera around and above film shoots because training large birds to do it just wasn’t working.

Next we had a post about how to build your own 23″ Android tablet. Now you can make *everyone* around you jealous of your mad Angry Birds skills.

Surprisingly, our previous hackaday-original post about how to put your logo into a QR code hit the top five list again.

Since we have previously featured the QR code post in our weekly roundup in the past, we’ll break the rules and give you another so that we are featuring five new posts for this week. At number six, we have a post about how to play dubstep live on real instruments.

Contest Entry Roulette

Over 150 projects made from scrap parts (translated) have been posted for your viewing pleasure. They make up the entries in the “Make fast the scrap” project from c’t magazine. We already looked in on a toilet paper printer, but there’s a ton of other fun stuff to look at as well.

Every time you load the link at the top, the page picks a different set of entries to display. You can click through all the pages, or reload to play a little project roulette. The image above shows three that caught our eye. To the upper right is a lighbulb-man riding an old computer mouse reverse-cowgirl style. Quirky, but anyone who has access to an electroplating setup can get away with making simple objects like this into awesome desktop sculptures.

Moving clockwise we have a tiny USB drive mated with an old vacuum tube. The machine translation is a bit rough, but it looks like the LED from the thumb drive gives the tube a bit of a red glow. We just think it’s interesting to carry around a vacuum tube with you.

The final banner image shows a gyroscope for a camcorder. This is an awesome setup, which you can see in action after the break. A pair of broken hard drives provide motion stabilization for a camera. The entire assembly has a handle on the top with a universal joint. When the drives are spinning, the platform holds very still, even if the operator is swinging the unit around wildly.

Continue reading “Contest Entry Roulette”

Panoramic Ball Camera; Toss To Snap A Picture

This odd-looking ball can automatically take a panoramic image whenever you throw it up into the air. Seriously, that’s then entire set of operating instructions for the device. Inside, a 3D printed frame hosts an array of 36 cellphone cameras, each capable of taking a two megapixel image. Also included is an accelerometer. When it senses the change in momentum associated with the apex of its vertical trajectory it snaps an image with all of the cameras at the same time. The result is a spherical image with no obstructions-like a tripod or other support mechanism. The images are automatically stitched together and displayed on a computer which allows the user to pan and zoom.

The whole story is told in the video after the break. The example images shown are quite good, although there are a few artifacts where the segments meet. Most notably, color variances between the images captured by different CCD modules. We’d image that this can be fixed automatically in software if a talented programmer were willing to put in the time. The thing about spherical photos is that methods using post processing to unwrap an image always have some distortion to them. With that in mind, we think the ball camera is as good a solution as we’ve seen.

Continue reading “Panoramic Ball Camera; Toss To Snap A Picture”

Surface Mount Solder Assitant

Make sure those tiny parts know their place by using this surface mount solder assistant (translated). It’s like a clamp for small packages; gravity and a needle to hold them in place while you do some hand soldering. [Red Devil] started the built by soldering together some brass rails into a hinged frame with a clamp to accept the needle tip. Next, a pair of tubes were added to accept LEDs which light the work area (we think that’s a fantastic touch). Finally, the assembly was mounted to the corner of a square base that makes up the work surface.

This is basically a complex version of a simple gravity clamp. But if you’re doing some assembly line soldering this would be indispensable. For this kind of work, custom jigs are often built. That would still be the case, but this armature removes the need of building something into each jig to hold the SMD components in place.

Hardware Version Control Using Visual DIFF

As the Open Source Hardware movement gathers steam, it has become clear that the tools to work collaboratively on hardware are in the dark ages when compared with slick frameworks like Git used to work on software projects. We’ve read a fair amount about this lately, but the idea of visual difference generation for PCB layout is one of the better proposals we’ve seen.

Of course the big difference when it comes to version control is that software is text, but hardware is graphic and only represented by text for the computer to use. It’s easy to use the ‘diff’ command to show you what text is out and what text is in, but that doesn’t translate to a schematic. [Windell] is using command-line utilities to produce a schematic that colors changes differently for easy visual detection. This means exporting before and after schematics as PDF files or images, then using ImageMagick to process them. He also points out that there’s a package out there called DiffPDF that will let you compare differences in PDF files automatically.

Check out what he has to say in his article, and make sure you get to the bottom where he suggests ways you can help. We agree that it shouldn’t be hard to roll visual diff functionality into open source software packages used for hardware design, and to integrate that into version control systems. It’ll just take some time for the concept to proliferate.

Improving Sports Performance With A Kinect

As a recent Mech E grad, [Alessandro Timmi] knows a lot about moving bodies. His thesis, Virtual Sensei, aims to quantify those movements for better coaching and training in martial arts.

Virtual Sensei uses a Kinect for motion capture during training. From there, the skeleton recorded by the Kinect has a little bit of processing applied and the speed of the fists is calculated. Check out the demo vid for a much better explanation of what Virtual Sensei can do.

Considering the number of sports that require precise alignment of the skeleton and timing of certain movements, we’re thinking this could be the breakout (non-video game) app to get the Kinect into the wild. Golf pros would love to record the swings of their students to make sure their shoulders are aligned.

Most of the Kinect hacks we’ve seen are either robot builds with a few 3D scanners and virtual wardrobes thrown into the mix. Virtual Sensei is a pretty impressive piece of software and with a few additional sports could make a killing.

Check out the freakin awesome animated FAQ and a demo video below.

Continue reading “Improving Sports Performance With A Kinect”

Video: Learning To Program For The ATmega328p Part I

Many of you are familiar with the Arduino. Many of you hate it…* This post isn’t about the Arduino. It is about the processor that is at the heart of many Arduino boards. If you are in the camp of people who can’t understand why others dislike the Arduino so much, this series is for you. In this series of videos, [Jack] will explore how to program for the ATmega328p processor using C. If you have been programming for the Arduino, you may have had some issues with the speed of your code at points. Programming in C will allow you to wring out nearly the last ounce of processing power that the ATmega processors can provide. It will also let you access the peripherals on the processor directly and to switch between different processors when you need more (or less) capabilities.

In this first video, [Jack] shows you all of the features of the 3pi robot, which he will be using as a fancy development board for the ATmega328p. He then shows you how to get your development environment set up and then walks you through one of the sample programs provided for the 3pi robot.

*Here at Hackaday, we are officially neutral in the ongoing Arduino love/hate war. We don’t care what microcontroller is used in the hacks that we show, only that they are cool.

Video is after the break!
Continue reading “Video: Learning To Program For The ATmega328p Part I”