Self Powered Door Lock