A new technology has been developed that generates electricity from rainwater falling on a roof, which could power drainage systems or alarm systems during heavy downpours. The Ulsan National Institut ...