diff --git a/Alarm System.md b/Alarm System.md new file mode 100644 index 0000000..f667429 --- /dev/null +++ b/Alarm System.md @@ -0,0 +1,15 @@ + +# Alarm System + +For this sprint the client has asked you to implement a smart alarm system. It should have the following features: + +1. It should sense both movement and noise. +2. The system should monitor the noise levels to determine what should be considered ambient noise at different times of day and night. +3. The alarm should be able to be switched on and off from the web interface. +4. The user should be able to schedule a time for the alarm to be switched on and off automatically. +5. When the alarm is activated (either manually or automatically) the door should lock. +6. When the alarm is switch off the door should remain locked. +7. There should be a way to unlock the door (simulate this with a button or switch). +8. If the door is opened when the alarm is on this should trigger it. +9. There should be a siren that goes off (use the buzzer) and a notification to the web interface. +10. There should be the option for a silent alarm (notification but no siren).