celular ou tablet com Sistema Operacional Android e suporte a comunicação via bluetooth, um módulo bluetooth (HC-05, HC-06, ...) e um microcontrolador (Arduino, PIC, ARM...)
antes de efetuar a primeira conexão é necessário parear o celular ou tablet com o módulo bluetooth, o vídeo a seguir mostra como efetuar o pareamento: https://youtu.be/pQP1mot5Cx8
ao clicar em um botão quando o joystick está conectado, as seguintes mensagens serão enviados de acordo com a tabela de comandos: http://mbsborges.blogspot.com.br/2015/05/tabela-de-comandos-do-joystick-bluetooth.html
http://mbsborges.blogspot.com.br/2015/05/codigo-de-exemplo-para-o-joystick.html