Computer control of AC devices

 by indestructable
Contest WinnerFeatured
If you have ever wanted to control electronic devices from your computer to control or regulate your environment, this instructable will guide you. In this example of computer control, a USB relay device (USBmicro http://www.usbmicro.com - U451) will control two 60 watt light bulbs from a PC program.
 
Remove these adsRemove these ads by Signing Up

Step 1: Safety First!

First off - Any time that you work with 120V voltages, safety is paramount. If you are not comfortable working with mains power, please seek the assistance of someone who is.

This instructable is intended only for someone experienced and confident in wiring high voltages. Do not attempt to do this if you are not. Household current can kill or badly injure you if you who do not understand the danger.

Only the U451 relay contacts should be used for control/connection to 110V AC. The relay screw terminals are isolated from the other circuit connections. DO NOT touch the U451 when there is 110V AC present.

1-40 of 50Next »
rusjane says: Jun 22, 2012. 12:27 AM
who is the person that make that device
amalkady says: Jul 4, 2011. 12:02 AM
what sholud i use if i want 220 v??
staniagas says: Feb 18, 2011. 5:03 AM
Here No steps are given about how to connect this with computer? Can you explain this!!!!!!!!!!!!!
shortw says: Jul 7, 2010. 7:43 PM
How much power can you put through the board?
indestructable (author) in reply to shortwJul 7, 2010. 7:47 PM
The U451 is limited to about 2 amps at 110V. So at most each relay could control about 200 watts.
whiplash in reply to indestructableJul 17, 2010. 12:34 AM
then why does the usbmicron site say the relays are rated to 125v 10 amps ??
ToddR in reply to whiplashJul 18, 2010. 10:25 AM
From their website:
PCB trace widths limit the connections to the relays to about two amps - this should not be exceeded.

The board is what's limiting it, not the relays. Probably not that hard to work around if necessary.
reoozeit in reply to ToddRJan 31, 2011. 3:18 AM
My general knowledge of relays tells me that the 120v side is the side being switched on and off by the relay- essentially making it the same as the standard single pole switch in your house. And if those relay contacts are rated at 10 amps, they should be able to handle around 10 amps. The relays in components are typically purchased from other manufacturers and integrated into products by the electronics manufacturers. When they say differently about the connection to the relays being limited to 2 amps and are talking about the pcb, the 120v connection to the relays has some pcb trace going out to a separate terminal block- and that is true in this case (which would be a not-so-smart way to design a relay because it creates confusion about ratings, limits uses, and it could be done with terminals integrated into the relay to avoid all of this! ). In that case, a direct soldering of your wires to those contacts bypassing that pcb connection should suffice as described by author in comment below. Good luck, have fun, void your warranties, and BE CAREFUL! Don't hurt (enter your name here)!
indestructable (author) in reply to ToddRJul 18, 2010. 11:38 AM
A reasonable work around is to use a heavy gauge wire to connect to the soldered relay connections on the bottom of the U451 USB relay board (in pictures above). You make direct heavy connections to the relays themselves to overcome the limits of the printed circuit board.
maewert says: Sep 9, 2010. 6:03 AM
Very nice instructable.

Similar to mine at:
http://www.instructables.com/id/Yet-Another-Arduino-110v-Power Controller/

Mine does not use a relay board, so it is not for the faint of heart :-)


Best Wishes
maewert in reply to maewertSep 9, 2010. 6:05 AM
sry for the broken link:
http://www.instructables.com/id/Yet-Another-Arduino-110v-Power-Controller/
rohan9869 says: Jul 22, 2010. 10:08 PM
How do u add the USBm.dll and the program to the U451?
indestructable (author) in reply to rohan9869Jul 23, 2010. 12:47 PM
What are you asking? The program and the DLL don't get "added" to the U541 - the program runs on a PC.
rohan9869 says: Jul 21, 2010. 5:51 AM
From where can we download the software robot ide??
indestructable (author) in reply to rohan9869Jul 21, 2010. 6:13 AM

