We provide micro USB cable which lets you charge your modules from any energy source. Battery life depends on usage time and motor speed in use.  Both modules can keep their top performance in a range of 6 hours to 72 hours. Stand by time is 60 days. You can charge them while they are in use if the USB port is free.