You can get now our AVR Ethernet SMD board pre-loaded with software.
No compiler, no programmer is needed to use the web-server. The IP
address and password configuration is easy. No special
hardware is needed. You will just need some basic computer and network configuration
knowledge.

Software for control of a remote switch/relay (one relay)

Using this software you can switch something remotely on or off.
There is a basic password protection.
You can configure the title on the page and call it e.g "printer".
Click on the screenshot for a more detailed view. Use your browser back-button to return to this page.

The relay has to be connected on via PD7 on the microcontroller. All
out board are prepared for this and include the appropriate relay
driver stage.

A web based reset button

This software can be used to remotely reset equipment.
It is similar to the above software to control a relay
except that the relay "clicks" only for a moment and
does not permanently stay on. Consider as well the below "network
watchdog" which offers more elaborate functionallity to reset
hardware.
Click on the screenshot for a more detailed view. Use your browser back-button to return to this page.

The relay has to be connected on via PD7 on the microcontroller. All
out board are prepared for this and include the appropriate relay
driver stage.

NTP clock

To order this makes sense if you want to use your own display or a different
display than the one included in the NTP clock kit (e.g a green 16x2 display). Otherwise we
have a kit that includes all the components and can also be ordered with software
pre-loaded: Tuxgraphics AVR NTP clock kit.

How to connect the display is explained in the NTP clock article. The clock works
as well without display but then you will always need a web browser to read
the time.

Smartphone garage door opener

This software allows you to interface with your existing motorized
garage door opener and makes it possible to use you phone as
a garage door opener. Apart from this board you will
just new a few extra parts such as e.g a door contact and a relay.
For more details see the Smartphone garage door opener article.

Pool timer and water temperature

A programmable 24h timer for your pool pump combined with a clever way to
measure the water temperature. You can now check the swimming pool's water
temperature just by pulling your iPhone/Android phone out of the pocket.

Ethernet host watchdog

Using this software you can supervise an network link, a host or TCP/IP telecommunication equipment.
The ethernet board with the watchdog software sends ping to the
monitored equipment or can be pinged in intervales from the monitored equipment. If those pings are not
answered or missing for a while then a reset is initiated. This equipment can
reduce your network/server downtime a lot and fix problems before customers
start to call. The watchdog supports SNMP for integration into existing
management systems.

The software provided here in pre-loaded board has a few extra features which
are at the moment not available as part of the "An ethernet host watchdog" article. The most significant difference is that it allows you to ping hosts outside the local LAN.
The "help page" of the watchdog is available online and you can read it now to learn more about using the
watchdog.

The watering time is in seconds and it can be a large number (e.g 300=5min, 1800=30min, ...). This allows you to use the system for a pot plant that might just need water for 10sec as well as for a lawn which you want to water for 20min.

Temperature measurement and equipment control over the internet (1x relay, 2xDS18s20)

Connect one or two ds18s20 temperature sensors to the ethernet board and
you can display the temperature on the web.
There is also the possibility to switch a relay remotely on or off. This software allows you to see historic data plotted as bar graphs and you can export that data in column separated values format. The graph can be configured to use
Fahrenheit or Celsius.
There is a basic password protection for the remote switch function. Click on the screenshots for a more detailed view. Use your browser back-button to return to this page.

Here is how the "Remote switch and 1wire thermometer" looks like on a mobile phone:

This software allows you to customize the page and you can give
names to the sensors. If you have a sensor in a lake or swimming pool then
you could name it "pool". You can also take away the link "[switch]" link
to the relay control page in case you don't use it. All this without
re-compiling the software. You just set a jumper on the board and
you get a setup-page where you can
conveniently do the initial configuration:

Remote home supervision and control (1x relay, 1xSHT11, 1xDS18s20)

Using this software you can measure indoor temperature + humidity and
outdoor temperature. Using a relay you can also switch something on
or off (e.g the heating). This software allows you to see historic data plotted as
bar graphs and you can export that data in column separated values format.
The graph can be configured to use
Fahrenheit or Celsius.
There is a basic password protection for the remote switch function.

Configuring the web-server

The configuration of the web-server is done by setting a jumper wire on the board
during power-on of the board. This puts the board into configuration mode.
By configuring an ethernet port on your computer and using a web browser you can can change the IP
address, port number and password on the board. The change is permanent and remains even after the board is powered down.
It can however be repeated and configured to something else by
putting the board again into configuration mode. A one page description is provided
together with the board where this procedure is explained.

You can access the pages of those devices even from a mobile phone
if you have data services and a web browser on the phone.

To access the device remotely over the
internet you will need a DSL router with port forwarding. Most
DSL routers can do that. To know where your system is you will either
need a static IP address or a DSL router that can work with
dyndns.org. With tuxgraphics.org/cgi-bin/checkip
you can see what your current IP is. You can use this during initial
testing while you do not yet have a static IP or a dyndns.org account.
You can attach multiple of the below described divices to a single DSL router
by assigning them different IP addesses and port numbers. If the DSL router is configured to make them available externally then they will show up with differnent port numbers on your one external IP address.

What else do I need?

You will need a DC power supply that provides 5V or a bit more. For the
NTP clock you need one that provides exactly 5V as LCD displays need an exact
and constant voltage.

Tip: Old mobile phone chargers are often easy and cheap to get. Most
Ericsson mobile phone chargers provide exactly 5V DC and at least 200mA.

Dependent on the application you might also need a relay or some mechanical
parts.
Use a 6V relay
specified for switching 240V/16A if you use a power supply with voltages
between 5V and 10V. For higher voltages use a 12V relay.

For the thermometer application you need one or two ds18s20 1wire sensors
which you can e.g order in our sensors section.

For the "Remote home supervision and control" you need one ds18s20 1wire sensor
and one SHT11 sensor (availabel in the sensors section).

Can I load my own software?

Yes. It is the same hardware as the web-server without
pre-loaded software and the microcontroller is not locked. It's
open (writable and readable).
You can get an AVR-programmer, the tuxgraphics avr-ethernet device
source code and build your own software.
Note however that the standard source does not have this
easy re-configuration possibility via web-browser. IP address and
password are instead compiled into the code. You assign them
at compile time.