Tap-to-Unlock: una cerradura con Arduino que se abre con Apple Wallet o Google Smart Tap

Sistema de cerradura controlada por NFC compatible con Apple Wallet y Google Smart Tap, basado en Arduino UNO R4
Imagen: «Tap-to-Unlock: Apple Wallet & Google Smart Tap Door Lock», por Rohan Barnwal. Vía Hackster.io.

Buscar las llaves, teclear un PIN o esperar a que una app de cerradura Bluetooth termine de conectar: el maker Rohan Barnwal se ha saltado los tres pasos con un sistema que se desbloquea con un simple toque del móvil, usando la misma tecnología que ya usan hoteles, oficinas y transportes para el acceso sin contacto. Todos los detalles del montaje están en su publicación en Hackster.io.

El corazón del sistema es el módulo REYAX RYRR30D, un lector NFC/RFID de 13,56 MHz certificado oficialmente para leer pases de Apple Wallet (VAS) y Google Smart Tap. La mayoría de módulos NFC solo pueden leer el UID en bruto de una tarjeta, pero no son capaces de descifrar el payload cifrado que emiten los pases de estas carteras digitales: el RYRR30D está construido específicamente para eso, y se comunica por UART con un Arduino UNO R4 WiFi mediante comandos AT sencillos. Cuando el teléfono se acerca a la antena, el módulo descifra el pase y envía el resultado al Arduino, que comprueba si coincide con la credencial autorizada.

Si el pase es válido, un servomotor gira de 0° a 110° accionando físicamente el mecanismo de la cerradura; un segundo toque invierte el movimiento y vuelve a cerrar. En la práctica, cualquier teléfono con un pase autorizado en Apple Wallet o Google Wallet se convierte en una llave segura y sin contacto, sin necesidad de instalar ninguna app ni pulsar nada en el móvil. El proyecto está publicado bajo licencia GPL-3.0, así que quien quiera montar su propia versión —en una puerta, un cajón o una verja— tiene el diseño completo disponible.

Componentes utilizados: Arduino UNO R4 WiFi · lector NFC/RFID REYAX RYRR30D (certificado Apple Wallet VAS / Google Smart Tap) · servomotor SG90 · cableado y carcasa JUSTWAY.

Para seguir explorando en Descubrearduino:

Pin It on Pinterest

Shares