What Are Some Options for Programmable Home Automation?

Click For Summary

Discussion Overview

The discussion revolves around options for programmable home automation, specifically focusing on the ability to control AC sockets or USB outlets on a randomized cycle with high precision timing. Participants explore various approaches, including consumer products and custom-built solutions.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant expresses a desire for a programmable device that can randomize cycles and operate with precision down to the second or millisecond.
  • Another suggests using a programmable digital device on a breadboard, mentioning VHDL programming and the need for a heavy-duty output switch.
  • A participant questions the availability of consumer devices that can be programmed for random intervals and precise timing, indicating a gap in the market.
  • One suggestion includes using an Arduino with specific components to achieve the desired functionality, along with resources for learning.
  • A warning is issued about the dangers of working with wall power, alongside a reference to the history of home automation products.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the availability of consumer devices that meet the specified requirements, indicating a mix of opinions on the feasibility of existing solutions versus custom designs.

Contextual Notes

Some limitations include the lack of specific examples of consumer products that meet the discussed criteria and the potential hazards associated with DIY electrical projects.

Who May Find This Useful

Individuals interested in home automation, DIY electronics, and programming, particularly those looking for customizable solutions for controlling electrical devices.

pdxuser
Messages
2
Reaction score
0
I want to switch either a standard AC socket or a USB outlet on and off on a programmed cycle. But although there are many consumer-ready timers available to do this at set times of day, programmable to the minute, I want to be able to randomize the cycles and have it programmable to the second, or even the millisecond.

I think either a device that I can program with a computer or something I could trigger remotely with a programmable app would work. Maybe there's an open source home automation system that would let me do this?

Any ideas on what might work for me, half-baked or not, would be greatly appreciated.
 
Engineering news on Phys.org
Like you said, you can easily buy these from the store...
But if you are hell bent on designing your own, I would use some sort of programmable digital device on a breadboard.
Use something like VHDL to program it (like a if, when, else state machine).
Obviously your output will be either on or off.
The digitial circuit will trigger it, but you then need your output switch to be heavy duty enough to handle the switching load of your output.
I'm sure there are many ways...but this is just one that popped into my head from senior design in school.
 
psparky said:
Like you said, you can easily buy these from the store...

Can you find anything that can actually be programmed for random intervals (like any amount of time between 30 and 90 minutes) as well as programmable to at least the second (so something could blink on and off for one second)? This is a level of programming that I haven't found in consumer devices.
 
You could use one of these:
http://www.powerswitchtail.com/Pages/default.aspx
with one of these:
http://www.arduino.cc/

You would get the device you want and learn something in the process.

You can also hook this:
https://scratch.mit.edu/

up to the Arduino with this:
http://s4a.cat/

If you say "I want a programmable <insert concept or action here>" There is probably a widget out there to get the job done.

BoB
 
Last edited by a moderator:

Similar threads

  • · Replies 5 ·
Replies
5
Views
868
  • · Replies 2 ·
Replies
2
Views
2K
Replies
12
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
12K
  • · Replies 6 ·
Replies
6
Views
11K
  • · Replies 4 ·
Replies
4
Views
7K