Yup, that will be perfect. Consider how you are mounting it and decide if the LCD / control buttons / SD slot are positioned as you would like them before you buy it. You may prefer a graphical LCD or a separate SDcard slot but basically it is what you need.

You will have to learn how to use Arduino in order to put the firmware on even if you buy one that is already programmed it is unlikely to suit your particular build and you will need to calibrate things and make small changes.