This project is for all those who always wanted an ‘extra added security’ on their room. We all have seen a numerous door locking mechanism what requires a password. However this door lock system is a little different as it requires a different password every time you want to open the door. The different password is generated using your own mobile phone by following a certain algorithm. OTP codes are normally time based that can only be used for a shorter duration of time. In the recent past, these type of codes were generated by a small piece of hardware but now we have applications on our mobile phone to that.
To generate these type of codes with the arduino, the author developed a library to simply generate the cod by using a single line command However for the OTP codes to work you require a sort of synchronization. For the synchronization part, they used Google Authenticator which is available for most of the mobile-platforms including IOS. All the codes and the hardware required include the servo requirements are available online on GiTHuB. Overall, this project is amazingly build and everyone should definitely try it.