__ __ __ ___ / // /__ _____/ /__ ___ _ / _ \___ ___ __ / _ / _ `/ __/ '_/ / _ `/ / // / _ `/ // / /_//_/\_,_/\__/_/\_\ \_,_/ /____/\_,_/\_, / retro edition /___/Now optimized for embedded devices!!
About | Successes | Retrocomputing guide | Email Hackaday |
[Craig] wanted to use Boxee on his TV but his computer was in a different room. He rigged up a rather dubious method of delivering the A/V signal (this is a hack in the most guttural sense). More interesting to us is his solution for a remote control interface. We’re familiar with building USB connected infrared receivers but [Craig] decided to patch one into the serial connection on his Linksys WRT54G router.
Surprisingly there’s a lot of space in the router case to add more electronics. He connected a 7805 voltage regulator to the 12v supply for the router and used it to power an IR receiver module and an ATmega328. Because the serial port of the router needs 3.3v he uses a zener diode and resistor to drop the communications voltage. By loading Tomato as the router firmware the remote control signals can be communicated back to a python script running on the host machine.
We do have a few opinions about possible improvements. The use of an ATmega328 is about 30kB worth of overkill. We know that software-based usb infrared receivers run on under 2 kilobytes of programming space. Also, the IR receiver module used (TSOP1738) is obsolete. In this case, we might recommend the TSOP34138. By changing to this part and using a low-power AVR you should be able to run off of the router’s 3.3v regulated supply. This would get rid of the additional regulator and prevent adding even more heat inside the router chassis.
But hardware selection arguments aside, we love the creativity of this solution. Nice work!
Hackaday forum member [azazelcrey] recently wrote in to share his portable Xbox 360 build. This is not his first attempt at constructing one of these, as he completed his first portable console a few years back. This time, he has taken what he learned from the first go round, making his newest creation a bit cleaner and more compact.
He sourced an LCD monitor with built-in speakers to use as the display, mounting it into a $20 metal-sided suitcase from Home Depot. He disassembled his Xbox and added it to the case, installing a couple extra fans to keep things cool. Some standard Xbox functions were externalized, allowing him to power on the console, load games, and synchronize controllers, all while keeping the briefcase shut.
This obviously isn’t something that you would carry on a train or bus for on-the-go gaming, but it’s a great way to travel with your Xbox as well as a handful of gear. We imagine this rugged, fully-contained gaming center is quite useful for one-off Xbox LAN parties, and it seems like it would be a good way to get your game on if stuck overnight in a hotel.
Check out his web site if you are interested in seeing his first build or more pictures of this one.
[C.K.] passed along this impressive writeup on modding an eeePC for just about everything you can think to add. This one’s got two four port USB hubs, internal GPS, bluetooth, 56k modem, FM audio transmitter, 4gb USB flash drive and a 801.11a/b/g/n card with a spare antenna for full 802.11n support. The wiring job looks excellent – very clean and well done. The only thing missing is a touchscreen.
[The Timmy] broke his manual cheese grater. It would be a waste to throw away a perfectly functional tool that’s only missing a handle, so he kicked it up a notch with a cordless drill. Now [Tim], “can grate with incredible speed and power for even the toughest of cheeses.” Anyone have a broken pepper mill?
We’re not much for plugging products, but this scope is really cool. It’s designed to fit on a breadboard and is smaller than some ICs we’ve seen (68000, so yes, it is). We’re wondering why there hasn’t been a homebrew version of this yet.
Here’s a minifig-sized R/C LEGO car made by [brickmodder]. It has a custom drive train and steering mechanism that uses the smallest servos [brickmodder] could find. How about an R/C pirate ship next?
Here’s some sort of code thing that asks the question, “Can you crack it?” Apparently, it’s for UK cryptanalyst recruiting. You won’t get a 00-designation, but woo Bletchley Park.
[Manfred] is putting an alternative energy setup on his land. Of course he needed an inverter to charge his batteries, so he went with a highly regarded (high price) box. What he got was anything but. You’re going to need at least ten minutes to go through this hilariously sad teardown of a high quality Taiwanese inverter. Oh, [Manfred] is awesome. Just look at his microhydro plant.
[Dimitri Diakopoulos] dropped into our tip line to let us know his HIDUINO project. The HIDUINO is a set of firmware for the ATmega8u2 used in the new revisions of the Arduino (Uno, and Mega2560 for example). Once the HIDUINO is loaded your Arduino can show up as any HID compliant device you wish, no extra drivers necessary. This means that using this firmware, music software such as Max, Ableton, Reaktor etc can read and write MIDI directly to/from the Arduino. Currently the project is for direct USB-MIDI communication but could be altered to act as a variety of HID devices.
Flashing the ATmega8u2 with your own device type or name requires a bit of work on the developers part like owning an ISP programmer, soldering header pins to the board, and re-flashing the ATmega8u2 every time you want to load new code into the Arduino. Users without an ISP can still flash HIDUINO using Atmel’s FLIP software (Windows) or the DFU programmer (Mac OS X and Linux) and a precompiled HIDUINO firmware. They still have to solder a jumper on the underside of the board to use the DFU bootloader.
This firmware could certainly benefit anyone building an Arduinome , Joystick, or any variety of devices that users simply want to interface to a PC without additional software.
A guide for ISP flashing can be found at [Dimitri]‘s site.