{"id":21819670,"url":"https://github.com/rookidroid/smarty","last_synced_at":"2026-03-09T13:04:58.235Z","repository":{"id":86366842,"uuid":"420242408","full_name":"rookidroid/smarty","owner":"rookidroid","description":"A smart mini robot","archived":false,"fork":false,"pushed_at":"2025-05-16T03:38:24.000Z","size":284533,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-16T04:28:08.813Z","etag":null,"topics":["arduino","esp32","robot","toy"],"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/rookidroid.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":"2021-10-22T21:09:03.000Z","updated_at":"2025-05-16T03:38:27.000Z","dependencies_parsed_at":"2024-07-10T03:40:51.213Z","dependency_job_id":"e8e23fe4-346d-4f18-83c9-fb2abc31279b","html_url":"https://github.com/rookidroid/smarty","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/rookidroid/smarty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rookidroid%2Fsmarty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rookidroid%2Fsmarty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rookidroid%2Fsmarty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rookidroid%2Fsmarty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rookidroid","download_url":"https://codeload.github.com/rookidroid/smarty/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rookidroid%2Fsmarty/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30297111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T11:12:22.024Z","status":"ssl_error","status_checked_at":"2026-03-09T11:10:54.577Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","esp32","robot","toy"],"created_at":"2024-11-27T16:25:36.674Z","updated_at":"2026-03-09T13:04:58.228Z","avatar_url":"https://github.com/rookidroid.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"./imgs/smarty.svg\" alt=\"logo\" width=\"64\"/\u003e Smarty\r\n\r\n\u003cimg src=\"./imgs/smarty_1.webp\" alt=\"smarty_1\" width=\"300\"/\u003e\u003cimg src=\"./imgs/smarty_2.webp\" alt=\"smarty_2\" width=\"300\"/\u003e\r\n\r\n## Overview\r\n\r\nThis compact, remote-controllable robot car features a lightweight 3D-printed chassis, making it both durable and customizable. Powered by a 9V battery and driven by an ESP32 development board, the car supports wireless control via Wi-Fi. Perfect for hobbyists and educational projects, it combines mobility, smart control, and DIY engineering in one sleek package.\r\n\r\n## Mechanism\r\n\r\n### 3D-Printed Parts\r\n\r\n| Filename          | Thumbnail                                                                     | Required # | Note                                                     |\r\n| ----------------- | ----------------------------------------------------------------------------- | ---------- | -------------------------------------------------------- |\r\n| chassis           | \u003cimg src=\"./imgs/chassis.jpg\" alt=\"chassis\" width=\"400\"/\u003e                     | 1          | 8 x [6mm (diameter) x 2mm (thickness)] magnets           |\r\n| motor_cover       | \u003cimg src=\"./imgs/motor_cover.jpg\" alt=\"motor_cover\" width=\"400\"/\u003e             | 2          |                                                          |\r\n| pcb_holder        | \u003cimg src=\"./imgs/pcb_holder.jpg\" alt=\"pcb_holder\" width=\"400\"/\u003e               | 1          |                                                          |\r\n| top_cover         | \u003cimg src=\"./imgs/top_cover.jpg\" alt=\"top_cover\" width=\"400\"/\u003e                 | 1          | 4 x [6mm (diameter) x 2mm (thickness)] magnets           |\r\n| battery_cover     | \u003cimg src=\"./imgs/battery_cover.jpg\" alt=\"battery_cover\" width=\"400\"/\u003e         | 1          | 4 x [6mm (diameter) x 2mm (thickness)] magnets           |\r\n| fill_block        | \u003cimg src=\"./imgs/fill_block.jpg\" alt=\"fill_block\" width=\"400\"/\u003e               | 0 or 2     | Same numbers as slave wheels                             |\r\n| wheel_master      | \u003cimg src=\"./imgs/wheel_master.jpg\" alt=\"wheel_master\" width=\"360\"/\u003e           | 4 or 2     | 4-wheel drive or 2-wheel drive                           |\r\n| wheel_slave       | \u003cimg src=\"./imgs/wheel_slave.jpg\" alt=\"wheel_slave\" width=\"400\"/\u003e             | 0 or 2     | 4-wheel drive or 2-wheel drive                           |\r\n| tire              | \u003cimg src=\"./imgs/tire.jpg\" alt=\"tire\" width=\"400\"/\u003e                           | 4          | Print with TPU, compatible with Lego 56891 Tire 37 x 18R |\r\n| wheel_master_belt | \u003cimg src=\"./imgs/wheel_master_belt.jpg\" alt=\"wheel_master_belt\" width=\"360\"/\u003e | 2          |                                                          |\r\n| wheel_slave_belt  | \u003cimg src=\"./imgs/wheel_slave_belt.jpg\" alt=\"wheel_slave_belt\" width=\"400\"/\u003e   | 2          |                                                          |\r\n| belt              | \u003cimg src=\"./imgs/belt.jpg\" alt=\"belt\" width=\"400\"/\u003e                           | 2          | Print with TPU                                           |\r\n| connector_front   | \u003cimg src=\"./imgs/connector_front.jpg\" alt=\"connector_front\" width=\"400\"/\u003e     | 1          |                                                          |\r\n| connector_trailer | \u003cimg src=\"./imgs/connector_trailer.jpg\" alt=\"connector_trailer\" width=\"400\"/\u003e | 1          |                                                          |\r\n\r\n## Software\r\n\r\n### ESP32\r\n\r\n- Install `esp32` in Arduino IDE's Boards Manager.\r\n- Select `ESP32 Dev Module` for the board.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frookidroid%2Fsmarty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frookidroid%2Fsmarty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frookidroid%2Fsmarty/lists"}