With this interface I'd like to be able to display readings from temperature/humidity sensors as well as the state of relays.
I'd like to have buttons on the interface to toggle the state of relays for 120VAC, 12VDC, and 5VDC. I'd like to schedule the toggling of these relays. I'd like to set thresholds for the wattage drawn through these relays so warnings about possible burnt out hardware can be displayed on the interface if the current power draw through a relay when it's closed goes out of these thresholds.
I'm brand new to Arduino, but not to programming. I'm looking for suggestions on hardware I can put together to get this interface I'm looking to build.
to toggle the state of relays for 120VAC, 12VDC, and 5VDC.
You need to simply buy a suitable relay for 120VAC, for 12VDC, and for 5VDC. Then, using a transistor to switch the input voltage, the Arduino can turn the transistor on or off.
I'd like to schedule the toggling of these relays.
Whether you can do that, or not, depends on your programming skills, and whether you have an RTC (real time clock), or not.
I'd like to set thresholds for the wattage drawn through these relays so warnings about possible burnt out hardware can be displayed on the interface if the current power draw through a relay when it's closed goes out of these thresholds.
Reading a smoke detector would probably be easier. Telling the user after the fact that he/she burned out a relay seems like a useless thing to do.
However, setting a threshold is as easy as setting an on/off time. Reading a current sensor is pretty simple. Comparing two values is trivial.