
Arduino has just released an official ethernet shield. It’s based on the same WizNet W5100 chip that was used in the tiny ethernet board we covered earlier. The W5100 handles the full IP stack and can do TCP or UDP with four simultaneous sockets. The board has a power indicator plus six LEDs to debug the connection. It works with the standard ethernet library. The reset button resets the shield and the Arduino. The SD adapter is not currently supported by the Arduino software.
Author: Eliot1332 Articles
Minimalist LED Light Detecting Candle
[youtube=http://www.youtube.com/watch?v=sPe5RtUOOdc]
Our flickering LED circuit combined two known circuit, and certainly wasn’t graceful because of it. [sprite_tm] saw quite a few areas where the circuit could be reduced. He ended up taking it down to just two LEDs, a battery, and an ATtiny13. The first step was getting rid of the current limiting resistors. The datasheet shows that with a 3V supply the AVR will limit the current well below the maximum current. The light sensor was removed next. [sprite_tm] referenced an earlier post on sensing with LEDs. He measures the voltage across one of the LEDs while it is off to see how much light is hitting it. The current draw while on is 10mA and 50uA while off.
Getting Root On The G1

If you’ve been holding off on a T-Mobile G1 purchase because you didn’t like the apparent user restrictions, there’s some good news. The Android powered phone comes with an easy button for getting root. Install a terminal app and you can manually start the telnetd service. All that’s left is telenetting into the device and it’ll give you root level access.
Colorize Your Election Party

[Eric] has put together a simple python script to scrape election results from CNN.com. It uses urllib2 to return the popular and electoral votes for each party and throws an ElectionWon exception when CNN calls the race. He’s planning on hooking this to DMX controlled RGB LED lighting that will shift to either blue or red as the night progresses. It’s a great starting point if you want to pull off something similar.
You may remember [Eric] for building the IKEA MAME table and the TRS-80 wireless terminal.
[photo: skenmy]
UPDATE: [Garrett] of macetech is putting the finishing touches on his version which uses 32 ShiftBrite modules and 2 4-digit displays controlled by a CuBLOC.
No Nintendo DSi Homebrew

The latest version of the Nintendo DS, the DSi, has officially launched in Japan. It features larger dual touchscreens, dual cameras, and an SD card slot. The members of GBAtemp.net have decided to tackle the most important question: will it run homebrew? Current DS systems just need a purpose built flash cartridge to load homebrew software (usually stored on MicroSD). Forum members have tested at least 10 different flash carts, and none of them worked. While not completely exhaustive it’s proof enough to us that current generation carts will not work. We hope this is something that can patched with a new firmware. Most carts load their firmware off the flash, so upgrades are easy. The blocking of homebrew maybe a side-effect of Nintendo’s announced region-locking on the DSi.
We hope this gets sorted out soon. Maybe we’ll see hackers figure out how to take advantage of the SD slot instead. If you’ve got a Nintendo DS, there’s no excuse not to be playing with homebrew. It’s as easy as copying files to a card. We’ve had success with the DSTT, which you can find on DealExtreme for just $10.
[via Gizmodo]
Wireless Arduino Programming With ZigBee

ZigBee is a low-power communication system using digital radios. It’s intended to be easier to work with than Bluetooth. Adafruit recently added an adapter board for Digi’s XBee product line and has put together a great how-to to show the devices potential. Using two XBee radios and adapters you can wirelessly program an Arduino board. This would be great if your Arduino was installed in an inaccessible area or maybe it’s over 100feet away from where you’re working. The radios do serial communication just fine. What the how-to covers is getting the reset line working so the Arduino can restart automatically after you program it. Once the radio pair is configured properly, it will pass the RTS line state directly from one device to the other.
Robot Fish CAD Models

[Bre] dug up this excellent robot fish prototype project. The PPF-O9 has three servos. One on the forward fins to control depth, one on the middle joint, and one final one drives the tail fin. The battery box is mounted to the underside. The control scheme is interesting: the right stick controls left/right and up/down while the left stick controls the frequency and amplitude of the motion. They say the robot is fairly stable, but swimming and turning can be slow. They’ve included CAD files for almost every component to help you with your own designs.
In June, we highlighted a robofish designed for swarm communication.