A mini robot modified based on SMARS modular robot
Objective
The objective of this work is to build a cute little robot for my daughter. It could be a toy for her to play with, but my main intention is to let her have an early access to engineering knowledge and inspire her for future learning.
Overview
The brain of Smarty is a ESP32 Dev board powered by a 9V battery. It is programmed with Arduino. The Dev board and the power switch are accessible under the top cover, which is attached via magnets.
A remote controller comes together with this design. This remote controller has only one joystick. Another ESP32 Dev board is used in this remote controller and it is also powered by a 9V battery.
Software
ESP32
- Install
esp32
in Arduino IDE’s Boards Manager. - Select
ESP32 Dev Module
for the board.
smarty.ino
is for the robot, and joystick.ino
is for the remote controller.
Android
There is an Android APP that can be used to control the robot too. The source files are under software/android
.
Mechanism
3D printed parts
Body x1
- chassis x1
- battery_cover x1
- board_holder x1
- connector x2
- holding_board x2
- top_cover x2
Wheel x4
- wheel x4
- retaining_ring x4
- mechanical_track x32
Attachmenet
- eyes
- pusher
Reviews
There are no reviews yet.