Power supply to Arduino Mega

You can power your Mega with USB as noted above. If you don't have that available you could cannibalize a car adapter that takes battery power and provides a USB port.