RobotBASIC comes from http://www.robotbasic.org
ckundo says: Jul 16, 2010. 11:06 AM
Awesome! This might be interesting to you: we created an inverse of this idea where you can use the A/C device to control the computer. Some documentation here: http://itp.nyu.edu/~sz590/blog/2010/05/23/api-for-the-world/
Stevens_Carl says: Jun 29, 2010. 9:15 AM
Hey nice!! Can you think of a way to add current load monitoring to this... It would be cool to be able to create software to mon current load and control lighting and other circuits based on time of day and power consumption??? Any thoughts would be appreciated!
ckundo in reply to Stevens_CarlJul 16, 2010. 11:03 AM
You can build your own current sensor with this instructable: http://www.instructables.com/id/2-Carabiner-split-core-AC-transducer/.
Buzzsushi says: Jul 15, 2010. 3:12 PM
Where can I buy one of these controllers? I cant find out lol
indestructable (author) in reply to BuzzsushiJul 16, 2010. 8:43 AM
ludionis says: Jul 15, 2010. 3:25 PM
I could see hooking a few house lights up to a system like this, and when I'm on vacation, use RDP to remote into my home server, turn lights on/off to make people think house is occupied, or wire to a garage door opener and remotely open it from anywhere I have internet....so many fun possibilities!!!
drresearch says: Jul 12, 2010. 3:04 PM
Nice instructable, I voted for it and for your other instructable "eMail Light: LEDs show new e-mail". I finally bought the U451 and am waiting for it to arrive.
ipodgeek says: Jul 7, 2010. 3:15 PM
I just made the plug version of this project a few days ago after seeing this instructable. It is awesome. I've tried it with some lights in my house as well as a fan a sander and a metal polisher. It's very cool to turn on and off devices using your computer. I will post a few pics of it later.
indestructable (author) in reply to ipodgeekJul 7, 2010. 4:06 PM
That is great to hear! I'm glad that this instructable has helped you - I look forward to your pictures.
databoy says: Jun 25, 2010. 2:59 AM
I am a qualified licensed electrician. The electrical industry uses PLC's. (programmable logic controllers). You can buy a PLC off the shelf. They are dedicated stand alone micro-controllers and far superior for electrical switching applications than using micro-controller boards and writing software. The cost factor is about equal.
Stevens_Carl in reply to databoyJun 29, 2010. 9:20 AM
BTW my email is Stevens_Carl@hotmail.com
Stevens_Carl in reply to databoyJun 29, 2010. 9:20 AM
Hey I am semi familiar with PLC's... Connecting them and wiring them. That said I follow the schematic provided by the engineers. Now i can figure out the schematic but I do not know how to spec the hardware. i have been trying for some time to set up a PLC to monitor the load on all forty circuits in my breaker panel and shut some off due to load, power consumption,( both peak, and cumulative,), or by remote. If you would be willing to assist me in the defining what hardware to purchase ,(PLC Lingo is greek to me,), I would greatly appreciate it.
insmac in reply to databoyJun 25, 2010. 3:53 AM
An Ardweeny and a opto isolated triac for less than $15 USD and free software. Is there a PLC available for near that? Besides who wants to program in ladder logic...a language that was obsolete 30 years ago, but refuses to die? ;-)
mani522 says: Jun 19, 2010. 12:56 AM
wat is d relay for 220 volt
Thenwcp in reply to mani522Jun 25, 2010. 8:21 PM
look for one with a rating larger than 220V
ipodgeek says: Jun 25, 2010. 6:33 PM
Great instructable! I really like it. I think I'm going to make something like this when I have the time. Thank you very much for posting it!
stackerjack says: Jun 24, 2010. 12:45 PM
I would love to make this project, but where, on my computer, do I enter the program?
indestructable (author) in reply to stackerjackJun 25, 2010. 3:20 PM
You would download RobotBASIC from robotbasic.org and use that for program entry.
fly_boy_bc says: Jun 25, 2010. 10:38 AM
How to buy somethng and use it. This is an instructible? If you had to buy relays and a microcontroller it would be an instructible. If I show you how to build something using Mindstorms is that an instructible? NO IT IS NOT. Very very dissapointing. I was hoping to learn how to build something. I was not expecting "go out and BUY a controller and hook it up as per instructions".
thaCrab says: Jun 24, 2010. 9:46 PM
just wondering if it would be at all poss to hook a spare cell ph to your computer so you can turn on lights etc via txt or call when you're on your way home ???
Sagacity61 says: Jun 24, 2010. 4:36 PM
This is an advertisement from Dontronics perhaps?
munkey906 says: Jun 24, 2010. 10:36 AM
I thought about doing something like this, and then found that the Insteon and other home automation equipment will end up being similar in price (when it's all said and done for a useable and professional install). Plus many of the home automation equipment will carry the on/off signal over the house wiring (no need for USB) and there are even options to hook them to your router and control from an iPhone or other web device. Very cool though... and handy if you don't want to drop cash on home automation stuff..
DAG1030 says: Jun 24, 2010. 7:02 AM
Very cool! I have a lot of application for this. Thanks for posting it.
WVvan says: Jun 24, 2010. 6:54 AM
Nicely documented.
Thav says: Jun 21, 2010. 9:12 AM
A note to people that might want to use this for something like a strobe light or dimmer application, (or even just bothered by the klackity klack you'll get) you will need some type of solid state switch. The simplest method for this is a TRIAC, which is basically a semiconductor device that will start conducting in either direction (important for line AC applications) when a pulse of current is driven into its gate, but will stop conducting at a current zero crossing, you can then gate it on again in the next AC line cycle. This is how some in switch dimmers function. Fully controllable devices would be IGBTs or MOSFETs, and you would need two of those devices per controlled device.
1-40 of 50Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!