Solar panels that can shake off their dust off via a self-generated electric pulse keep soaking in maximal rays. Cynthia Graber reports