Luca Dentella build an ethernet shield based on the ENC28j60 driver from Microchip.

SDWebServer is a complete webserver that can retrieve static elements from an SD card (including a user-defined default webpage) and can also create dynamic pages. This is the latest post in my tutorial about using ENC28j60-based shields with Arduino.

Remote control your electrical devices through your local network or internet. The circuit contains one output (Relay) and one input (isolated input). The whole project was built by using arduino nano platform and an ENC28J60 ethernet module. It can be used the W5100 ethernet module instead of ENC28J60, by replacing the UIPEthernet library to Ethernet library.

Moreover, the control is made from the Android application I wrote and it’s available on Google Play (https://play.google.com/store/apps/details?id=com.serasidis.NetworkRelay).

It takes just few components to get the ENC28J60 up and running and connected to a host microprocessor or microcontroller which support the standard SPI interface. Below I have designed a small ENC28J60 module. The ENC28J60 has a operating voltageof 3.3V, but the board is designed to run with 5V supply voltage, i.e. inculdes a 3.3 voltage regulator for the power supply and a 74ACT125 used as level shifter for the control lines. So it can be directly connected to any 5V microcontroller system. Optionally, an I2C EEPROM can be assembled on the board which can be used e.g. to store websites if the board is used in an embedded webserver environment.

Home automation is getting increasingly popular these days mainly due to reduced cost and simplicity through web or smartphone connectivity. Here’s a DIY version of web-based home automation controller that allows you to have a set of six relays connected to the end of a piece of Ethernet cable that can be accessed from a web browser anywhere from your house. You can use it to control or program the operation of lights, water pumps, or any other electrical appliances at home. The project uses Arduino (Atmega328) microcontroller and the ENC28J60 ethernet controller chipset.

Probably, some of you have tried buying cool but cheap products from Ebay. Like some of you, I also have bought items from Ebay several times already. One of the items that I got from Ebay is a small ENC28J60 based ethernet module.

As you can see from the image above, the ENC28J60 module is very small. The PCB is more or less one-inch square which is almost as small as the included ethernet jack.

One of the most interesting shield that you can mount on the Arduino platform is certainly the ethernet shield, because enable numerous networking applications such as remote control of systems and users, web access and publication of data, and more yet, the simplicity of finding and integrating open-source libraries on Arduino IDE does the rest. The usefulness of LAN connectivity has meant that the market would respond by offering different ethernet shield, first of all the original Arduino Ethernet Shield, which was accompanied by the good shield by Seeed Studio, both of these circuits are based on the chipset WIZnet W5100, allow multiple socket connections and can work at 100 Mbps

The wake command is issued sending on the network a specific packet, called Magic Packet. This packet is receved by all the devices connected to local network because it presents – as destination MAC address – the broadcast address (FF:FF:FF:FF:FF:FF). It includes six bytes valued FF, followed by the target PC’s MAC address repeated 16 times.

Andy from the UK was looking to build a simple proof of concept project which would integrate an Arduino and ENC28J60 based ethernet shield (or a Nanode) to connect with his Pachube account to control an RGB LED. [via]

He says:

This article describes a simple application to demonstrate the ENC28J60 EtherShield library. It can be run on a plain Arduino or clone and an ethernet shield based on the ENC28J60 ethernet chip (Note: This is not the same as the official ethernet shield). An alternative is to use the Nanode (see the wiki site at Hackspace) which combines the arduino and the EtherShield into a single compatible board. It also demonstrates the network capability of the board and the control functionality included in the Pachube dashboard application.