hi, I'm really interested in this project of yours. As a suggestion you may consider using a more powerful MCU, I recommend the ARM Cortex M3 core-based STM32 family, I'm an expert using this family and taking into account that you need a very friendly and adaptive controller to fit your needs, I can you help you with it. pm if interested.