Question: Lab Tasks: Controlling a Garage Door Uncle Roger is interested in re - automating his garage door, he wants to open / close the garage
Lab Tasks: Controlling a Garage Door
Uncle Roger is interested in reautomating his garage door, he wants to openclose the garage door by adding another push button switch inside his home with extra functionalifies. He checked with a local technician to make the requested update for him, but he was not happy with how much the technician would charge him. Uncle Roger decided to use his Raspberry Pi kit to design and implement a
prototype for his system.
Uncle Roger wants the new system to have the following features:
A push button to openclose a garage door.
The garage door will be monitored using two LEDs; a green LED to indicate a closed door and a red LED to indicate an open door.
A buzzer is used to indicate that the door is being openedclosed The buzzer beeps for seconds. a~suming that it takes seconds to fully openclose the door
After each door action open or close the system waits seconds to be ready for the next action. ie to prevent reopening the door while being closed or vice versa
An Email notification is sent when the door is opened. No notification is sent when the door is closed. Your task is to help Uncle Roger by designing and implementing the above system. Creativity is encouraged and highly appreciated.
Questions: to be answered in your submitted report
How would you improve the usability of the implemented system?
How would you improve the security of the implemented system? What threats and vulnerabilities need to be mitigated in the current design? Explain and justify your answer.
Uncle Roger wants to add the following safety features:
If a moving object is detected under the door while being closed, the door should stop immediately.
An indicator to ensure that door is really closed and not blocked by an object.
Explain how you would implement the above safety features using components from your loT kit or any other sensors Uncle Roger can buy.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
