{"id":19341632,"url":"https://github.com/sectasy0/locky","last_synced_at":"2025-04-12T22:28:13.668Z","repository":{"id":86315467,"uuid":"384443753","full_name":"sectasy0/locky","owner":"sectasy0","description":"Car central locking system based on NodeMCU microcontroler and mobile app.","archived":false,"fork":false,"pushed_at":"2023-01-21T14:08:55.000Z","size":197,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T16:38:14.446Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sectasy0.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":"2021-07-09T13:21:50.000Z","updated_at":"2024-01-26T21:23:36.000Z","dependencies_parsed_at":"2023-03-13T09:49:24.826Z","dependency_job_id":null,"html_url":"https://github.com/sectasy0/locky","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/sectasy0%2Flocky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sectasy0%2Flocky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sectasy0%2Flocky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sectasy0%2Flocky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sectasy0","download_url":"https://codeload.github.com/sectasy0/locky/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248639193,"owners_count":21137798,"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-10T03:31:48.048Z","updated_at":"2025-04-12T22:28:13.629Z","avatar_url":"https://github.com/sectasy0.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Locky\n\u003e Open your car with phone! \n\n![cpp](https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=white) ![flutter](https://img.shields.io/badge/Flutter-%2302569B.svg?style=for-the-badge\u0026logo=Flutter\u0026logoColor=white) ![android](https://img.shields.io/badge/Android-3DDC84?style=for-the-badge\u0026logo=android\u0026logoColor=white) ![ios](https://img.shields.io/badge/iOS-000000?style=for-the-badge\u0026logo=ios\u0026logoColor=white)\n\nMicrocontroller program to interact with car central locking system with a mobile phone application.\nthe mobile application is written in a flutter, and the microcontroller program in c ++ with the use of network libraries.\n\n### Notice\nThis repository don't contains mobile app due to accidental deletion.\n\n## Supported car central locking system\n#\n- Mazda 323F BJ, nadec (BJ3F67830B)\n \n\u003eIf your car or door driver is not listed, please please open an issue with your central locking model. \n\n## Supported microcontrolers\n#\n- NodeMCU\n- Arduino + WiFi Module\n- ESP8266\n- ESP-01\n\n\u003eIf your microcontroller is not supported, please open an issue. I'll try do my best do make it compatible with my software.\n\n## Used electronics components\n#\n\nTo properly build this project, you should have the following components:\n\n#### Power supply\n\n![nodemcu_pinouts](imgs/power_supply.png)\n\n- Voltage stabilizer (LM7810), but you can use any power source that suits your microcontroller  \n- 10Ohm 5W resistor\n- 1x 470uF capacitor\n- 3x 100nF capacitor\n- 1x 100uF capacitor\n- Universal PCB\n\n### Control\n- microcontroler (see 'Supported microcontrolers' section)\n- 1x 2-Channel 12V Relay module (JQC-3FF-S-Z)\n- 1x 1k Ohm resistor\n- A couple of wires\n\n## Construction manual \n#\n\nTo build this project, I used a NodeMCU microcontroller, the pinout diagram can be seen in the picture below\n\n![nodemcu_pinouts](imgs/nodemcu_piouts.png)\n\nThe outgoing signals to control the car's lock controller are 12 and 13, pin 12 is used to open, 13 to close the car door. On the microcontroller board these are the pins marked with the numbers D6 (12), D7 (13) \n\n#\n\n![nodemcu_pinouts](imgs/scheme.png)\n\nConnect all components as shown in the scheme above, make sure that the connections are solid and properly soldered. \n\n\n\u003eTo connect the set to my car, I used 4 T-type quick couplers, 2 to connect the microcontroller power supply, 2 to connect to the central locking control cable. \n\n## Tech\n#\nLocky uses a number of open source projects to work properly:\n- [Flutter] - Mobile application framework\n- [ESPAsyncWebServer] - Async HTTP and WebSocket Server for ESP Arduino\n- C++ \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsectasy0%2Flocky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsectasy0%2Flocky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsectasy0%2Flocky/lists"}