You need to develop a solution for a video camera surveillance system that monitors your home property
Question:
You need to develop a solution for a video camera surveillance system that monitors your home property for intruders. The system must implement the following rules:
The surveillance system operates 24 hours a day, 7 days a week.
The strategically placed camera continuously records video and in 15-minute intervals, broadcasts the data to the main server where the video segment is stored.
Movement can be detected when a sensor is triggered.
When movement is detected, the data is analyzed to determine if it is a human (animals or any other object will be ignored). If the object is a human, both an alarm is sounded and flashing lights will emit for 5 minutes to startle and hopefully scare the intruder away. In addition, an email will be sent to the administrator indicating the date and time of the detected intruder (no other information is sent).
The camera can optionally be manually controlled by an administrator where panning (rotation of the camera) can be changed, along with manually instructing the camera to stop/start the recording and optionally trigger the alarm and flashing lights on/off.
The camera is powered by a rechargeable battery and will last 15 hours.
The system must detect when the battery is low at which time it will begin the charging process which takes 30 minutes to fully recharge the battery.
During the charging process the video camera is not able to sound an alarm or flash the lights but will continue to send video data to the main server as per the above-mentioned intervals. Email alerts will also continue to function.
During the charging process the panning (rotation) feature is disabled until the battery is fully charged (the feature then must be re-enabled).
Remote connection requests made by an administrator must be processed in a timely responsive manner.
Instructions
Develop a flow chart to solve the above problem. You should do this in sufficient detail so that it could be easily translated into a computer program by a programmer.
You should upload your flowchart as a JPG or PNG image which can be produced with a drawing program or sketched by hand and taking a clear picture of it.
Additional instructions from the student:
please draw flowchart for given task