Self powered electronics