Skip to content

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

Its license doesn't let Robotheca show its photos.
See the photos on GitHub (opens in a new tab)

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.

  1. 1Prepare hardware files and PCB manufacturing
  2. 2Assemble electronics components
  3. 3Flash firmware to ESP32
  4. 4Assemble mechanical structure
  5. 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