@@andresaragon2722 Hola andres, gracias por reportar el error! ya estan subidos los archivos nuevamente! drive.google.com/drive/folders/1Nj6POUoaSivku9ftzvI0Kh1ZZNwzS5Mm?usp=sharing
@@fabianandresgarridogarrido7109 Hola! buenos dias! Tienes razon, pido mil disculpas, de todas formas en el video, en el minuto 12:20 se ve el esquema y tambien lo explico. Espero te sirva. Muchas gracias por tu comentario!
Buenos dias! Gracias por tu comentario. que interesante, que movil estas utilizando? tiene sistema android? en lo que los he probado ha funcionado bastante bien. Una solucion temporal a tu problema seria (si los UID rotativos se repiten) anotar todos y sumarlos al codigo como unos usuarios mas. Entonces cualquier UID de los rotativos que tu movil envie al RC522 va a estar previamente registrado. Comentame si lo pudiste solucionar y como vas en el proyecto! Muchas gracias por ver!😁
@@Taitaii20 Gracias por tu respuesta. He utilizado diferentes modelos de Redmi. Y no, los códigos no se repiten, todos son diferentes comenzando todos, eso sí, por 08. Finalmente lo he implementado usando tags y tarjetas. Un saludo.
@@josemanuelnogales5847 Lamento mucho que no te haya funcionado mi video para tu caso, erroneamente pense que todos los moviles tendrian un patron similar de codigos UID. Para un proximo video intentare algo similar pero haciendo usa de una app. Muchas gracias por ver y comentar!
@@barcaculerss Hola! Me alegra mucho que estés utilizando mi video como guía para tu trabajo escolar! Si la cerradura que tenes, es la típica que funciona con electro imán (que al electrificarla se abre) deberás conectarla al Relay utilizando este como un botón, es decir, el relay habilitará la tensión (normalmente 12vcc) para que la cerradura abra. Recuerda conectarla a el pin "NA" o "NO" del relay (normal abierto o normal open) y la tensión al pin del medio o el común. Ya que si conectas la cerradura al pin "NC" (normal cerrado o normal close) como el nombre lo indica, la tensión va a pasar siempre y va a ser interrumpida cuando sea activado el relay. (Es decir, funcionamiento contrario al que se requiere). Espero haber sido de ayuda!
Hola, muchas gracias, agradezco mucho tu subscripcion y comentario, con respecto a la base de datos, de que forma se te ocurriria hacerlo? es interesante. Si te referis a expandir mediante una base de datos la cantidad de tarjetas, llaveros o moviles RFID o NFC que se puedan incluir, En realidad el array es un si una base de datos, al menos de la forma que la estamos utilizando, supongo que esta puede ser de grande como el Arduino y su mememoria lo permita. Y con respecto al esquema en protoboard, pido mil disculpas por no incluir en el esquema el protoboard, quise hacerlo lo mas simple posible. en realidad siguiendo el esquema que puse en el video y en la descripcion ya podes hacer un esquema vos mismo o hacer la conexion en protoboard.
holaa exelente video la verdad la explicacion fue muy buena pero te consulto habria una posibilidad de hacer algo parecido pero con la diferencia que cada tarjeta quede registrada en un excel?como un control de asistencia con un rfid,hc-06,un arduino mega?el hc-06 seria para poder pasar las informacion de los presentes atraves de bluethoo a una computadora o celular?.Gracias y te mando un saludo!!.
Hola! buen dia! Muchas gracias por tu comentario. Lo que planteas es muy interesante! seria muy buena idea hacer algo similar en un video. Respondiendo a tu pregunta, sí, es totalmente posible hacerlo. Con un módulo HC-06 Bluetooth, el Arduino puede enviar los UID de las tarjetas o llaveros RFID a una computadora o teléfono móvil de forma inalámbrica. Arduino: Al detectar un UID mediante el lector RFID, el Arduino puede enviarlo a través del puerto serie, al que se conecta el HC-06. Al inicializar el módulo con `Serial.begin` y asignar los datos a enviar (`Serial.print` o `Serial.println`), el HC-06 se encargará de transmitir esos datos de manera inalámbrica. Dispositivo receptor: En una computadora, puedes usar un programa de terminal (como el monitor serial o una aplicación de terminal Bluetooth) para recibir y ver los UID que envía el Arduino. En un teléfono móvil, una aplicación de terminal Bluetooth te permitirá también recibir los datos enviados por el HC-06 y visualizar los UID en tiempo real. Ambos dispositivos deben estar previamente emparejados con el HC-06 para establecer la comunicación. Una vez conectados, el Arduino enviará los UID cada vez que detecte una tarjeta, y estos aparecerán en el dispositivo receptor. Luego, esos datos recibidos (los UID's) pueden ser exportados a un excel o un documento similar. Tambien si tenes habilidades avanzadas en programacion, podes hacer un Script en Java o Python que tome esos UID's y de forma automatica los introduzca en un excel. Lamentablemente, se requiere de un PC o telefono movil si o si, ya que el arduino no puede realizar tareas avanzadas como crear un excel y administrar de esa forma los datos, si se quiere hacer todo de forma automatica con ese script recomiendo un Raspberry Pi, el cual es compacto, facil de usar y puede ser usado perfectamente para el proyecto. Un saludo, espero haber ayudado!
Hola! Gracias por tu comentario! Si te refieres a clonar una llave con el modulo RC522 es posible, pero hay que tener en cuenta que este modulo funciona a 13.56Mhz, lo que dificultaria leer o sobreescribir algunas llaves de alta frecuencia. Sin embargo, depende que llave es posible, en el caso de usar las tarjetas o llaveros que mostramos en el video es posible copiar el codigo de una tarjeta y usarlo para sobreescribir otra, y hacerlo con el RC522 es posible! Quizas en un futuro planee hacer un video al respecto, por el momento te recomiendo un video que no es mio pero explica esto de forma excelente! ruclips.net/video/_krmM4KpklA/видео.html Muchas gracias por tu comentario y suerte!
Hola! Puede ser por cuatro cosas: - Problema de la tarjeta: revisa y esta funcionando y proba con otras tarjetas o tags. - Problema del lector: verifica que la placa lectora esté funcionando perfectamente. - velocidad de comunicación: verifica que los bauds de comunicación sean correctos como en el código mostrado. - conexión: verifica que hayas conectado todo de forma correcta. Cualquier cosa volve a comentar!
Tengo el lector conectado igual que en el grafico pero no me funciona el codigo. Revise las conexiones de los cables y no parece ser eso. Probé con el codigo de prueba que trae la librería pero no funciona ¿Que puede ser? PD: ya lo solucione descargando la una versión de la librería MFRC522 anterior a la 1.4.0
Si no funciona para nada y estas seguro de que conectaste de forma correcta todo y los cables funcionan bien, puede ser o el arduino o el módulo, re recomiendo si tenes otro arduino cambiar de arduino y probar, y si tenes otro módulo hacer lo mismo.
@@Taitaii20 Ya lo pude solucionar descargando la versión 1.2.1 de la librería MFRC522, probando vi que me funciona hasta la 1.3.6 pero cuando pasa a la 1.4 deja de detectarme el modulo. No se si es algo con la compatibilidad de mi modulo o si es por mi Arduino pero por suerte ahora me lee las tarjetas perfectamente. Muchas gracias por la preocupación y por responder, el video me ayudo muchísimo y me gusto mucho la forma en la que explicas :)
@@pianistandcats Me alegro mucho que hayas podido resolver tu problema, por cualquier otro inconveniente no dudes en volver a comentar y muchas gracias por tu comentario, comentarios así me ayudan a seguir creando contenido!
Buensa tardes! Pido disculpas por el tiempo de respuesta! Muy buena pregunta! La librería permite controlar el watchdog timer (WDT) en los microcontroladores AVR, como los que usa Arduino. El "watchdog" es un temporizador que se puede configurar para reiniciar el microcontrolador automáticamente si el programa no responde, lo cual es útil en aplicaciones que requieren alta estabilidad y funcionamiento continuo, como sistemas embebidos o dispositivos autónomos. En mi codigo, la llamada a wdt_disable() en el setup() se utiliza principalmente para asegurarse de que el watchdog esté desactivado al iniciar el programa. Esto puede ser útil si el microcontrolador tuvo un reinicio previo debido a un fallo o bloqueo, y el watchdog quedó activado por alguna razón.
@@Taitaii20 ya pude solucionarlo una consulta porque cuando acerco el NFC del celular solo me salen 4 bytes y veo tu ejemplo y sale 7 bytes. Y los 4 bytes q me figuran cambian constantemente no puedo registrar el NFC en pocas palabras
@@IngJoseAlmonacid Hola! Buen dia! Me reportaron ese mismo error dos personas mas, mi teoria es que es depende el telefono movil, la version de android o IOS y la marca o fabricante, puede ser de una forma o otra el tipo de UID. No tuve en cuenta al realizar el proyecto que algunos moviles tienen el UID rotativo y incluso en algunos, los numeros no se repiten nunca, lo que haria sumamente complicado identificar un telefono que seria "correcto" de uno "incorrecto". Por desgracia, ese codigo solo sirve para los moviles que sean como el mio. Pero estoy trabajando en varios proyectos, y uno es intentar solucionar este problema de alguna forma, se me ocurre que se podria hacer mediante un APP que siemrpe transmita los mismos datos, pero todavia la estoy desarrollando y evaluando. Espero te sirva igualmente el video! Muchas gracias por tu comentario!
✨️Link esquema de conexión + codigo lector de UID + codigo de apertura: drive.google.com/drive/folders/1Nj6POUoaSivku9ftzvI0Kh1ZZNwzS5Mm?usp=sharing
Hola, el link que pones no tiene archivos
@@andresaragon2722 Hola andres, gracias por reportar el error! ya estan subidos los archivos nuevamente! drive.google.com/drive/folders/1Nj6POUoaSivku9ftzvI0Kh1ZZNwzS5Mm?usp=sharing
en el link no viene el esquema ( diagrama de conexiones)
@@fabianandresgarridogarrido7109 Hola! buenos dias! Tienes razon, pido mil disculpas, de todas formas en el video, en el minuto 12:20 se ve el esquema y tambien lo explico. Espero te sirva. Muchas gracias por tu comentario!
@Taitaii20 disculpa también, minutos después me percate de el diagrama, muchas gracias
Muy bien explicado. Gracias por compartir 😊
Buen video, la verdad a mí sí me gustaría ver la modificación con el servomotor
Muchas gracias por tu comentario! Tomaré en cuenta tu recomendacion!
Hola amigo, cuantas tarjetas se puede registrar?
yo compre una cerradura inteligente, y literal es un Arduino que esta adentro :O
Gracias por el video. Cuando le acerco el móvil me detecta un UID, igualmente de cuatro grupos, pero rotativo; es decir, cambia cada vez que lo lee.
Buenos dias! Gracias por tu comentario.
que interesante, que movil estas utilizando? tiene sistema android? en lo que los he probado ha funcionado bastante bien.
Una solucion temporal a tu problema seria (si los UID rotativos se repiten) anotar todos y sumarlos al codigo como unos usuarios mas.
Entonces cualquier UID de los rotativos que tu movil envie al RC522 va a estar previamente registrado.
Comentame si lo pudiste solucionar y como vas en el proyecto! Muchas gracias por ver!😁
@@Taitaii20 Gracias por tu respuesta. He utilizado diferentes modelos de Redmi. Y no, los códigos no se repiten, todos son diferentes comenzando todos, eso sí, por 08. Finalmente lo he implementado usando tags y tarjetas. Un saludo.
@@josemanuelnogales5847 Lamento mucho que no te haya funcionado mi video para tu caso, erroneamente pense que todos los moviles tendrian un patron similar de codigos UID.
Para un proximo video intentare algo similar pero haciendo usa de una app.
Muchas gracias por ver y comentar!
Buenas, estoy llevando a cabo este proyecto para mi escuela. Como podria conectar el sistema a una cerradura electrica?? Gracias por el video.
@@barcaculerss Hola! Me alegra mucho que estés utilizando mi video como guía para tu trabajo escolar! Si la cerradura que tenes, es la típica que funciona con electro imán (que al electrificarla se abre) deberás conectarla al Relay utilizando este como un botón, es decir, el relay habilitará la tensión (normalmente 12vcc) para que la cerradura abra.
Recuerda conectarla a el pin "NA" o "NO" del relay (normal abierto o normal open) y la tensión al pin del medio o el común. Ya que si conectas la cerradura al pin "NC" (normal cerrado o normal close) como el nombre lo indica, la tensión va a pasar siempre y va a ser interrumpida cuando sea activado el relay. (Es decir, funcionamiento contrario al que se requiere).
Espero haber sido de ayuda!
Gran video, Se podría conectar a alguna base de datos? y podrías mostrar el esquema con la protoboard?
Hola, muchas gracias, agradezco mucho tu subscripcion y comentario, con respecto a la base de datos, de que forma se te ocurriria hacerlo? es interesante. Si te referis a expandir mediante una base de datos la cantidad de tarjetas, llaveros o moviles RFID o NFC que se puedan incluir, En realidad el array es un si una base de datos, al menos de la forma que la estamos utilizando, supongo que esta puede ser de grande como el Arduino y su mememoria lo permita.
Y con respecto al esquema en protoboard, pido mil disculpas por no incluir en el esquema el protoboard, quise hacerlo lo mas simple posible. en realidad siguiendo el esquema que puse en el video y en la descripcion ya podes hacer un esquema vos mismo o hacer la conexion en protoboard.
holaa exelente video la verdad la explicacion fue muy buena pero te consulto habria una posibilidad de hacer algo parecido pero con la diferencia que cada tarjeta quede registrada en un excel?como un control de asistencia con un rfid,hc-06,un arduino mega?el hc-06 seria para poder pasar las informacion de los presentes atraves de bluethoo a una computadora o celular?.Gracias y te mando un saludo!!.
Hola! buen dia! Muchas gracias por tu comentario.
Lo que planteas es muy interesante! seria muy buena idea hacer algo similar en un video.
Respondiendo a tu pregunta, sí, es totalmente posible hacerlo. Con un módulo HC-06 Bluetooth, el Arduino puede enviar los UID de las tarjetas o llaveros RFID a una computadora o teléfono móvil de forma inalámbrica.
Arduino: Al detectar un UID mediante el lector RFID, el Arduino puede enviarlo a través del puerto serie, al que se conecta el HC-06. Al inicializar el módulo con `Serial.begin` y asignar los datos a enviar (`Serial.print` o `Serial.println`), el HC-06 se encargará de transmitir esos datos de manera inalámbrica.
Dispositivo receptor: En una computadora, puedes usar un programa de terminal (como el monitor serial o una aplicación de terminal Bluetooth) para recibir y ver los UID que envía el Arduino. En un teléfono móvil, una aplicación de terminal Bluetooth te permitirá también recibir los datos enviados por el HC-06 y visualizar los UID en tiempo real.
Ambos dispositivos deben estar previamente emparejados con el HC-06 para establecer la comunicación. Una vez conectados, el Arduino enviará los UID cada vez que detecte una tarjeta, y estos aparecerán en el dispositivo receptor.
Luego, esos datos recibidos (los UID's) pueden ser exportados a un excel o un documento similar. Tambien si tenes habilidades avanzadas en programacion, podes hacer un Script en Java o Python que tome esos UID's y de forma automatica los introduzca en un excel.
Lamentablemente, se requiere de un PC o telefono movil si o si, ya que el arduino no puede realizar tareas avanzadas como crear un excel y administrar de esa forma los datos, si se quiere hacer todo de forma automatica con ese script recomiendo un Raspberry Pi, el cual es compacto, facil de usar y puede ser usado perfectamente para el proyecto.
Un saludo, espero haber ayudado!
podrias decirme las conexciones al Protoboard?
¡El esquema de conexión se encuentra en la descripción!
Puedes hacer un tutorial para hacer una copia de una llave ya existente con Arduino?
Hola! Gracias por tu comentario! Si te refieres a clonar una llave con el modulo RC522 es posible, pero hay que tener en cuenta que este modulo funciona a 13.56Mhz, lo que dificultaria leer o sobreescribir algunas llaves de alta frecuencia.
Sin embargo, depende que llave es posible, en el caso de usar las tarjetas o llaveros que mostramos en el video es posible copiar el codigo de una tarjeta y usarlo para sobreescribir otra, y hacerlo con el RC522 es posible!
Quizas en un futuro planee hacer un video al respecto, por el momento te recomiendo un video que no es mio pero explica esto de forma excelente!
ruclips.net/video/_krmM4KpklA/видео.html
Muchas gracias por tu comentario y suerte!
Hola consulta, a la hr de acercar la tarjeta al sensor no muestra los valores, y me aparece unknow. Es problema de la tarjeta?
Hola! Puede ser por cuatro cosas:
- Problema de la tarjeta: revisa y esta funcionando y proba con otras tarjetas o tags.
- Problema del lector: verifica que la placa lectora esté funcionando perfectamente.
- velocidad de comunicación: verifica que los bauds de comunicación sean correctos como en el código mostrado.
- conexión: verifica que hayas conectado todo de forma correcta.
Cualquier cosa volve a comentar!
Tengo el lector conectado igual que en el grafico pero no me funciona el codigo. Revise las conexiones de los cables y no parece ser eso. Probé con el codigo de prueba que trae la librería pero no funciona ¿Que puede ser?
PD: ya lo solucione descargando la una versión de la librería MFRC522 anterior a la 1.4.0
@@pianistandcats Hola! Buenas noches! Cual es el error que te tira? O directamente ni te detecta el modulo? Es decir, no funciona para nada?
Si no funciona para nada y estas seguro de que conectaste de forma correcta todo y los cables funcionan bien, puede ser o el arduino o el módulo, re recomiendo si tenes otro arduino cambiar de arduino y probar, y si tenes otro módulo hacer lo mismo.
@@Taitaii20 Ya lo pude solucionar descargando la versión 1.2.1 de la librería MFRC522, probando vi que me funciona hasta la 1.3.6 pero cuando pasa a la 1.4 deja de detectarme el modulo. No se si es algo con la compatibilidad de mi modulo o si es por mi Arduino pero por suerte ahora me lee las tarjetas perfectamente.
Muchas gracias por la preocupación y por responder, el video me ayudo muchísimo y me gusto mucho la forma en la que explicas :)
@@pianistandcats Me alegro mucho que hayas podido resolver tu problema, por cualquier otro inconveniente no dudes en volver a comentar y muchas gracias por tu comentario, comentarios así me ayudan a seguir creando contenido!
la libreria avr/wdt.h cual es?
Buensa tardes! Pido disculpas por el tiempo de respuesta! Muy buena pregunta!
La librería permite controlar el watchdog timer (WDT) en los microcontroladores AVR, como los que usa Arduino. El "watchdog" es un temporizador que se puede configurar para reiniciar el microcontrolador automáticamente si el programa no responde, lo cual es útil en aplicaciones que requieren alta estabilidad y funcionamiento continuo, como sistemas embebidos o dispositivos autónomos.
En mi codigo, la llamada a wdt_disable() en el setup() se utiliza principalmente para asegurarse de que el watchdog esté desactivado al iniciar el programa. Esto puede ser útil si el microcontrolador tuvo un reinicio previo debido a un fallo o bloqueo, y el watchdog quedó activado por alguna razón.
@@Taitaii20 ya pude solucionarlo una consulta porque cuando acerco el NFC del celular solo me salen 4 bytes y veo tu ejemplo y sale 7 bytes. Y los 4 bytes q me figuran cambian constantemente no puedo registrar el NFC en pocas palabras
@@IngJoseAlmonacid Hola! Buen dia! Me reportaron ese mismo error dos personas mas, mi teoria es que es depende el telefono movil, la version de android o IOS y la marca o fabricante, puede ser de una forma o otra el tipo de UID.
No tuve en cuenta al realizar el proyecto que algunos moviles tienen el UID rotativo y incluso en algunos, los numeros no se repiten nunca, lo que haria sumamente complicado identificar un telefono que seria "correcto" de uno "incorrecto".
Por desgracia, ese codigo solo sirve para los moviles que sean como el mio. Pero estoy trabajando en varios proyectos, y uno es intentar solucionar este problema de alguna forma, se me ocurre que se podria hacer mediante un APP que siemrpe transmita los mismos datos, pero todavia la estoy desarrollando y evaluando.
Espero te sirva igualmente el video! Muchas gracias por tu comentario!
@ gracias por el dato estimado, buen contenido en tus videos