En este apartado explicaremos el funcionamiento del proyecto mediante un diagrama de flujos.
¿En qué consiste el juego?
Principalmente se basa en un juego de destreza mental y que la "llave" que cada paticipante escoga sea la correcta con el baúl que cada uno escoga. Cada baúl tendrá un módulo lector RFID que podrá leer la señal solamente de una llave, si la llave es correcta se encenderá un diodo LED y aparecerá una palabra en la pantalla LCD relacionada a una pregunta que tenga el moderador del juego. Si cada participante responde de manera correcta, entonces se hará acreedor de otra "llave" que le permitirá tener más opciones para abrir baúles y así encontrar el que tenga el premio. Cabe mencionar que solo un baúl contiene este premio. Siempre tiene que haber una baúl más por la cantidad total de participantes y se eliminan de acuerdo a la cantidad de participantes eliminados en cada ronda. Este proceso es un bucle hasta que haya un ganador.
Desarrollo del proyecto en la plataforma Arduino IDE
¿Cuál es el desarrollo de manera precisa el proyecto RFID?
Se inicia con la conexión del módulo lector RFID, la pantalla LCD con el módulo I2C y el Micro servomotor SG90 al arduino y protoboard mediante cables Dupont macho-hembra. Es importante probar cada componente por separado con su respectivo código para verificar su correcto funcionamiento. Para esto hay que descargar la librería MFRC522, LiquidCrystal_I2C y Servo para que el código pueda funcionar de manera óptima. Si todos los componentes funcionan de manera adecuada, se pasa a la creación de un código global que enlace los tres componentes más la función de enceder el diodo adecuado para cada mensaje.