Main Content

ESP8266 Car Robot controlled by Gamepad

A simple and easy to Car Robot controlled via Gamepad using web socket technology.

This project is about Wi-Fi controlled car, called Car Robot, which uses a gamepad displayed on a web browser of a mobile phone as a controller. The gamepad transmits car control data to Car Robot by web socket protocol.

When the user presses buttons (e.g., stop, advance, reverse, right turn, left turn) on the gamepad, the gamepad app creates car control data by the pressed buttons. The gamepad app transmits car control data to Car Robot using web socket protocol. Car-robot app on Car Robot receives car control data then sets data to Motor Driver Module to control Car Robot. The Motor Driver Module controls motors by on the data setting (e.g., stop, advance, reverse, right turn, left turn) and drives the car.

Car Robot construct by a Car-robot board and a chassis. The Car-robot board includes Motor Driver Module and ESP8266 for executing the Car-Robot app. The chassis forms by a double gearbox and a ball caster, attached to a universal plate. The Double gearbox connects to Motor Driver Module on the Car-robot board to drive the motors.”

Link to article