You can use the Sample Size Explorers for calculating sample size and power. The Sample Size Explorers enable you to evaluate and compare the implications of your study assumptions on the number of observations (runs, experimental units, or samples) needed for your study. There are explorers for hypothesis testing, interval estimation, reliability demonstrations, and sigma quality levels.
For more information about power and sample size, see Barker (2011).