Just started another OpenPicus Flyport Wifi project. Flyport Garage Door Controller Design Spec. and Features R1.
Using the OpenPicus Flyport to control a garage door takes some very careful thought and design.
It is not just the matter of hooking up one Flyport WiFi controller output to control the garage door!
There is a Ford commercial, on TV, that shows this guy trying to impress his friend on his new car.
He calls his wife, which is boarding an airplane, and ask her to do it again. She reaches for her
phone and activate the car's engine and its door locks. She did not even have password authentication
on her phone! I find this commercial funny because before I would allow someone to enter in my “man cave” or garage entrance by remote web server control they would have to pass some of most complex security software algorithms. Breaking into Fort Knox would be a lot easier!
My Flyport Garage Door Controller has the following features:
Any PC, iphone/ itouch can be used as another garage door remote from any where in the world!
The Flyport garage door controller allows:
Neighbors to gain entry to borrow tools and to steal beer from the frig.
UPS/Fed-ex personnel to deliver important heavy packages.
House re-entry if accidentally lock-out from the house.
Visiting relative(s) to enter the house while you are gone.
Precision temperature controlled RTC runs for eight years of un-attended operation. Has automatic DST times. (Daylight saving times pre-programmed) Projected clock error in 8 years is only +- 8 minutes! After eight years the lithium 3 v dc battery only needs changed and the time slightly adjusted.
Garage door controller automatically closes the garage door during the late or morning hours for security. (uses the precision RTC - user adjustable)
Garage door controller shows, on the web server, the garage door open/close counts for the day. (Resets at midnight) Used as a security spy.
Garage door controller PIR motion sensor also checks for humans in the garage. This status is also displayed on the webserver page.
Controller analog ambient light sensor also checks the garage door state and whether the lights are on in the garage.
Extremely high levels of security are designed into the Flyport software to to prevent unauthorized garage door access. User/password authentication, key press sequence access, pre-programmed time/hour enables, access failure timeouts prevents hackers, dweebs, geeks and cyber criminals to just give up or to go completely insane. (There are other security measures that I cannot mention but you get the point of having proper security)
Pending door closure indicators (LED and buzzer) flash and buzz to warn local family members, for safety ahead of time, that the garage door will be activating.
The OpenPicus Flyport WiFi garage door controller does not interfere with the main garage door system. Controller failure will not disturb any of the garage door system.
Controller has a local override switch, for safety, which disables the remote web server garage door activation. The web server will still display all data.
Controller web server displays all digital inputs, outputs, analog inputs, time/DOW/date on the web server page.
Special input "fully open" and "fully close" fail-safe limit switches indicate, on the web server at all times, the state of the garage door eg open, close, garage door in motion or traveling. Having only one limit switch does not cut it!
Diagnostic checks for limit switches, RTC and override switch add another layer of safety to the garage door controller. Any diagnostic fault failure will prevent remote garage door activation. All faults are displayed on the web server page for easy troubleshooting.
Additional safety controller algorithms prevent garage door activation until there is a "quiet period" after which a local garage door activation has occurred. This prevents door closure on family members that just arrived at home.
Note: As an additional safety, all new garage doors (in the USA) must have an object detection system installed. (Infrared eyes) This will prevent door closure on any person/object/animal near the garage door entrance. For 100% safety protection, install a TCP/IP camera in the garage.
Enclosure for Flyport electronics
USB cable with +5 VDC wall adapter
PIR Motion sensor - with adjustable pulse width.
Ambient light sensor TEMT6000
Maxim-IC I2C DS3231 RTC with battery. Macetech's ChronoDot (DS3231) is off the shelf.http://macetech.com/store/index.php?main_page=product_info&products_id=8&zenid=1f0515e33796293ee0d37f6baee12c1c
NC garage door close limit switchhttp://www.smarthome.com/7455B/Garage-Door-Contacts-for-Open-or-Closed-Circuits-SM-226L-3-/p.aspx
NC garage door open rail "spring leaf" limit switch
SPDT controller override switch
Red LED for pending garage door activation - high flash or override switch on - low flash or diagnostic fault - low flash.
Relay and with transistor driver to pulse the garage door open/close.