This is a simple demo showing how you can use an EasyVR Shield with an Arduino to implement an access control system based on voice passwords.
In this demo we use the EasyVR Commander to train user names and passwords but you could also make a complete stand-alone system by integrating all training phases in your Arduino code as well.
First of all we create some voice recordings to guide the user during the demo and we transfer them into the EasyVR sound table, then we train user names in group 1 and related passwords in group 16.
In order to simulate the access opening and closing we used a simple servo. Obviously you are free to connect and control anything you like (for instance electrolocks or the like).
The Arduino code let the EasyVR wait for user names in group 1 and, if any name is recognized, the system asks for the related password. If the password is recognized the access is granted, if not the access is denied.
You can find the Arduino code of this demo here.