{"id":20171541,"url":"https://github.com/adamff-dev/pc-infrared-controller","last_synced_at":"2025-04-10T02:42:51.742Z","repository":{"id":119451052,"uuid":"115867678","full_name":"adamff-dev/pc-infrared-controller","owner":"adamff-dev","description":":computer: Control your PC via infrared controller","archived":false,"fork":false,"pushed_at":"2020-04-27T08:45:41.000Z","size":1260,"stargazers_count":19,"open_issues_count":0,"forks_count":7,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-24T04:13:05.497Z","etag":null,"topics":["arduino","arduino-micro","atmega","automation","control","infrared","infrared-control","iot","ir","micro","pc","pro","pro-micro","project","remote"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adamff-dev.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}},"created_at":"2017-12-31T14:31:32.000Z","updated_at":"2024-11-26T03:21:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"0e247997-ebfe-4e61-87ee-72880bf5a2cc","html_url":"https://github.com/adamff-dev/pc-infrared-controller","commit_stats":null,"previous_names":["adamff-dev/pc-infrared-controller"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamff-dev%2Fpc-infrared-controller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamff-dev%2Fpc-infrared-controller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamff-dev%2Fpc-infrared-controller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamff-dev%2Fpc-infrared-controller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamff-dev","download_url":"https://codeload.github.com/adamff-dev/pc-infrared-controller/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248145093,"owners_count":21055051,"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":["arduino","arduino-micro","atmega","automation","control","infrared","infrared-control","iot","ir","micro","pc","pro","pro-micro","project","remote"],"created_at":"2024-11-14T01:25:19.776Z","updated_at":"2025-04-10T02:42:51.723Z","avatar_url":"https://github.com/adamff-dev.png","language":"C++","readme":"# IR Remote PC\nControl your PC remotely with a smartphone with infrared capabilities or an old TV controller. This project is an example, but you can modify it in order to please your necessities.\n\n## Hardware\n\u003cimg src=\"https://raw.githubusercontent.com/BlueArduino20/IR_Remote_PC/master/img/frontal.jpg\"\u003e\n\n1. \u003cb\u003eIR sensor: TSOP4838 DIP-3.\u003c/b\u003e\u003c/br\u003e\u003c/br\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/BlueArduino20/IR_Remote_PC/master/img/ir_features.PNG\"\u003e\n\n2. \u003cb\u003ePro Micro 16MHz, 5V\u003c/b\u003e\n\n3. \u003cb\u003eOTG adapter\u003c/b\u003e\n\n4. \u003cb\u003eUSB extension\u003c/b\u003e (Optional)\n\n## Connections\n\n\u003cimg src=\"https://raw.githubusercontent.com/BlueArduino20/IR_Remote_PC/master/img/rear.jpg\"\u003e\n\n\u003ctable\u003e\u003ctr\u003e\u003cth\u003ePro Micro\u003c/th\u003e\u003cth\u003eTSOP4838\u003c/th\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003eVCC\u003c/td\u003e\u003ctd\u003eVs (3)\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003eGND\u003c/td\u003e\u003ctd\u003eGND (2)\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003eD2\u003c/td\u003e\u003ctd\u003eOUT (1)\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\n## Setup\n\nUpload the following code into your Pro Micro with your Arduino IDE. Make sure that you select the \"Arduino Micro\".\n\u003ca href=\"https://github.com/BlueArduino20/IR_Remote_PC/blob/master/IR_Remote_PC.ino\"\u003eGo to IR_Remote_PC.ino\u003c/a\u003e\n\n## Android APP: \"irplus\" setup\n\n1. Install the APP into your phone: \u003ca href=\"https://play.google.com/store/apps/details?id=net.binarymode.android.irplus\"\u003eIrplus\u003c/a\u003e\n\n2. Add a new device and select the brand and the device that you want.\n\n3. Go to \"Edit\" and press the \"XML\" button \u003cimg weight=\"18em\" height=\"18em\" src=\"https://raw.githubusercontent.com/BlueArduino20/IR_Remote_PC/master/img/xml_icon.jpg\"\u003e.\n\n4. Paste the following code: \u003ca href=\"https://github.com/BlueArduino20/IR_Remote_PC/blob/master/irplus.xml\"\u003eirplus.xml\u003c/a\u003e into the application.\n\n5. Save the file.\n\n6. Test your setup.\n\n## Functions\n\n\u003cimg weight=\"300em\" height=\"406em\" src=\"https://raw.githubusercontent.com/BlueArduino20/IR_Remote_PC/master/img/irplus.jpg\"\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\u003ctd\u003e1. Shutdown\u003c/td\u003e\u003ctd\u003e2. System test\u003c/td\u003e\u003ctd\u003e3. Minimize all windows\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003e4. Left arrow\u003c/td\u003e\u003ctd\u003e5. Show all windows\u003ctd\u003e6. Right arrow\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003e7. Page UP\u003c/td\u003e\u003ctd\u003e8. Home + Refresh\u003c/td\u003e\u003ctd\u003e9. Page DOWN\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003e10. Previous song\u003c/td\u003e\u003ctd\u003e11. Play/Pause song\u003c/td\u003e\u003ctd\u003e12. Next song\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003e13. Rewind video (Left arrow)\u003c/td\u003e\u003ctd\u003e14. Play/Pause video\u003c/td\u003e\u003ctd\u003e15. Flash forward video (Right arrow)\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003e16. Decrease volume\u003c/td\u003e\u003ctd\u003e17. Increase volume\u003c/td\u003e\u003ctd\u003e18. Mute\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003e19. Minimize all windows\u003c/td\u003e\u003ctd\u003e20. Enter\u003c/td\u003e\u003ctd\u003e21. Focus on the current window\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003e22. ESC\u003c/td\u003e\u003ctd\u003e23. Alternate full screen\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamff-dev%2Fpc-infrared-controller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamff-dev%2Fpc-infrared-controller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamff-dev%2Fpc-infrared-controller/lists"}