{"id":19491138,"url":"https://github.com/ghonimo/digital-keyless-door-lock-system-design","last_synced_at":"2026-06-09T01:33:33.519Z","repository":{"id":225590969,"uuid":"766360803","full_name":"Ghonimo/Digital-Keyless-Door-Lock-System-Design","owner":"Ghonimo","description":"A digital keyless door lock system designed for enhanced security and convenience, featuring pin code access, LCD display messages, and a guess-proof mechanism. Ideal for homeowners and Airbnb hosts seeking a reliable and affordable security solution.","archived":false,"fork":false,"pushed_at":"2024-03-03T04:07:56.000Z","size":43226,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T19:43:56.670Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ghonimo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-03-03T03:30:03.000Z","updated_at":"2024-03-24T04:05:36.000Z","dependencies_parsed_at":"2024-03-03T04:39:08.274Z","dependency_job_id":null,"html_url":"https://github.com/Ghonimo/Digital-Keyless-Door-Lock-System-Design","commit_stats":null,"previous_names":["ghonimo/securepin-keylesslock-pcb-design","ghonimo/digital-keyless-door-lock-system-design"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ghonimo%2FDigital-Keyless-Door-Lock-System-Design","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ghonimo%2FDigital-Keyless-Door-Lock-System-Design/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ghonimo%2FDigital-Keyless-Door-Lock-System-Design/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ghonimo%2FDigital-Keyless-Door-Lock-System-Design/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ghonimo","download_url":"https://codeload.github.com/Ghonimo/Digital-Keyless-Door-Lock-System-Design/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240738091,"owners_count":19849546,"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":[],"created_at":"2024-11-10T21:15:57.212Z","updated_at":"2026-06-09T01:33:33.478Z","avatar_url":"https://github.com/Ghonimo.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SecurePin-KeylessLock\n\n## Project Overview\nThe SecurePin-KeylessLock is a state-of-the-art digital door lock system developed by Team #5 at PSU, offering a secure and convenient way to manage access to your home or rental property. Designed from scratch, it features a keypad for pin entry, an LCD display for feedback, and a security mechanism to prevent unauthorized access.\n\n## Features\n- **Pin Code Access:** Allows users to set and enter a pin code for secure entry.\n- **LCD Feedback:** Displays the pin as it's entered and shows messages like \"welcome home\" or \"wrong code\".\n- **Guess-Proof Security:** Locks out after multiple incorrect attempts and can trigger an alarm.\n- **Affordable and Reliable:** Aimed at providing a cost-effective solution without compromising on quality.\n\n## Target Audience\n- Homeowners\n- Condo Owners\n- Airbnb and CouchSurfing hosts\n\n## Requirements\n- Input sensors and output transducers\n- Microcontroller for processing (ATMega328P)\n- Safe, hand-solderable components\n- Two-layer PCB design\n\n## Possible Enhancements\n- Battery backup\n- Alarm/buzzer after failed attempts\n\n## Development Environment\n- Arduino IDE\n- Arduino firmware\n- PCB design in KiCAD\n\n## Team Members\n- Mohamed Ghonim\n- Ibrahim Binmahfood\n- Joshua Hobby\n- Mohamed Ashkanani\n\n## Block Diagram\n![Block Diagram](./Z-Misc/Block-Diagram.png)\n\n## Schematics\n![Schematics](./Z-Misc/Schematics.jpg)\n\n## PCB Layout\n![Layout](./Z-Misc/Layout.jpg)\n\n## Prototype\n![Prototype](./Z-Misc/Prototype.jpg)\n\n## Assembly Process\n![Putting Things Together](./Z-Misc/putting_together.png)\n\n## Testing Phase\n![Testing](./Z-Misc/testing.jpg)\n![Screen](./Z-Misc/Screen.jpeg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fghonimo%2Fdigital-keyless-door-lock-system-design","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fghonimo%2Fdigital-keyless-door-lock-system-design","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fghonimo%2Fdigital-keyless-door-lock-system-design/lists"}