The use of gravity as in a weight dropping a distance to generate energy is not practical. The weight has to be returned to its original position. This needs extra mechanics and power. One would be better off making a hand crank or peddle powered generator. The idea comes up enough times that it is worth mentioning what is involved.