Absolutely.. the hardware side of this is not a problem as I am an electronics engineer (well was years ago...).At some point it may be cheaper, both in time and materials, to use an Arduino Nano or Mini instead but using a full-blown Uno or Mega is an overkill quite often.
I imagine the final product as fitted to my motorcycle will be a nano as I don't need all the I/O, and the board is smaller so easier to package.
It's the coding that I need to learn and will likely struggle with.. but I'll get there in the end.