Garage door position indicator
I use to get home late on my bike, and every time I'm affraid
I did not close the garage door, or have it accidentaly open
by pushing the garage remote's button in my pocket.
I made simple indication for this purpose.
Hardware
Main circuit
Main circuit is made from two NE555 timers generating
alternating current (two, so it is really alternating, not only pulsing DC).
Output from this circuit is fed to garage door switch.
Switch
Switch is located at the bottom of the door, so when the door is closed,
switch is engaged. It consists of a togggle push button and two diodes.
In each position, one diode is selected, effectively selecting witch
half-wave of alternating current passes (positive or negative)
Indicator
Indicator is very simple (this is why rest of the circuit is "so complicated").
It consists of one resistor and two antiparallel LEDs - red and green. It is connected in series
with switch and main circuit.
As the switch allows passing current only in one direction, normally only one LED lights.
Red means door open, while green means closed.

Full-bridge 555 as AC current source, door switch as half-wave rectifier, LEDs as polarity indicators
Internet-enabled
Other indicator is made, very simillar to previous, but instead of LEDs, optocouplers
are used. Optocoupler is connected between +5V and DCD of USB-RS232 adapter.
This adapter is connected to MikroTik router, watching for serial line change and
posting this state to HTTP server.
Software
Simple php application is made - MySQL DB stores history of garage door positions
and renders web page with garage door position and history table.
Also, plugin for
graphic terminal was made, to show
icon for garage door on home screen and to show it fullscreen if door is open.
-
-
Garage door icon on terminal screen