My current project is to create a system capable of controlling a 220V 10A relay to physically switch power on/off on other hardware devices.
I just need to control 2 relays to turn a few devices on and off and hopefully be able to do so via a web interface (HTTP).
I'm totally new to Arduino and I'm not sure what to buy to get started.
I guess I'd have 2 alternatives.
1) a microcontroller board connected to my Linux HTTP server via USB. I would install Arduino software on my server, customize my HTTP server pages to use Arduino to communicate with the microcontroller. Then I'd connect 2 220V 10A relays to the microcontroller so that any user can turn them on/off from my custom web pages. What hardware and software would I need to do this? - 1 Arduino Uno (http://arduino.cc/en/Main/ArduinoBoardUno) - 1 USB cable - Arduino command line tools and Arduino software libraries to compile custom code on an X-less Linux system - where can I get 2 220-250V AC 10A relays that can be connected to the Arduino board?
2) same as in 1) except I'd need to add ethernet support to the microcontroller and a memory medium where I could store my HTTP server and scripts (or just a simple custom sockets program). What are my options? - Arduino Uno board with Ethernet Shield module (http://arduino.cc/en/Main/ArduinoEthernetShield) orignore the Arduino Uno board and Ethernet Shield and use just one Arduino Ethernet microcontroller board (http://arduino.cc/en/Main/ArduinoBoardEthernet)? - how can I store TCP/IP-accessible scripts on the board?
Option 2 would allow me to control power switching without having to use a server but I don't mind using just option 1.