{"id":21848922,"url":"https://github.com/Yamil-Serrano/ESP8266-Keypad-Password-Entry-System","last_synced_at":"2025-07-20T21:31:04.525Z","repository":{"id":264982495,"uuid":"863726077","full_name":"Nekyro/ESP8266-Keypad-Password-Entry-System","owner":"Nekyro","description":"This project utilizes an ESP8266 microcontroller to create a secure password entry system using a 4x4 keypad and a buzzer. The user can input a predefined password, and the system will indicate whether the entered password is correct or incorrect using sound feedback.","archived":false,"fork":false,"pushed_at":"2024-09-28T20:56:41.000Z","size":393,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-27T03:29:44.532Z","etag":null,"topics":["4x4-matrix-keypad","arduino","buzzer","esp8266"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nekyro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-26T19:54:06.000Z","updated_at":"2024-09-28T20:56:44.000Z","dependencies_parsed_at":"2024-11-27T03:39:56.958Z","dependency_job_id":null,"html_url":"https://github.com/Nekyro/ESP8266-Keypad-Password-Entry-System","commit_stats":null,"previous_names":["nekyro/esp8266-keypad-password-entry-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nekyro%2FESP8266-Keypad-Password-Entry-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nekyro%2FESP8266-Keypad-Password-Entry-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nekyro%2FESP8266-Keypad-Password-Entry-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nekyro%2FESP8266-Keypad-Password-Entry-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nekyro","download_url":"https://codeload.github.com/Nekyro/ESP8266-Keypad-Password-Entry-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226837319,"owners_count":17689941,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4x4-matrix-keypad","arduino","buzzer","esp8266"],"created_at":"2024-11-28T00:09:28.183Z","updated_at":"2025-07-20T21:31:04.489Z","avatar_url":"https://github.com/Nekyro.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP8266 Keypad Password Entry System\n\n## Overview\n\nThis project demonstrates a password entry system using the ESP8266 microcontroller, a 4x4 keypad, and a buzzer. Users can input a predefined password through the keypad, and the system will provide audio feedback indicating whether the entered password is correct or incorrect.\n\n## Features\n\n- **4x4 Keypad Input**: Easy password entry via a matrix keypad.\n- **Password Verification**: Checks the entered password against a predefined one.\n- **Audible Feedback**: Provides sound notifications through a buzzer for correct and incorrect password entries.\n- **Serial Monitor Output**: Displays input and verification results on the Serial Monitor for debugging and monitoring.\n\n# Diagram\n\n![image](https://github.com/user-attachments/assets/e51401bd-677d-430b-bfbf-d981b1870d41)\n\n\n\n## Requirements\n\n- **Hardware**: \n  - ESP8266 microcontroller (e.g., NodeMCU)\n  - 4x4 matrix keypad\n  - Buzzer\n  - Breadboard and jumper wires\n\n- **Software**:\n  - [Arduino IDE](https://www.arduino.cc/en/software) or use PlatformIO on VS Code\n\n### Pin Connections\n\n- **Keypad:**\n  - Row Pins: GPIO5, GPIO4, GPIO14, GPIO12\n  - Column Pins: GPIO13, GPIO0, GPIO16, GPIO2\n- **Buzzer:**\n  - Connect to GPIO15\n\n## Installation\n\n1. **Clone the Repository**:\n   ```bash\n   https://github.com/Yamil-Serrano/ESP8266-Keypad-Password-Entry-System.git\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE.md).\n\n## Contact\n\nIf you have any questions or suggestions, feel free to reach out to me:\n\nGitHub: [Neowizen](https://github.com/Yamil-Serrano)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYamil-Serrano%2FESP8266-Keypad-Password-Entry-System","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FYamil-Serrano%2FESP8266-Keypad-Password-Entry-System","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYamil-Serrano%2FESP8266-Keypad-Password-Entry-System/lists"}