555 circuit to open and close curtains

  • Context: Engineering 
  • Thread starter Thread starter James125
  • Start date Start date
  • Tags Tags
    Circuit
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 2K views
James125
Messages
19
Reaction score
0

Homework Statement



I want to make a 555 circuit open and close some curtains. It has to open them at 6am and close them at 10pm

Homework Equations



N/A

The Attempt at a Solution



555 circuits are not very accurate for long periods of time, so the solution is to use a plug in wall style timer that activates at 5:45am and again at 9:45pm.

When the wall timer activates the circuit is initialised it is a monostable circuit so it will turn on the motor for a few seconds, this can be varied with varying capacitors and resistors.

The only problem is how to close the curtains as the next signal needs to be the reverse voltage ie - instead of + I'm not sure how to do this part.
 
Physics news on Phys.org
Options I see:
- include some memory that can hold its value for a day
- include a sensor to detect the current curtain status
- power it from 6 am to 10 pm, so you can use "power off" as a signal, store enough energy in capacitors to close the curtains
- power it in some other scheme in such a way that the circuit can distinguish between those cases

Reversing outputs is not so hard if you have some way to find out when to do that.
 
James125 said:
555 circuits are not very accurate for long periods of time, so the solution is to use a plug in wall style timer that activates at 5:45am and again at 9:45pm.

When the wall timer activates the circuit is initialised it is a monostable circuit so it will turn on the motor for a few seconds, this can be varied with varying capacitors and resistors.

The only problem is how to close the curtains as the next signal needs to be the reverse voltage ie - instead of + I'm not sure how to do this part.
You could position a small phototransistor to focus on some part of the timer readout to detect whether its reflectance corresponds to that measured when the character displayed is for AM, otherwise it's PM.