CW>

Projects / Lego Rover

Lego Rover

This rover vehicle is built from Lego Technic parts and is driven by two Lego motors, which are controlled by a Raspberry Pi Zero on the rover. The caterpillar tracks allow it to drive over obstacles and turn on the spot. It can be controlled remotely from a web browser with a live camera feed from the onboard camera.

Here are some videos of the rover being driven around. I'm controlling it remotely from an iPad. The last video shows it being controlled from a web browser, with the live camera feed from the rover displayed in the browser. (No cats were harmed in the making of this video). See the Remote Control page for more details. Have a look at my YouTube channel for all my project videos.

Simple driving demonstration
Driving over some obstacles
Remote control from browser

Parts

Below is a list of the main parts you'll need to build a similar rover. You don't need these exact parts and many could be substituted for whatever you have or can get hold of. I will explain more about how they are used in the construction and electronics sections.

Some of the electronics parts and tools
Lego Power Functions medium motor
iPad and keyboard controlling the rover
Raspberry Pi Zero and breadboard
Lego caterpillar tracks and wheels
8 x 1.2V rechargable AA batteries

I'll explain the construction, electronics and programming for the rover in detail in the following sections.