Update: Adafruit Eagle Library, Now With Arduino

Adafruit Industries has just added an Arduino shield footprint to their EagleCAD library. If you don’t know, the Arduino headers use non-standard pin spacing. Learn to deal with it, there’s too many Arduino shields in production to have any hope for a change in the future. This footprint should make it a lot easier to design your own boards. If you use this package make sure you’re getting the library from their github, they’ve been adding parts regularly. Setting up version control will make sure you always have the latest libraries.

[Thanks pt]

Arduino To Nintendo DS Interface

[Hounjini] was poking around at the Game Boy Advanced bus of his Nintendo DS lite and figured out how to use it to connect an Arduino to the DS. For testing he’s soldered an IDC plug to the cartridge cover pin interface but this only requires four connections. The Arduino can both send and receive data from the DS lite as shown in the example videos after the break. The data access is made possible by making the Arduino look like a controller that the DS is happy to talk to.

Continue reading “Arduino To Nintendo DS Interface”

Game Controllers Using USB Host Shield

[I-Bot] has put together some libraries that make it easy to use gaming controllers with an Arduino. They interface through the USB host shield. This means that PS3 controllers connect via USB through a cable or a dongle. With the Wii remote things get a little more interesting. A Bluetooth dongle is used to make the connection wirelessly. What we have here is a cheap and easy way to add Bluetooth connectivity to your projects either through the USB Host shield, or by building your own hardware with the schematics and code that are available from Circuits@Home. There are several pages that walk you through the protocols using as well as a demonstration video you can see after the break. Continue reading “Game Controllers Using USB Host Shield”

Hybrid Analog/binary Clock, The MK2

[Kieran] let us know about his hybrid analog/binary clock. The circuitry behind the clock is nothing too new. An Arduino combined with a Chronodot to produce an accurate clock. What we really enjoyed however was the creative implementation of an old British Telecom Linesman’s Multimeter as the case. The analog meter acts as the seconds hand, while a another display made of LEDs diffused with stripboard is the binary clock. The end product is nothing short of ingenuitive.

Foul-mouthed Game Will Get You In Trouble

[Fridgehead] modified his Simon Says game to include a dirty word for each lighted button. This is a real good way to teach kids to swear and to get child protective services to pay you a visit all at the same time. The hardware has been modified to use an Arduino in tandem with an ISD audio chip. These chips can record and playback sound. Although [Fridgehead] could have made it say anything he, choose four words you won’t say in front of your mother. We should warn you not to play the video after the break if you’re at work or it’ll be your boss that comes after you, not your disappointed mom.

Continue reading “Foul-mouthed Game Will Get You In Trouble”

Android G1 Serial To Arduino

With the ability to get root access to some of these new powerful pieces of hardware we call cell phones, we’re a bit surprised we haven’t seen more interfacing with external hardware. Here’s an example of some rudimentary connections between an Android G1 and an Arduino. To do this, you must have your G1 rooted, have the Android SDK installed, and then a custom python program running.  There is also a simple level shifter from 3.3v to 5v necessary for the connection to the Arduino.  You can get all the details from the instructable. They’ve documented the process quite well adn we’re excited to see what kinds of stuff people come up with.

Ideas Based On Photo Frame Clock

[Mahto] bought a digital picture frame but the image quality turned out to be terrible. He decided to turn it into a clock in a unique way. He loaded up 720 images, one for each minute in a twelve hour period. He then used an Arduino to simulate a button once a minute, cycling to the next image.

This is a simple solution and it works. Visions of hardcore hacks danced through our head when we first looked at this. We’re wondering if there is a way to inject image data into the frame’s memory? How about rewriting the SD card location where the image file that’s currently being displayed is stored, then having the frame reload the picture? Those are projects for a snowy weekend, but we’re sure that [Mahto] finished this hack long before we would have because he kept it simple.

Sooner or later we’re going to need a category for all of these clock hacks.

[Thanks Drone]