Public


No robots available

DIY Robot


Build your own telepresence robot by following our quick tutorial
No device connected

Getting Started


Parts


Step 1


Assemble robot chassis


Step 2


Flash ESP32 using the Arduino IDE with respective code (ESP32_BLE_Dev_Module) from our github

If this is your first time using the ESP32 with the Arduino IDE, you'll need to add https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json to additional boards manager (file > preferences)

To flash this board you may need to update your USB driver (see file). Then select board (Tools > Board > esp32 > ESP Dev Module).

Step 3


Attach wires and secure phone mount


Step 4


Click "Connect". Your robot should pop up on your list of Bluetooth devices. Once connected, test using the controls then click "go live". Now your robot can be controlled from anywhere, by anyone!

The esp32 can be powered through the micro USB or through the 5v pin (voltage above 3.3 will be stepped down through this pin since the board operates at 3.3v). If the motors are connected to the same power source they may cause the board to reset if not properly regulated.

Feel free to edit the Arduino code and make your robot do whatever you want when it receives certain messages.

**If Bluetooth is not enabled you will need to go to chrome://flags to enable it