Inexpensive Robot Tracking System Is Swarm Ready

RobotWebcam

[Ladvien] has figured an inexpensive way to control a robot from a remote PC with a static webcam. Inspired by swarming robot videos such as those from the UPENN Grasp lab, [Ladvien] wanted to build his own static camera based system. He’s also managed to create one of the more eclectic Instructables we’ve seen. You don’t often find pseudo code for robot suicide mixed in with the project instructions.

Fixed cameras are used in many motion capture systems, such as the Vicon system used by numerous film, game, and animation studios. Vicon and similar systems cost tens of thousands of dollars. This was a bit outside [Ladvien’s] budget. He set about building his own system from scratch. The first step was the hardest – obtaining permission from his wife to screw a webcam into the ceiling. With that problem overcome, [Ladvien] brought openCV and python to bear. He created Overlord, his webcam vision and control system. A vision system with nothing to control would be rather boring, so [Ladvien] created DotMuncher, Overlord’s radio controlled robot slave.

The basic processing system is rather simple. DotMuncher carries a magnetometer on board, which it uses to send heading information to Overlord. Overlord is pre-calibrated with an offset from magnetic north to “video game north” (toward the top of the screen). Overlord then uses openCV’s color detection to find DotMuncher in the current scene.
Overlord finally generates a virtual “Dot” on screen, and directs DotMuncher to drive over to it. When the robot gets to the dot, it is considered munched, and a new dot is generated.

Continue reading “Inexpensive Robot Tracking System Is Swarm Ready”

Serial USB For Any AVR Microcontroller

If you’re using an AVR microcontroller and you’d like to add USB to a project, there are a lot of options out there for you. Both LUFA and V-USB add some USB functionality to just about every AVR micro, but if you’d like a native serial port, your only options are to look towards the USB-compatible Atmel micros.

[Ray] looked at the options for adding a USB serial port and didn’t like what he saw; seemingly, this was an impossible task without a second, more capable microcontroller. Then he had an idea: if the goal is only to transfer data back and forth between a computer and a microcontroller, why not write an HID-class USB serial port?

[Ray] based his project on The V-USB library and created a new HID descriptor to transfer data between a micro and a computer. While it won’t work with a proper terminal such as Putty, [Ray] managed to whip up a serial monitor program in Processing that’s compatible with Windows, Linux and OS X.

In the video below, you can see [Ray] using an ATmega328p with a standard V-USB setup. He’s transferring analog values from a photoresistor as a proof of concept, but just about everything that would work with a normal serial port will work with [Ray]’s library.

Continue reading “Serial USB For Any AVR Microcontroller”

HHH: PCB Mill From Connecticut Hackerspace

hhh-pcb-mill-CT-hackerspace

The latest Hackaday Hackerspace Henchmen entry comes from [Bremster] and the Connecticut Hackerspace. He mentions that he’s been meaning to write about the PCB/engraving mill used at the hackerspace for some time, but it was the HHH program which motivated him to do so. Yay! That’s exactly what we envisioned with this and we hope there are more submissions which will encourage us to continue and expand the program.

We think this is a perfect CNC project for any hackerspace whose members are into electronics. It’s compact, and we find milling PCBs to be more desirable than chemically etching them; the tool should get quite a bit of use. This particular build uses x, y, and z axis hardware which was pulled separately from unknown machinery. Like any good hacking project, the fabrication process was so addictive that [Bremster] stayed at the space all night, breaking at 5am to shower and eat before heading to work.

It originally used a Dremel rotary tool but had too much play in the mounting mechanism. When they replaced it with the motor shown above they also machined an aluminum bracket that dramatically stabilizes the cutting bit. This results in clean PCBs, and they’ve even used it to make stamps for their hackerspace passports. There is an enclosure attached, which has been hinged to the right for the two images above.

Check out the demo video below, and get your own CNC submission in for the HHH program before the October 31st deadline.

Continue reading “HHH: PCB Mill From Connecticut Hackerspace”

3D Printering: A Call For An Open Source Automated Build Platform

I’ve said this before, and I’ll say it again: if you’re using a 3D printer to make a few hundred identical plastic parts, you’re doing it wrong. That’s the place for traditional manufacturing methods such as injection molding or resin casting. If, however, you’re looking at printing a few dozen identical plastic parts, or even running a script to optimize your machine time, the current open source 3D printer world leaves one thing to be desired.

An Automated Build Platform

An Automated Build Platform is a fairly simple idea: put a conveyor belt on your heated bed, and when the print is done, send a command to drive a motor, dumping the newly printed part into a bin, The printer then begins the next part with a clean bed, and the days of doting over a 3D printer soon fade into the past.

For such a simple and useful idea, it’s surprising there hasn’t been much done with this idea in open source circles. There are, of course, problems both technical and legal, but hopefully nothing that should indefinitely derail anyone who would want to create the first open source automated build platform.

Continue reading “3D Printering: A Call For An Open Source Automated Build Platform”

Hackerspacing In Europe: HSBXL In Brussels

IMG_0737 (Custom)

Welcome to Hackerspace Brussels.

This place is cool. It’s a 4 story house with a lot of character… and characters! It was one of the first hackerspaces in Belgium and spawned many of the other ones very quickly. We’re on the right left, rocking their cool dude shirts!

Continue reading “Hackerspacing In Europe: HSBXL In Brussels”

Arduino-Controlled Single-Leaf Shutter

Single-Leaf Shutter

[Kevin] has made an interesting camera shutter mechanism using an Arduino and a solenoid. To keep it extremely simple, he is only controlling a single leaf. In the linked video, you can see him take it through its paces from 1/125 seconds up to infinite. This is, of course, a proof of concept, and [Kevin] mentions using smaller components to make everything fit easily inside a Holga-like body. As he points out in the video’s comments, digitally controlling the flash would be a simple matter as well.

A basic camera is incredibly simple to make, and [Kevin’s] design certainly isn’t complicated. That said, if you look at the big picture, [Kevin] is demonstrating how feasible it could be to build an entirely custom camera with a standard microcontroller as the brain. We can’t help but think of all of the possibilities when you are able to control the entire photo taking process.

Interestingly, [Kevin] is also behind this twin lens reflex Kickstarter project from earlier in the year. It will be interesting to see what other camera-related hacks we will see from him.

5 Year Mission Continues After 45 Year Hiatus

There have been many iterations of the Star Trek franchise since the original Star Trek 5 year mission series aired in 1966 including a cartoon series in 73, a new television series in 87 and many movies on the big screen. Those series and movies inspired many youngsters to pursue a career in the fields of science, engineering, technology and cinema. Now the franchise is coming full circle with a fan based Kickstarter funded web series. Those inspired fans are attempting to complete the original 5 year mission “to boldly go where no man has gone before”, which ended after only three seasons on the air. The fan based and fan supported reincarnation is cleverly titled “Star Trek Continues” and has CBS’s consent.

The production company behind this effort, [Far From Home, LLC], is owned and operated by [Vic Mignogna], who also plays Kirk in this web series. They have already finished the first amazing 51 minute web-isode titled “Pilgrim of Eternity“. The film may seem campy, but it’s not. They are sticking to the original format and using the sets that were used in the sixties, rightfully so being this is the continuation of the mission. This new web series has some very interesting actors. One is the well-known Mythbuster [Grant Imahara], who plays the role of Mr. Sulu. The actor playing Mr. Scott is [Chris Doohan] the son of [James Doohan], who played Mr. Scott in the original Star Trek series.

There are more details and episode 1 after the break.

Continue reading “5 Year Mission Continues After 45 Year Hiatus”