Project description

So I have developed an RC truck in 1/87 scale and a unique BLE receiver to put inside. It can be controlled with a smartphone app, but it has always been a temporary measure until I have a physical remote. The project is to make this remote.

I have the idea to eventually convert it into a modular remote controller to control everything from robots to PC games.

Mk0

An experimental version for just getting something to work fast. It’s also made for tests on UI, usability and modularity. To be replaced with a newer version later. Making it comfortable and ergonomic is not a goal.

The requirements are:

  • Talk to ble-rc receiver to control all functions of a truck

  • Have UI to do a BLE scan and select a required receiver out of many

  • Have physical controls for convenient vehicle control (at the very least, a gamepad joystick, but a wheel and throttle+brake is better)

  • Have UI to configure the receiver and switch it to DFU mode.

It has the following components:

  • LilyGo T-display - a ESP32 devboard with integrated LCD.

  • A multidirectional switch for UI navigation.

  • 2-axis joystick

  • 2 potentiometers, for the purpose of adding wheel and throttle later.

  • 3 vertical switches (for functions)

  • 1 horizontal momentary switch (for blinker control)

Some renders of case for a future version

https://github.com/positron96/rc-ble-transmitter - a firmware of the transmitter.