Entries Tagged 'Hacks & Mods' ↓
March 18th, 2010 — Hacks & Mods
March 18th, 2010 — Hacks & Mods

An accurate drill press is an essential tool for making your own through-hole printed circuit boards at home. Reader [Josh Ashby] offers up a solid design using scrap bin materials.
A major issue with PCB drilling is that even the slightest horizontal play will snap the delicate carbide drill bit. Hobbyist-grade tools such as Dremel’s drill press attachment are usually too sloppy for this task, while a more precise instrument might set you back a couple hundred bucks.
[Josh’s] design uses a nylon “sled” moving vertically in an aluminum u-channel track. Most of these materials were salvaged or were acquired inexpensively from a local hardware store, and assembled in less than a day. Surprisingly, this low-tech approach has proven sufficiently smooth that he’s yet to break a bit while drilling. And the entire setup, including the knockoff Harbor Freight rotary tool, cost less than the wobbly name-brand accessory alone.

March 18th, 2010 — Hacks & Mods

Before we get into the how-to, we felt it would be appropriate to explain a little bit about how this came to be. As many of you may remember, a couple of months ago we attended CES 2010. While there, we also attended the It Won’t Stay in Vegas Blogger party and ended up meeting the guys from Woot. After all of us spent a little bit of time appreciating the open bar, a group of us stood ended up standing around and talking shop for a while. All of a sudden, a member of our group, Jeremy Grosser, proposed the idea that Hackaday and Woot form a partnership. Basically, they would give us a heads up on what they are going to sell and we would write up a how-to on how to do something cool or useful with that product. Then, when the day came for Woot to sell the product, we would post our how-to. What you are reading right now just so happens to be that idea in action, the first official partnership between Hackaday and Woot. In this how-to, we’ll be taking apart the Wowwee Rovio mobile webcam robot, adding some super-bright LEDs for better see-in-the-dark action, and see how some software called RoboRealm can give it a little bit of artificial intelligence.
If don’t have a Rovio yet, you should probably head over to Woot and pick one up so you can follow along. Also, be sure to pick up a copy of RoboRealm at deals.woot while you’re at it. It is important to note that while writing this how-to, we used a modified design of the Rovio Head-Mounted LED hack, posted to RoboCommunity by [Rudolph].
Parts
- 6 super-bright white LEDs (Ours were rated for 3.3v with an intensity of 7000mcd.)
- 1 2N2907 PNP Transistor (We found ours in a 15 transistor combo pack from RadioShack.)
- 1 10ohm resistor
- 1 2.2k ohm resistor
- 22g solid hookup wire
- RadioShack 3×2×1″ Project Enclosure (We used the plastic back panel as a place to mount our LEDs.)
- 5mm LED holders (Optional. We ended up using them to mount our LEDs in their poorly drilled holes.)
- Heat-shrink tubing (Optional, but recommended.)
- A small strip of perfboard
We picked up most of our parts from RadioShack, but these parts are so common that you should be able to pick them up from any electronics components store.
Disassembly

The first step towards giving our Rovio some much needed extra light is, of course, to disassemble it. After turning the Rovio upside down, remove the six phillips-head screws and carefully remove the top shell to gain access to the Rovio’s internals. While you won’t be able to fully detach the top shell, you should be able to lay it next to the bottom part of the Rovio as seen above.

Inside of the Rovio, there are two main PCBs, the control board and the power supply board. For the purposes of this how-to, we will only need to modify the power supply board. To gain access to the power supply board, simply remove the two phillips-head screws that secure the board vertically. After you gain access to the board, you will then need to identify the ground and positive pads on the PCB. We will be tapping into these pads later to power our array of LEDs. One other item of interest to us is the white wire leading from the control board to the LED headlight board. This wire will allow us to control our new headlights through the Rovio’s web interface.

After firing up your soldering iron, you’ll need to solder two wires onto the power supply board. As you can see above, there are two areas with tiny little holes, allowing for easy access to both GND and VCC. After you have soldered both of these wires, screw the board back in and then turn your attention towards the white wire mentioned previously. After cutting the white wire, solder a length of hookup wire to the end of it and insulate it with appropriately sized heat-shrink tubing. Also, it’s probably a good idea to remove the LED headlight board entirely. This gives you three openings to run your wires out of from the Rovio to our new headlight panel. After you’ve removed the board, you can cut the wires leading to both the infrared LED and receiver. These function as a forward facing “radar” to alert the user if there are any obstacles ahead. We decided to salvage ours by placing them both in the new panel that we will soon be creating. If you choose to salvage your infrared “radar” as well, then remember to solder extension wires between the appropriate leads and the LED and receiver. We actually used some telephone tap connectors (from RadioShack) to extend the three wires leading to the infrared receiver, but soldering should work just fine. Now that you’re finished with all of the internal modifications to the Rovio, we can move on to the circuitry behind this hack.
The Circuit

