Why not use the internet to control the robot? In this project, I have made a car which can be controlled over the internet. You can literally control the robot from anywhere on the earth. All you need is just an internet connection.
2. The Firebase library has been updated and now there are no more restrictions and bugs associated with it.
3. The Android app has also been updated and now both, the new Firebase library and the app require a Project ID instead of Hosting URL and Token.
You need to change the database ".read" and ".write" rules to 'true'. Avoiding this will result in an error.
You can find the more details here- https://github.com/Rupakpoddar/ESP8266Firebase/blob/master/README.md
You can also watch the tutorial video from here- https://youtu.be/NqKaHee_zQA
Firebase Arduino Library- https://github.com/Rupakpoddar/ESP8266Firebase
Arduino Board Manager Link For ESP8266- http://arduino.esp8266.com/stable/package_esp8266com_index.json
Download the app from- https://play.google.com/store/apps/details?id=com.rupak.firebaseremote
Watch the tutorial video at- https://youtu.be/9UJPxHrcjfw
- ESP8266 Board
- Couple of motors and wheels
- DUAL motor driver
- Some jumper cables
- Batteries