It is very easy to do and a great project to start in robotics.
This video is originally released by MAYER MAKES who is a famous Austrian maker! He also did a German version of the video!
The microcontroller used in this project is Romeo BLE Mini. Romeo BLE mini is a small Arduino compatible robot control board with motor driver and bluetooth 4.0. It benefits from the Arduino open source platform, which includes thousands of open source codes. Its integrated 2 way DC motor driver allows the project to be started immediately without any additional motor driver shield. As a new member of Romeo Series, Romeo BLE mini is designed for robot applications, it comes with various features such as Bluetooth communication, wireless programming and smartrphone controlling. Say goodbye to the messy cable and plugging/unplugging USB port; it is all in wireless now! Romeo BLE mini inherits most features from Bluetooth 4.0 and Romeo microcontroller. The power regulator will auto-switch the power resource when you connect USB and External power, which ensures system's working-stability.