This shows you the differences between two versions of the page.
pm:prj2023:avaduva:homesecuritysystem [2023/05/28 21:14] dumitru.maxim |
pm:prj2023:avaduva:homesecuritysystem [2023/05/30 10:34] (current) dumitru.maxim |
||
---|---|---|---|
Line 68: | Line 68: | ||
5) If the entered password is correct, the LCD will display "Access granted" and prompt the user to press the * key to restart the system. Upon pressing, the LCD will display "Restarting system" for 2 seconds and then the system will restart. | 5) If the entered password is correct, the LCD will display "Access granted" and prompt the user to press the * key to restart the system. Upon pressing, the LCD will display "Restarting system" for 2 seconds and then the system will restart. | ||
- | 6) If the entered password is incorrect, the LCD will display "Wrong password" for 3 seconds, sound an alarm through the buzzer, and prompt the user to enter the password again. | + | 6) If the entered password is incorrect, the LCD will display "Wrong password" for 3 seconds, sound an alarm through the buzzer, and prompt the user to enter the password again (please note that the prompt to enter the password again is for testing purposes in real-world use the code can easily be adjusted to allow only for a certain number of mistakes). |
+ | The system also makes use of a PIR motion sensor in the following way. After entering a wrong password there is a 10 seconds period in which the message "Scanning for intruders" is displayed on the LCD, if in this period motion is detected the LCD switches to display "Motion Detected" and an alarm is sounded through the buzzer. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 77: | Line 78: | ||
{{:pm:prj2023:avaduva:ma_1.jpeg?600|}} | {{:pm:prj2023:avaduva:ma_1.jpeg?600|}} | ||
+ | |||
+ | |||
Line 82: | Line 85: | ||
{{:pm:prj2023:avaduva:ma_2.jpeg?600|}} | {{:pm:prj2023:avaduva:ma_2.jpeg?600|}} | ||
+ | |||
+ | |||
Line 89: | Line 94: | ||
- | Upon pressing * to restart: | + | |
+ | |||
+ | After pressing * to restart: | ||
{{:pm:prj2023:avaduva:ma_4.jpeg?600|}} | {{:pm:prj2023:avaduva:ma_4.jpeg?600|}} | ||
+ | |||
+ | |||
Line 97: | Line 106: | ||
{{:pm:prj2023:avaduva:ma_5.jpeg?600|}} | {{:pm:prj2023:avaduva:ma_5.jpeg?600|}} | ||
+ | |||
+ | |||
+ | |||
+ | Upon initiating the motion detection code: | ||
+ | |||
+ | {{:pm:prj2023:avaduva:scanning_intruders.jpeg?600|}} | ||
+ | |||
+ | |||
+ | |||
+ | If motion is detected: | ||
+ | |||
+ | {{:pm:prj2023:avaduva:motion_detected.jpeg?600|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | This password-protected system offers a trustworthy and adaptable security solution. The system performs password verification, alarm triggering, and system restarting by integrating input devices, output devices, and programming logic. It provides a versatile framework for adding new sensors or functions, accommodating upgrades like biometric verification. The system offers a scalable solution for various security requirements because of its affordability, and user-friendly interface. | ||
- | ===== Download ===== | + | The experience of working on this project has proven to be really fulfilling and has given me the chance to actively pursue knowledge gain. |
- | ===== Jurnal ===== | + | ===== Download ===== |
+ | The code for the Arduino along with the datasheets and the I2C scanner code used can be found in the following .zip: | ||
+ | {{:pm:prj2023:avaduva:project_ma.rar|}} | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | [[https://playground.arduino.cc/Main/I2cScanner/]]\\ | ||
+ | [[https://github.com/johnrickman/LiquidCrystal_I2C/tree/master/examples]]\\ | ||
+ | [[https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c]]\\ | ||
+ | [[https://arduinogetstarted.com/tutorials/arduino-lcd-i2c]]\\ | ||
+ | [[https://playground.arduino.cc/Code/Keypad/]]\\ | ||
+ | [[https://github.com/Chris--A/Keypad]]\\ | ||
{{:pm:prj2023:avaduva:initial_documentation.pdf|}} | {{:pm:prj2023:avaduva:initial_documentation.pdf|}} |