Generator For Energy Harvesting Research Articles