I'm building a mini BB-8 unit for a project and going to make many more for a club. My biggest problem I'm encountering now is the battery needed to power it. The entire circuit draws around 500mAh and runs on 3-5V. I don't think a 9V battery is enough to power it or even a AA battery no matter how many i put on it. The online guides that I found uses 18650 batteries either salvaged or bought. However, from where I come its very expensive to buy this batteries and it the charger cost even more. So I was thinking of buying this cheap 2400mAh powerbank that is sold commonly here. It outputs 5 volts and can be charged by USB. This powerbank cost about the same price of a 9V battery but only have life span of about 2 months which is good enough in my opinion. My main question is are there any other alternatives to power this circuit at a cheap price and is it possible to use a powerbank to power this circuit? Tq for any help and suggestions.