A mini robot modified based on SMARS modular robot
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.
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.
smarty.mp4
- 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.
There is an Android APP that can be used to control the robot too. The source files are under software/android
.
- chassis x1
- battery_cover x1
- board_holder x1
- connector x2
- holding_board x2
- top_cover x2
- wheel x4
- retaining_ring x4
- mechanical_track x32
- eyes
- pusher