Go Down

Topic: Arduino Ethernet Shield (Read 11 times) previous topic - next topic

nuelectronics

Mar 20, 2008, 03:50 pm Last Edit: Mar 20, 2008, 03:53 pm by nuelectronics Reason: 1
[size=16]Put your Arduino on-line [/size]  

I have developed a Ethernet shield for Arduino boards.  The board uses the Microchip's ENC28J60 SPI based ethernet controller.  A tiny open-source TCP/IP stack has been developed as an Arduino IDE library.  The memory usage is moderate -- 7700 bytes FLASH space  and around 520 bytes of SRAM are used for the following application, A webserver with temperature sensor reading.  It leaves around half of the FLASH and SRAM space for your own application :)

The schematic and the open-source TCP/IP stack are avaiable on my website http://www.nuelectronics.com.  

There is also a details project description at http://www.nuelectronics.com/estore/index.php?main_page=project_eth


Fig 1. EtherShield V1.0

Fig 2. EtherShield with Arudino and the DS18B20 temperature senor (in the middle board)

Fig 3. Arduino Webserver with Temperature reading


John_Ryan

#1
Mar 20, 2008, 05:57 pm Last Edit: Mar 20, 2008, 05:59 pm by John_Ryan Reason: 1
Very nice.

On this page

http://www.nuelectronics.com/estore/index.php?main_page=product_info&cPath=1&products_id=4

"Open-source TCP/IP stack  -- available as an Arduino library, download here"

Is linking to the LCD library

http://www.nuelectronics.com/download/projects/LCD4Bit_mod.zip

This page

http://www.nuelectronics.com/estore/index.php?main_page=project_eth

Has the correct link :)

tvdbon

very cool, and how much space would the library take on the chip? Will it work on a atmega8 as well ?

nuelectronics

The memory usage -- for the above webserver with Temperature reading example

[size=16]Flash -- 7700 bytes;  SRAM -- around 520 bytes [/size]

So for ATMEGA8 with 8K flash and 1K SRAM, this example will be difficult to fit in unless you don't use bootloader.   But the temperature reading routine takes around 2K space in the Flash. my other example, the webserver example, only use 5.5K flash space, so it should fit into the ATMEGA8 without problems.

uh

very nice... by coincidence just today i posted some really really feeble arduino webserver code at ladyada's forum, based on the xport ethernet shield; http://forums.ladyada.net/viewtopic.php?t=5458

but your system looks a LOT more robust! looks like you can have some nice CGI on there too... hope you have a few in stock ;)

(incidentally, accessing your website directly www.nuelectronics.com attempts to forward to the nonexistent http://estore/ rather than http://www.nuelectronics.com/estore/)


Go Up