RFID – RDM 3600 ¿Como Almacenar la Lectura?

Inicio Foros Arduino (Nano, Mega, Uno, Mini) RFID – RDM 3600 ¿Como Almacenar la Lectura?

Etiquetado: ,

Este debate contiene 5 respuestas, tiene 2 mensajes y lo actualizó  Antony García González hace 2 meses, 1 semana.

  • Autor
    Publicaciones
  • #10577

    Gustavo Soto
    Participante

    Hola, Muy Buenos Días.. O Tardes.. Agradezco primero que nada su tiempo para responderme.. tengo el siguiente problema..
    Estoy tratando de hacer un sistema de registro de usuarios mediante el modulo RFID “RDM-3600” para la apertura de una puerta, con PHP y MYSQL, no tengo mucho conocimiento en programacion pero estoy investigando todo lo que puedo, llevo días en esto, y no consigo tener una captura correcta con el lector RFID, estuve leyendo “Transceiver de 433Mhz ” y “Cadenas y Arrays” y me sirvio la informacion, solo que no consigo obtener un buen resultado, puedo realizar la lectura, pero no consigo detenerla, ya que al pasar la tarjeta por el lector este realiza multiples lecturas y no captura el dato como lo necesito, vi una parte del codigo del “TRANSCEIVER DE 433Mhz” que hacía esto.. pero quisiera que me ayudaran mas a detalle.. AQUI ESTA MI CODIGO:

    Espero y puedan corregirme y apoyarme mas a detalle con esto..

  • #10578

    Antony García González
    Jefe de claves

    Hola.
    Primero que todo debemos definir aquello de lo que estamos hablando. Una cosa es un lector de RFID y otra cosa muy distinta es un transceptor de 433 MHz. Un módulo de RFID permite leer/escribir tags de RFID y trabajan a frecuencias definidas por estándares, siendo 125 kHz y 13.56 MHz las más comunes.
    Un transceptor de 433 MHz permite enviar/recibir información hacia otro transceptor. Se usa para comunicación y no para leer tags de RFID.

    Sobre RFID te recomiendo el siguiente post: http://panamahitek.com/arduino-rfidnfc-el-shield-pn532/

  • #10584

    Gustavo Soto
    Participante

    ¡Gracias por su respuesta!.. mencione el transceptor de 433Mhz porque en una parte mencionaba que este hacía multiples lecturas y en una linea comentada decía que utilizaban esa linea para detener las “multiples lecturas” y pues lo relacioné con el RFID debido a que tambien tenía ese problema de las “multiples lecturas” al pasar la tarjeta por el lector. pero EN FIN…

    ya logre avanzar en mi proyecto, pero requiero de mas ayuda PORFAVOR!.. si no es mucha la molestia, logré conseguir que la variable que almacena la lectura del RFID capturara 1 sola lectura, tambien logre que esa lectura se enviara a una base de datos y se almacenara, tambien logré que el arduino comprobara al pasar nuevamente la tarjeta PREVIAMENTE registrada en la base de datos, esta se validara y posteriormente accionara un led, estoy realizando un pequeño sistema con PHP y quiero lograr algo parecido a esto:

    https://www.youtube.com/watch?v=h-xyvUcHZPs

    ya tengo la pagina PHP del login, y eh realizado un pequeño formulario en donde quisiera que al pasar la tarjeta por el lector, el arduino me desplegara la variable de la tarjeta en el “FORM” o el campo de texto en donde colocaré dicha lectura.

    le anexo el codigo que estoy utilizando en el arduino:

    ————- aca abajo anexo el codigo PHP que me envía los datos a la DB————–

    MI DUDA PRINCIPAL: ¿como pasar en tiempo real la lectura del RFID a un campo de texto en un FORM en PHP?

    le agradezco mucho por tomarse el tiempo de leer esto tan largo… MUCHAS GRACIAS…

    • #10585

      Antony García González
      Jefe de claves

      Antes de contestar te pregunto algo… donde tienes alojada la página web en la que quieres mostrar la lectura del RFID?

  • #10590

    Gustavo Soto
    Participante

    ¡MUCHAS GRACIAS POR RESPONDER!

    todo lo estoy trabajando de forma local, con el xampp, los archivos los tengo en mi pc y de ahí lo ejecuto.

    disculpe, olvide mencionar en la respuesta anterior que ya intente también utilizar variables de sesión.

    este es el FORMULARIO :

    MIIIL MIL GRACIAS!

    • #10591

      Antony García González
      Jefe de claves

      Te pregunto eso porque hay un modelo de Arduino en el cual puedes montar un webserver y hacer eso que quieres de una forma muy sencilla. El Arduino Yún / Linkit Smart Dúo (cualquiera de los dos) te permite montar un webserver y visualizar páginas web directamente desde el Arduino. Vienen con conexión WIFI nativa y te permite ejecutar scripts en PHP, NodeJS, etc.

      Lo que quieres hacer con lo que tienes actualmente es difícil. Una forma de lograr lo que quieres es guardar la lectura en una base de datos y hacer que el form cargue ese registro. Pero para ello tendrías que actualizar la página constantemente, utilizando JQuery/Javascript. Sin embargo, eso sobresaturaría tu server por el exceso de peticiones.

      La solución elegante es tratar de implementar websockets, pero en eso sí que no tengo conocimientos y ahí no te puedo guiar.

      Con el Arduino montarías tu página web en la propia placa, harías la lectura y podrías visualizarla al instante en cualquier navegador web. Quizás exista una solución más sencilla para todo esto pero la verdad es que web no es mi fuerte.

Debes estar registrado para responder a este debate.

Únete a nuestras redes sociales

2,755FansMe gusta
789SeguidoresSeguir
3,460suscriptoresSuscribirte