Michael Siegenthaler
Home Photos Projects Resume


Thermostat Driver

Parallel Port FPGA Interface

GPIB to TCP/IP Gateway

Remote Server Manager

Network Interface Box

120V Relay Box

Temperature Sensor

TCP/UDP Debugging Tools

Network Interface Box

In order to connect my Relay Box and Thermometer to the local network and the Internet, I built a special interface box using an RCM2200 microcontroller. I am not using anywhere near all of the available I/O lines, so this box is expandable by connecting another board to a DB25 connector.

A similar task could have been accomplished using a parallel, serial, or USB port on a standard PC. I chose to use ethernet because network connectivity is almost universally available in modern operating systems and programming environments. I have systems running Windows, Linux, and FreeBSD and I typically write programs in C, Java, Perl, or LabVIEW. Ethernet makes it easy to interconnect everything, locally and remotely.

Top view, with the cover removed

Bottom view, before the board was mounted in the case