Skip to content

Educational Rover

An educational wheeled rover controlled by a Raspberry Pi Zero W, with a DRV8835 motor driver, OLED display, 9-axis sensor and LEDs.

  • Wheeled
  • Open source

Suggested by Robotheca, created by @SERA-NIT-Gifu-College (opens in a new tab), from github.com/SERA-NIT-Gifu-College/educational-rover-hardware (opens in a new tab). Pinned to commit 35b1b59 (opens in a new tab).

Photo and 3D model

This repository has no photo of the robot yet.

3D preview converted from github.com/SERA-NIT-Gifu-College/educational-rover-hardware at 35b1b59, under CERN-OHL-W-2.0. View the original files from GitHub (232 KB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Educational rover driven by two DC motors through a DRV8835 motor driver.
  • Uses a Raspberry Pi Zero or Zero W as its onboard computer.
  • Has three status LEDs driven from Raspberry Pi GPIO pins.

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The guide appears here as you scroll.

Guide by @SERA-NIT-Gifu-College (README.md), under CERN-OHL-W-2.0. The English translation is by Robotheca, shared under the same license.

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • Raspberry Pi Zero or Zero W onboard computer.
  • DRV8835 dual motor driver.
  • SSD1306 OLED display.
  • Three LEDs.
  • Custom motor driver PCB and Raspberry Pi HAT PCB (KiCad designs with Gerber files).

Connections

  • DRV8835 inputs AIN1, AIN2, BIN1 and BIN2 connect to Raspberry Pi GPIO 18, 23, 24 and 25.
  • SSD1306 display SDA and SCL connect to Raspberry Pi GPIO 2 and 3, with VCC on pin 1 and GND to ground.
  • LED1, LED2 and LED3 connect to Raspberry Pi GPIO 16, 20 and 21.