Since I finally have a rough working prototype, I figure I'd do a quick post to introduce a project that I'm working on. The full source is available on github.
I've been working on a dual motor robot that uses differential drive and I thought controlling it via bluetooth would reduce the hardware complexity of the entire thing. Since I couldn't find anyone else doing quite what I'm doing at this time, here's the remote that I designed.
Currently, I'm using an ESP32 based TTGO T1-Display board that has a small OLED display and has a 1S lipo charger on board. The joystick in the picture is just an Adafruit joystick module and a normal analog joystick. I'll probably hack a nunchuck for even more control. I'm using a FOCBOX Unity that has the NRF BLE radio. The ESP32 connects directly to the Unity without any additional components. It's pretty rough at this point, but I'll be working on it a lot in the next couple of months to be able to control the tracked robot in the background and to be able to monitor current usage and battery levels while operating it.
Wow, great concept!!