{"id":18579614,"url":"https://github.com/intiserahmed/smart_prayer_mat_assemblylanguage","last_synced_at":"2025-05-16T02:35:23.394Z","repository":{"id":150156055,"uuid":"622986325","full_name":"Intiserahmed/Smart_Prayer_Mat_AssemblyLanguage","owner":"Intiserahmed","description":"This project simulates a Smart Sajadah/Prayer Mat using MIPS programming in MARS Simulator. It showcases how input sensors and output actuators can guide and provide feedback to users during prayer.","archived":false,"fork":false,"pushed_at":"2023-06-16T09:33:46.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T15:52:18.027Z","etag":null,"topics":["mips","mips-assembly"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Intiserahmed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-04-03T13:17:57.000Z","updated_at":"2024-02-14T02:44:14.000Z","dependencies_parsed_at":"2024-11-06T23:41:44.908Z","dependency_job_id":"dc86bbe9-f4cc-4178-931f-b8f1248543d9","html_url":"https://github.com/Intiserahmed/Smart_Prayer_Mat_AssemblyLanguage","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Intiserahmed%2FSmart_Prayer_Mat_AssemblyLanguage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Intiserahmed%2FSmart_Prayer_Mat_AssemblyLanguage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Intiserahmed%2FSmart_Prayer_Mat_AssemblyLanguage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Intiserahmed%2FSmart_Prayer_Mat_AssemblyLanguage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Intiserahmed","download_url":"https://codeload.github.com/Intiserahmed/Smart_Prayer_Mat_AssemblyLanguage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254456257,"owners_count":22074137,"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":["mips","mips-assembly"],"created_at":"2024-11-06T23:41:36.534Z","updated_at":"2025-05-16T02:35:23.339Z","avatar_url":"https://github.com/Intiserahmed.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Smart Sajadah/Prayer Mat Simulator\n\nThis project is a simulation of a Smart Sajadah/Prayer Mat using MIPS programming in MARS Simulator. The goal of the simulation is to demonstrate how the Smart Sajadah/Prayer Mat can use input sensors and output actuators to provide guidance and feedback to a person during prayer.\n\n## Requirements\n\nTo run this simulation, you will need:\n- MARS Simulator\n- MIPS programming knowledge\n\n\n## Features\n\nThe Smart Sajadah/Prayer Mat simulator includes the following features:\n- Three input sensors (position sensor, speed sensor, and ??? sensor)\n- Three output actuators (counter display, alert display, and ??? actuator)\n- Guidance and feedback during prayer based on input sensor data\n- Incrementation of the rakaah counter based on position sensor data\n- Display of required recitations based on position sensor data\n- Alert display if the person moves too quickly based on speed sensor data\n\n## Usage\n\nTo use this simulator, follow these steps:\n1. Clone the repository to your local machine\n2. Open MARS Simulator and load the MIPS program file\n3. Connect the input sensors and output actuators to the appropriate ports on your machine\n4. Run the simulation\n6. Follow the guidance and feedback provided by the input sensors and output actuators\n7. End the prayer session \n\n## Contributing\n\nContributions to this project are welcome. If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgements\n\nThis project was created as a part of \"Computer Achitecture \u0026 Assembly Language\" at \"IIUM\". We would like to thank our instructors and mentors for their guidance and support throughout this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintiserahmed%2Fsmart_prayer_mat_assemblylanguage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintiserahmed%2Fsmart_prayer_mat_assemblylanguage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintiserahmed%2Fsmart_prayer_mat_assemblylanguage/lists"}