In order to make sure that we can control our replacement LED headlights through Rovio’s web interface, we need to build a circuit that will detect when the headlights are triggered via the web interface and activate our headlights accordingly. To do this, we’ll use a PNP transistor to switch the ground of our headlight circuit. As you can see from the schematic above, the white wire that we mentioned earlier will be connected to the base of the transistor via a 2.2k resistor, the ground from the power supply board will be connected to the collector of the transistor, and the emitter of the transistor will be connected to the ground of the parallel array of LEDs. If you want to, you could probably add a few more LEDs to this design. Just remember, if you change the number or type of the LEDs, you will have to recalculate the value of the current-limiting resistor between VCC and the positive pin of the parallel LED array. After we’ve reviewed our schematic and we’re comfortable with it, we should be ready to breadboard.

As you can see, there really isn’t that much to our circuit as far as components go. The black and red wires come directly from the power supply board. Our voltage reading was right around 6.5v. Please note that your voltage may vary depending on the charge of your Rovio’s NiMH battery. The green wire was soldered to the white wire inside of the Rovio, and controls whether the transistor lets the ground flow to the LEDs. We found that the best way to test this circuit while breadboarding was to turn on the Rovio and turn on and off the headlights using the web interface. After confirming that the circuit works consistently, you can go ahead and solder the circuit onto some perfboard and connect to the Rovio.

The circuit really doesn’t take up much space on the perfboard. We decided to use the extra space on our board as a makeshift terminal block to extend the infrared LED. While soldering the circuit onto the perfboard, be sure to remember the orientation of your transistor. If you accidentally put it in backwards, you could switch the collector and emitter, burning out the transistor. We mention this only because we actually did it the first time we assembled our board, and we ended up having to swap in a new transistor before reassembling the board. After you’ve assembled and verified that your circuit works, we can move on to assembling our headlight panel.
Drilling and Wiring

On your blank panel, carefully drill 8 holes in any configuration you would like. When drilling your holes, be sure to use a 3/16″ drill bit. While it is actually slightly smaller than a 5mm LED, you can rotate the drill once or twice around to widen the hole. The main thing is that you don’t want to make the holes too large for the LEDs, which, incidentally, we ended up doing. One of them was so wide that we had to change the placement of our LEDs to make sure that they all more or less fit.

I don’t think that I need to get into too much detail here, but the major thing to remember is that the LEDs need to be wired in parallel. Also, be sure that you are connecting cathode to cathode and anode to anode, otherwise the whole circuit just won’t work. After you’ve completely assembled the panel, attach the wires the ground from your perfboard and the VCC from the power supply board to the circuit, and use the web interface to test that the LEDs get switched on when they’re supposed to be. If you decided to salvage the infrared “radar”, don’t forget to attach the infrared LED and receiver to the board in the two holes left over.

After you’ve finished with the drilling and wiring, you should be ready to attach the panel to the Rovio. While it was a little tricky for us, we were able to epoxy the panel to the underside of the front of the Rovio so that it looked like it was vertically mounted.

Now that your Rovio can see better in darker situations, lets take a look at RoboRealm.
RoboRealm

While investigating all of the different things that we could do with our Rovio, we stumbled upon a piece of software called RoboRealm. RoboRealm allows you to take video input from any webcam, including the Rovio, and run it through any number of different modules to process the images. After the images are processed, the software can even see if any pre-defined conditions are met, and if they are it will instruct the robot to act accordingly. Combine that visual input with the audio input/output on the Rovio, and you can do some pretty cool stuff. The interesting part about this software is that it officially supports the Rovio out of the box. We’ve had a chance to mess around with it a little bit, and as far as we can tell, it seems like pretty powerful software.
We already know all of the cool things that we want to do with this software and our Rovio, but we’re curious, what would you do with it? Leave us your answer in the comments, and if we see something that we find truly inspiring, we’ll do some research, write it up, and post a how-to explaining how to do it. Who knows, there might even be a brand new Rovio and a free copy of RoboRealm in it for the winner too…

March 17th, 2010 — Hacks & Mods

