a simple bit of code and the UnoJoy library allows any Arduino and RC receiver to become a USB joystick. [sjtrny] went through a second iteration of hardware for this project with a Teensy 3.1 ...
Last time, I talked about how my storage situation and my cheap nature led me to build an RC joystick controller ... You do need to set up the Arduino IDE to build for the ESP8266.