Electronic – Using optoisolator and triac with mcu to switch light on/off–need low power alternative

microcontrolleropto-isolatortriac

I'm using the schematic below to control a lamp (light bulb) with a microcontroller and I'm running the mcu (and moc3010) off of AA batteries. I just realized the moc3010 has an LED in it that needs typically 15ma. I'm assuming this 15ma needs to be applied constantly if I want the lamp to be on for say 6 hours a day–this will drain the batteries very quickly.

I need a lower power alternative (in 10s of uA to be constantly drawn instead of 15ma) for this to work, is that possible? Or am I better off just splitting the lamp wires and tying the first two to an ac adapter for the mcu/moc3010 and the second two to the light bulb-triac part?

schematic

Best Answer

As mentioned in the comments, a latching relay would be an excellent choice: http://www.digikey.com/product-detail/en/kemet/EC2-12TNU/399-11031-5-ND/4291097