March 3, 2013

Review of Arduino Ethernet Shield W5100

You have probably seen the non official low cost Arduino Ethernet Shield from China or Hong Kong with the WIZnet W5100 chip that you can get for about $10. So are they any good? I ordered one to see. It arrived intact after a month packed in a solid cardboard box but without any ESD protection.The build quality seems to be good.

I loaded the WebServer example and hooked it up to my network and it worked immediately without any problems.


I also tested the SD card interface with two of the examples provided by the Arduino software. The first test was with the SD card basic file example (files).
The second test was SD listfiles example. Note that you need to edit this example to run it with the Ethernet shield since it is written for usage of pin 10 instead of pin 4. Simply search for "SD.begin(10)" and replace it with  "SD.begin(4)". Below is the result with a card from an old Android phone.
When buying the Shield it is advertised to have the MAC address: 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED (Note the hacker humor "dead beef feed") but this is not true since it set by your Arduino code. Sure this is the default value for MAC address in the examples but you can set it to whatever you like. If you have multiple devices on the same network it is probably a good idea to set it unique for each devices since the router might be confused otherwise.


Pros:
+ Low cost.
+ Works with the SD and Ethernet examples in the Arduino software (Tested with 1.0.3).

Cons:
- You are not supporting the creators of Arduino but the design is open source so anyone can build and sell them legally.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.