https://github.com/rookidroid/smarty
A smart mini robot
https://github.com/rookidroid/smarty
arduino esp32 robot toy
Last synced: 4 months ago
JSON representation
A smart mini robot
- Host: GitHub
- URL: https://github.com/rookidroid/smarty
- Owner: rookidroid
- License: mit
- Created: 2021-10-22T21:09:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-16T03:38:24.000Z (about 1 year ago)
- Last Synced: 2025-05-16T04:28:08.813Z (about 1 year ago)
- Topics: arduino, esp32, robot, toy
- Language: C++
- Homepage:
- Size: 271 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Smarty


## Overview
This 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.
## Mechanism
### 3D-Printed Parts
| Filename | Thumbnail | Required # | Note |
| ----------------- | ----------------------------------------------------------------------------- | ---------- | -------------------------------------------------------- |
| chassis |
| 1 | 8 x [6mm (diameter) x 2mm (thickness)] magnets |
| motor_cover |
| 2 | |
| pcb_holder |
| 1 | |
| top_cover |
| 1 | 4 x [6mm (diameter) x 2mm (thickness)] magnets |
| battery_cover |
| 1 | 4 x [6mm (diameter) x 2mm (thickness)] magnets |
| fill_block |
| 0 or 2 | Same numbers as slave wheels |
| wheel_master |
| 4 or 2 | 4-wheel drive or 2-wheel drive |
| wheel_slave |
| 0 or 2 | 4-wheel drive or 2-wheel drive |
| tire |
| 4 | Print with TPU, compatible with Lego 56891 Tire 37 x 18R |
| wheel_master_belt |
| 2 | |
| wheel_slave_belt |
| 2 | |
| belt |
| 2 | Print with TPU |
| connector_front |
| 1 | |
| connector_trailer |
| 1 | |
## Software
### ESP32
- Install `esp32` in Arduino IDE's Boards Manager.
- Select `ESP32 Dev Module` for the board.