{"id":28138975,"url":"https://github.com/marsdevx/arduino-btcar","last_synced_at":"2026-02-22T22:06:06.553Z","repository":{"id":289343304,"uuid":"966043794","full_name":"marsdevx/arduino-BTcar","owner":"marsdevx","description":"🕹️🚗  Bluetooth-controlled Arduino car with 3D-printable parts and a custom Android app.","archived":false,"fork":false,"pushed_at":"2025-04-22T19:32:30.000Z","size":10340,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T11:49:23.143Z","etag":null,"topics":["3d-models","3d-printing","android","android-app","arduino","arduino-kits","arduino-nano","bluetooth","bluetooth-arduino","bluetooth-connection","bluetooth-controlled-car","bluetooth-controller","car","circuit","circuit-diagram","circuit-diagrams","cpp","kit","stl","wiring-diagram"],"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/marsdevx.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-14T10:10:10.000Z","updated_at":"2025-05-29T04:20:00.000Z","dependencies_parsed_at":"2025-04-22T20:33:56.257Z","dependency_job_id":null,"html_url":"https://github.com/marsdevx/arduino-BTcar","commit_stats":null,"previous_names":["marsdevx/arduino-btcar"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marsdevx/arduino-BTcar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marsdevx%2Farduino-BTcar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marsdevx%2Farduino-BTcar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marsdevx%2Farduino-BTcar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marsdevx%2Farduino-BTcar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marsdevx","download_url":"https://codeload.github.com/marsdevx/arduino-BTcar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marsdevx%2Farduino-BTcar/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265629947,"owners_count":23801495,"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":["3d-models","3d-printing","android","android-app","arduino","arduino-kits","arduino-nano","bluetooth","bluetooth-arduino","bluetooth-connection","bluetooth-controlled-car","bluetooth-controller","car","circuit","circuit-diagram","circuit-diagrams","cpp","kit","stl","wiring-diagram"],"created_at":"2025-05-14T17:15:48.567Z","updated_at":"2025-10-29T03:36:28.154Z","avatar_url":"https://github.com/marsdevx.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"imgs/logo.png\" width=\"320px\" alt=\"Arduino Bluetooth Car\"\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  [![Last Commit](https://custom-icon-badges.demolab.com/github/last-commit/marsdevx/arduino-btcar?logoColor=white\u0026labelColor=2C2C2C\u0026label=Last%20Commit\u0026color=8A2BE2\u0026logo=mark-github)](https://github.com/marsdevx/arduino-BTcar/commits/main \"Last Commit\")\n  [![Languages](https://custom-icon-badges.demolab.com/static/v1?logoColor=white\u0026labelColor=2C2C2C\u0026label=Languages\u0026message=Arduino%20|%20CPP\u0026color=D32F2F\u0026logo=file-code)](https://docs.arduino.cc/language-reference \"Languages\")\n  \u003cbr\u003e\n  [![Supported Platforms](https://custom-icon-badges.demolab.com/static/v1?logoColor=white\u0026labelColor=2C2C2C\u0026label=Platform\u0026message=Android\u0026color=748ADB\u0026logo=android)](https://github.com/marsdevx/arduino-BTcar/blob/main/controller.apk \"Supported Platforms\")\n  [![Modeling Software](https://custom-icon-badges.demolab.com/static/v1?logoColor=white\u0026labelColor=2C2C2C\u0026label=Modeling\u0026message=Blender\u0026color=F47F42\u0026logo=blender)](https://www.blender.org \"Modeling Software\")\n  [![Board](https://custom-icon-badges.demolab.com/static/v1?logoColor=white\u0026labelColor=2C2C2C\u0026label=Board\u0026message=Arduino%20Nano\u0026color=009688\u0026logo=arduino)](https://docs.arduino.cc/hardware/nano \"Board\")\n  [![Includes](https://custom-icon-badges.demolab.com/static/v1?logoColor=white\u0026labelColor=2C2C2C\u0026label=Includes\u0026message=STL%20|%20APK%20|%20CKT\u0026color=C2185B\u0026logo=file-directory-symlink)](https://github.com/marsdevx/arduino-BTcar \"Includes\")\n  [![License](https://custom-icon-badges.demolab.com/static/v1?logoColor=white\u0026labelColor=2C2C2C\u0026label=License\u0026message=MIT\u0026color=00C853\u0026logo=law)](https://github.com/marsdevx/arduino-BTcar/blob/main/LICENSE \"License\")\n\n\u003c/div\u003e\n\n---\n\n# 🚗 Arduino Bluetooth Car\n\n**Arduino Bluetooth Car** is an **open-source** project that guides you through building a **Bluetooth-controlled car** using **Arduino**. It includes everything from **3D-printable** **STL files** and **wiring diagrams** to **Arduino code** and a **mobile app**, making it a comprehensive solution for electronics and embedded systems development.\n\n* Includes **STL** files for **3D-printing** the **car** components.\n* Fully functional **Arduino** **code** to **control motors** and **Bluetooth** communication.\n* Detailed **circuit** **diagrams** for easy and accurate assembly.\n* Custom **Android** **app** for real-time car **control via Bluetooth**.\n* Ideal for students, makers, and **robotics** enthusiasts.\n\nGain practical experience with a fully functional prototype!\n\n---\n\n## 🖼️ Preview\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"imgs/preview1.jpeg\" width=\"400px\" alt=\"Preview Front\"\u003e\n  \u003cimg src=\"imgs/preview2.jpeg\" width=\"400px\" alt=\"Preview Back\"\u003e\n\u003c/div\u003e\n\n---\n\n## 🛠️ Assembly Guide\n\n\u003e Follow these steps to build your Car from scratch\n\n1. **Gather the Components**\n  - Arduino Nano\n  - Bluetooth module HC-05 TTL\n  - Double H bridge driver L298N\n  - 4x TT motors with gearbox\n  - 2x GeB LiPol Baterie 3.7V\n  - Breadboard 830 points\n  - Dupont Wires (M-M, F-F, M-F)\n\n\u003cbr\u003e\n\n2. **Print and Assemble the Car Body**\n\n  \u003cdiv align=\"left\"\u003e\n    \u003cimg src=\"imgs/blender.png\" width=\"320px\" alt=\"Blender Environment Preview\"\u003e\n  \u003c/div\u003e\n\n  - All `.stl` files are ready for printing and are located in the [`3d-models/`](3d-models/) folder.\n  - You will need to print [`nail.stl`](3d-models/nail.stl) **8 times** and [`wheel.stl`](3d-models/wheel.stl) **4 times**.\n  - To help visualize the complete car, refer to the included Blender file: [`arduino-BTcar.blend`](3d-models/arduino-BTcar.blend).\n  - Open this `.blend` file in [Blender](https://www.blender.org) to view the correct orientation and placement of all printed components.\n\n\u003cbr\u003e\n\n3. **Assemble the Electronics**\n\n  \u003cdiv align=\"left\"\u003e\n    \u003cimg src=\"circuit/circuit.png\" width=\"320px\" alt=\"Wiring Diagram\"\u003e\n  \u003c/div\u003e\n\n  - Refer to the wiring diagram [`circuit.png`](circuit/circuit.png) for a clear view of the complete setup.\n  - Ensure all **power supply** connections are secure and correct to avoid hardware damage.\n  - You can also explore the circuit in an editable format by opening the [`circuit.ckt`](circuit/circuit.ckt) file.\n  - Open this `.ckt` file in [Cirkit Designer IDE](https://app.cirkitdesigner.com/project) or any compatible circuit design software.\n\n\u003cbr\u003e\n\n4. **Upload the Code**\n  - Connect the **Arduino Nano** to your computer using a **Mini-B USB** cable.\n  - Open [`code.ino`](code.ino) in the [Arduino IDE](https://www.arduino.cc/en/software)\n  - Select **Arduino Nano** and correct **COM port**\n  - Click **Upload**\n\n\u003cbr\u003e\n\n5. **Install the App**\n  - Download the `controller.apk` from the repo root or click [here](controller.apk).\n  - Install it on your Android device (you may need to allow unknown sources).\n  - Enable Bluetooth and connect to **HC-05**. The default pairing password is `1234`.\n  - Open the app, tap **Connect**, and choose **HC-05**. Wait until the **Connect** button becomes dark — this indicates a successful connection.\n\n---\n\n## 📋 License\n\nAll the code contained in this repo is licensed under the [MIT License](LICENSE)\n\n```\nMIT License\n\nCopyright (c) 2025 marsdevx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n---\n\n## ⭐ Support\n\nIf you like this project, don’t forget to ⭐ **star** it and **follow** me!  \nYour **support** helps me create more projects. 🚀  \n\n🔗 **Explore more of my work on [GitHub](https://github.com/marsdevx?tab=repositories) and discover other exciting projects!**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarsdevx%2Farduino-btcar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarsdevx%2Farduino-btcar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarsdevx%2Farduino-btcar/lists"}