MiniRover
An open-source Mars rover robot with ESP32-based electronics and Arduino firmware for remote control and sensor integration.
- Wheeled
- No license: all rights reserved by the creator
- arduino
- 3D printable
Suggested by Robotheca, created by @peng-zhihui (opens in a new tab), from github.com/peng-zhihui/MiniRover-Hardware (opens in a new tab). Pinned to commit bd1dba6 (opens in a new tab).
- Hardware license
- No license
- Software license
- No license
- Commercial use
- Unknown
No license is stated for part of this robot.
The creator chose the hardware and software licenses on Robotheca; the repository has no license file for them yet.
This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.
Which files (1 script, 1 program or installer)
Photo
What it can do
Written by Robotheca from the project's documents.
- Moves on six wheels with differential steering
- Streams live video from a camera over Wi-Fi
- Detects obstacles using a Time-of-Flight sensor
- Controlled via an Android app over Wi-Fi
- Runs a web server to serve camera and sensor data
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Prepare hardware files and PCB manufacturing
- 2Assemble electronics components
- 3Flash firmware to ESP32
- 4Assemble mechanical structure
- 5Test and calibrate sensors and motors
The creator's guide is written in Chinese. It has no license, so all rights stay with the creator: Robotheca doesn't show it here or translate it, and gives its own notes about the robot instead.
Read the creator's guideAsk the creator on GitHub (opens in a new tab)Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- ESP32-PICO D4 microcontroller
- Six DC motors with drivers
- Camera module for video streaming
- Time-of-Flight (ToF) sensor for distance measurement
- Wi-Fi module for communication and video transmission
- Bluetooth module for additional control options
- Power supply circuit with battery management
Connections
- ESP32-PICO D4 connected to motor drivers via GPIO pins
- Camera module connected to ESP32 via I2C or SPI
- ToF sensor connected to ESP32 via ADC or I2C
- Wi-Fi module integrated within ESP32
- Power supply connected to motor drivers and ESP32