Arduino UNO con 12 servomotores

Hola,soy nuevo en este foro pero queria preguntar algo.Tengo un proyecto sobre hacer un hexapodo con arduino UNO utilizando 12 microservomotores de 9g y un modulo bluethoth hc-05 .Lo que pasa es que alimente tres sevomotores desde la misma placa arduino y me di cuenta de que la placa no proporciona suficiente amperaje para los servos entonces estuve pensando en conectarlos con una bateria externa,investigando eh visto que las baterias lipo son ideales para este caso ppr que tienen bastante amperaje.Mi pregunta es que si compro una bateria lipo de 7.4v y la conecto al arduino y de la misma bateria saco otro cable conectado a un protoboard que alimente a los servos hay alguna manera de que ese voltaje lo pueda disminuir para que no se quemen los servos? O hay otro tipo de bateria de 5 v que pueda conectar tanto al arduino para que este mande las ordenes por los pins pwm y a los servomotores? Psdt: aproximadamente de cuantos ma deberia ser la bateria lipo? Muchas gracias de antemano.