Después de distintas versiones con conexión ethernet, sensor de huella, distintos teclados y sensores RFID… nos decidimos por simplemente modificar el software y el hardware de la cerradura esp-rfid con EPS8266 que hemos comentado, para incluir el teclado numérico para introducir la clave de usuario, así como sustituir el relé tradicional por un conmutador transistorizado con MOSFET.
Pueden encontrarse los archivos de diseño de la PCB aquí. Para el diseño electrónico se utilizó el maravilloso Kicad.
El software modificado y personalizado para nuestro lab puede descargarse aquí. Para la programación del ESP8266 se utilizó Platformio.io
Es importante decir que todo el software tiene vida propia. Es decir que evoluciona en el tiempo y requiere algo de mantenimiento y actualización. En este caso, el software depende de bibliotecas que han ido actualizándose por lo que es incompatible con sus versiones actuales. Para poder compilar este proyecto es necesario especificar el uso de las bibliotecas anteriores en su fichero “platformio.ini”, como puede verse en el github del proyecto.