A shield for Adafruit's Feather boards for making complex robots with ease

Sep 19, 2020

Project update 3 of 17

Controlling RoverWing via Bluetooth

by Alexander "Shurik" Kirillov

We got more backers and are now 24% funded - thank you to all who are supporting us!

Now onto the subject of today’s update - controlling RoverWing via Bluetooth.

As you know, RoverWing must be used with a Feather board. This gives you a lot of versatility; you can choose a Feather board to fit your needs. You can select a high-performance board such as STM32F405, or a board with built-in Wi-Fi and Bluetooth, or a LoRa radio - the possibilities are nearly endless.

We decided to illustrate this versatility by choosing a board with Bluetooth Low Energy (BLE) - namely, NRF52840 Feather Express - and use it to construct a remotely controlled robot. This one of the most frequently asked questions about our project - can RoverWing be controlled remotely? and the answer, of course, is "yes".

For the controller, one can use a cellphone with an appropriate BLE app. There are many such apps, but we decided to use Blynk, commonly used for IoT tasks. It allows one to construct your own graphical interfaces, by dragging and repositioning widgets. For example, you can choose a large joystick for driving the robot, plus some text boxes to show the values reported by the robot sonar sensors. And it only takes several minutes to write the code, which will be included in the next release of RoverWing library as an example.

You can see the video of the remotely controlled robot below.

Sign up to receive future updates for RoverWing.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects