A Penrith charity has collected more than 500 pairs of discarded spectacles to send overseas.