Начал прорисовывать плату, вспомнил, что надо выбрать контроллер для управления всем этим добром, а то если экранчик да джойстик, да на движки 4 ноги - тут ноги то и кончатся
Имеем:
1. На джойстик 5 ног;
2. На 2 кнопки еще 2 ноги;
3. На чтение уровня заряда батареи - 1 нога АЦП;
4. На экранчик 5 ног (включая управление подсветкой);
5. На ДД уходит 4 ноги;
6. Еще 2 ноги - уарт;
7. 2 ноги - i2c;
8. 4 ноги на энкодеры;
9. 8 ног на порты общего назначения;
Итого 5+2+1+5+4+2+2+4+8=33 ноги надо минимум рабочих, а это уже больше всего похоже на ATMega128/64 или что-то типа того.