NGX Technologies sent us this Blueboard LPC1768-H to play with. It’s basically a breakout board for an NXP LPC1768 ARM cortex-M3 microcontroller (datasheet). The board adds a few extra goodies, such as a choice of mini-USB connector or barrel-jack to provide regulated power to the chip. There’s also a clock crystal for the internal RTC and an Atmel 256kb EEPROM chip. This chip has 70 I/O ports, accessed through the pin headers on top and bottom of the board. The 20-pin header to the left is for a JTAG programmer (yes, you’ll need a separate programmer). Coming in at only $32.78 this is a very accessible route for projects that require more power than some of the traditional hobby controllers. The shipping seems to have come down since NGX’s last offering, now it would be under $10 to ship to the States.
The LPC1768 is the same controller from the mbed that we reviewed. What’s missing is some of the interface hardware and the boot-loader, but the tradeoff comes with a $66 savings. This is to mbed what an AVR board is to the Arduino, a way to get even closer to the hardware.
There are a few things we think are missing. Most notably, there isn’t a datasheet or user guide for the board itself. The only information available is a schematic (PDF), but that should be enough for those already well versed in working with microcontrollers. There is also a 12MHz clock crystal on the board but it doesn’t seem to be jumpered in case you wanted to use a different frequency. We’re not sure if this is much of an issue, the internal RC oscillators offer a lot of flexibility including operation up to 100MHz.
We feel this is a solid platform that will help to get more people into ARM development because of its low price. Let us know your thoughts in the comments.

March 17th, 2010 — Hacks & Mods
March 17th, 2010 — Hacks & Mods

In the video above you’ll see two of our favorite things combined, a quad-copter that is voice controlled. The robot responds to natural language so you can tell it to “take off and fly forward six feet”, rather than rely on a cryptic command set. The demonstration shows both an iPhone and a headset used as the input microphone. Language is parsed by a computer and the resulting commands sent to the four-rotor UAV.
This makes us think of the Y.T.’s robot-aided assault in Snow Crash. Perhaps our inventions strive to achieve the fiction that came before it.
[Via Bot Junkie]

March 17th, 2010 — Hacks & Mods
March 17th, 2010 — Hacks & Mods
March 17th, 2010 — Hacks & Mods
March 16th, 2010 — Hacks & Mods
March 16th, 2010 — Hacks & Mods

This bicycle add-on uses an electric motor to help you out. This way the motor takes advantage of the gearing normally available to the cyclist. What interests us most about the system is the DIY battery work they’re doing. The cells are using Lithium Iron Phosphate technology. The li-ion cells you’re used to seeing in consumer electronics are actually Lithium Cobalt Oxide. The Iron Phosphate flavor offers longer overall lifespan, better operation between charges over that life, and improved cold-weather performance. The drawbacks include a 20-cycle break-in period and an affinity for trickle-charging versus faster charging methods.
The 48V cell seen above will provide 30-40 miles of travel between charges. We feel that getting the power plant out of our vehicles is an important step toward energy overhaul but it can only happen if the battery technology makes it possible. Then again, perhaps we’re barking up the wrong tree and should have placed our bets on compressed air.
[Thanks Tom]

March 16th, 2010 — Hacks & Mods

We’ll just say, [Kenneth] really likes clocks. His most recent is a pure 7400 series TTL based one, ie no microcontroller as seen in the past, here, here, and here. The signal starts out as a typical 32,768 crystal divided down to the necessary 1Hz, which is then divided again appropriately to provide hours and minutes.
As far as TTL clocks go, this is nothing too original; until it comes to his creative button interface. By using a not as sexy as it sounds multivibrator, he can produce a clean square wave instead of the figity signals produced from buttons to advance and set the time. Like always, he also provides us with a thorough breakdown of his clock, after the jump.


March 16th, 2010 — Hacks & Mods

