This chapter will guide you to build an ESP8266-based simple Robot Controller that can be used to control the movement of the Romi Robot Chassis introduced under building the Romi Robot section. The Robot Controller consists of four movement-related push buttons that can be used to control the movement of the Romi Robot in four directions: forward, backward, left, and right. A Wi-Fi network is used to connect the Robot Controller with the Romi Robot, and a Blynk bridge is used to connect both of them for handling bi-directional data communication. This Robot Controller is very similar to a RC Remote Controller (Figure 6.1) but uses a Wi-Fi network to communicate with the robot instead of radio frequency:
Figure 6.1: A commercial RC Car Remote Controller that can be used to control a hobby car in four directions
Let's get started with...