Esta web es parte de la ayuda TSI-063000-2021-33, financiada por Ministerio de Asuntos Económicos y Transformación Digital y la Unión Europea-Plan de Recuperación de la UE como entidades financiadoras, en el marco del Plan de Recuperación, Transformación y Resiliencia y el Mecanismo de Recuperación y Resiliencia

IoT Smart Home Kit para ESP32. 🏠

🔐 Proyecto 9: Control de acceso por RFID. 🟠

Descripción

En este proyecto, se desarrolla otro sistema de apertura de puerta con RFID. Se distinguen dos funciones distintas en el código, una que nos va a permitir leer el código que tiene la tarjeta RFID el cual es único y no se puede modificar mientras que el otro código nos permitirá abrir la puerta, si la tarjeta es pasada por el lector de tarjetas RFID y es correcta nos abrirá la puerta, sino es correcta nos volverá a pedir que pasemos la tarjeta correcta.

Componentes

Lista de componentes utilizados para realizar el proyecto:

  • Microcontrolador: ESP32 STEAMakers
  • Actuadores:
    • Servomotor conectado a PIN 13
    • LCD conectado a I2C
  • Sensor:
    • RFID MRC522 conecntado a I2C

Esqematico

Proyecto 9

Código

Proyecto 9

Ejercicios propuestos

  1. Haz un sistema visual de aleta con un LED, es decir si la tarjeta es incorrecta el sistema parpadeara 3 veces. En caso de que la tarjeta sea correcta el LED no parpadeará.
  2. Haz un sistema capaz de almacenar múltiples tarjetas autorizadas. Debes de hacer uso de las listas, y en un bucle comprobar si la tarjeta que se ha leído está en la lista, si es así abrirla la puerta.
  3. En este nuevo proyecto, haremos un contador de intentos fallidos consecutivos de tarjetas incorrectas. Tras cinco intentos fallidos el sistema debe de bloquearse durante 30 segundos y en ese tiempo no se aceptara ninguna tarjeta.