[TheTwoJ] and his friend built a laptop-form-factor Xbox 360. Their extensively documented process was inspired by [Ben Heckendorn's] work. The result is a brick when folded up but a good-looking (albeit loud with 8 fans) gaming rig. There’s everything you would expect; LCD screen, integrated WiFi, camera, optical drive, and a full keyboard. These poor saps seem to have spent a portion of their student loan on the build but we understand how easy it is to let your budget get out of hand. They’re trying to recoup through eBay auction.
Take a look at the walk through after the break. If you’ve got the spare dough, you can try your hand at this with our three part series on building an Xbox 360 laptop.

[Thanks Palmer]

March 16th, 2010 — Hacks & Mods

Non-profit hackerspace The Geek Group has been hit with a hefty tax bill despite their tax-exempt status. We featured a boom camera built by the organization back in November. It is the goal of The Geek Group to fulfill the thirst to explore and create by providing facilities, peer group, and camaraderie that make knowledge and learning not only acceptable, but desirable. In the video after the break you can hear a bit about the organization’s role in servicing donated computers and putting them out into the community, as well as its role in education through groups like the Boy Scouts of America.
This is all done without the goal for profit and accordingly they have attained 501(c)(3) status with the federal government (we’ve seen their 990 forms stating this). To the best of our knowledge this doesn’t mean that they don’t need to pay property taxes, but it does make property taxes ridiculously low (we’ve heard of one cent per acre for non-profit land holdings before). That’s why it comes as quite a surprise when the township slaps a sticker on the doors giving notice of seizure and demanding payment for $47,652.78 in back taxes or the assets will be auctioned off. The entire story, from The Geek Group’s point of view, unfolds in a video of the quarterly Board of Directors meeting from last Saturday.
We’re hoping this is just a mistake and can be remedied. That being said, it’s not easy to run this type of operation. It’s unfortunate that the Board of Directors needs to deal with a tax battle in addition to fulfilling the mission of the organization. Good luck to them in navigating the road ahead.

[Thanks Jeremy]

March 16th, 2010 — Hacks & Mods

Reader [regulatre] has provided us with his furthering of hacking the OnStar system in GM cars. Previously, we wrote about some initial attempts to gain access to the system that OnStar uses to monitor and control cars called GMLAN. [regulatre] has managed to create an adapter between the GMLAN connector and a standard OBD2 plug, which should allow a number of standard readers to be able to retrieve data.
This method details using a bluetooth OBD2 reader, and passing the data onto a linux machine. It looks as though the writer of this method is looking to integrate OnStar reading and writing into an Android App which currently is an OBD monitor.
We love seeing follow-ups like this, because it puts everyone one step closer to full control of closed devices. As always, let us know if you take any of this in a new direction.

March 16th, 2010 — Hacks & Mods
March 15th, 2010 — Hacks & Mods

This vehicle is aptly named the Mondo Spider. It’s not from some apocalyptic movie, but seen here at Burning Man. Like a lot of Burning Man exhibitions, it was built for the joy of the build and with a rather extreme budget: $15,000. We’ve embedded one of the many videos after the break, as well as a few of the hardware details.
Weighing in at about 1600 pounds this eight-legged horror is much more massive than the rideable hexapod we saw a while ago. A Honda 24 horse power V-Twin engine provides the power needed to run the hydraulic legs. It’s designed to turn on a dime, but as you can see in the video, traction can be a bit of a problem. For night-time operation the legs have been outlined in glowing read, as if this wasn’t already frightening enough to terrify the weak-at-heart.

Editorial Note: There was so much work and time put into this project by a lot of different people. We searched around for a picture of the entire team with this bad boy but couldn’t find one. If you’re working on an insane team build, don’t forget to take a group picture that will let you relive the fun times. That’s what the Copenhagen Suborbitals did.
[Thanks László Monda]
[Thanks also to Danny Mal who shared the link back in 2008]

March 15th, 2010 — Hacks & Mods
March 15th, 2010 — Hacks & Mods
March 15th, 2010 — Hacks & Mods

We don’t remember where we read it, but our favorite criticism of the iPad is that is does the same things a lot of other Apple devices do. So why wait until April to get your hands on that functionality? [Alexbates] built his own iPad clone using existing hardware and software. This started with an MSI wind that he used as a hackintosh. A touchscreen was added to the display, the keyboard removed, and the LCD flipped around. Boom, a tablet running OS X was born. This is different from others because [Alexbates] took the time to alter the UI to look like the iPad. Sure, it doesn’t automatically flip the display when rotated and there’s no pinch-zooming. But it does have more processing power and storage space.
We’re more likely to hack our own like this rather than purchase a device we’re not all that enthusiastic about.
[Thanks Jadon via Engadget]

March 15th, 2010 — Hacks & Mods
March 15th, 2010 — Hacks & Mods
March 14th, 2010 — Hacks & Mods
March 14th, 2010 — Hacks & Mods
March 14th, 2010 — Hacks & Mods

[Benjamin Blundell] built an RFID reader for the iPhone. A jailbroken iPhone connects to this project box by patching into a standard iPhone USB cable. Like in past iPhone serial projects, [Benjamin] is using openFrameworks for the software interface. Right now this reader only detects low-frequency tags but he’s working on the code to read MIFARE tags as well. See the magic of a tag ID displayed on the screen in the video after the break.
[Thanks Andrew via Recombu]
