The Bartol Self Powered Generator