Power Supply?

Everything you want to work with only needs 5V so running it off the Arduino is fine. no need to play around with an external power source unless your ready to regulate it doen from 6V to 5V so you don't burn out the arduino accidentally feeding that 6V directly into one of the pins.