Estoy trabajando en un prototipo, cuya función es detectar si un objeto está "dentro del rango" unos pocos cm. En este momento solo estoy usando un Arduino y un kit Mifare RC-522 barato que funciona a 13.56 MHz:
Lo logré detectar con éxito la etiqueta, pero solo a una distancia de aproximadamente 3-4 cm cuando la etiqueta está orientada paralela a la antena.
Según mi investigación limitada , la banda de HF permite rangos de lectura de entre 10 cm y 1 m para etiquetas pasivas, dependiendo de factores como el tamaño de la antena, el tamaño y la orientación de la etiqueta y la potencia del transceptor.
Me doy cuenta de que este lector económico no está listo para la tarea tal como está, pero estoy interesado en construir algo que alcance rangos de lectura de 15-20 cm.
Algunos criterios:
- No es necesario leer varias etiquetas; solo si una etiqueta está dentro del rango o no.
- No es necesario escribir en la etiqueta.
- No se puede usar una etiqueta activa.
No tengo experiencia con la construcción de lectores RFID (todavía) pero estoy interesado en saber qué debo seguir.
Aquí hay algunas cosas que he considerado:
- Deshazte de la antena incrustada en el lector RFID barato y construye mi propia antena más grande. Necesitaría ver si el MFRC522 a bordo es capaz de proporcionar energía adicional.
- Busque un IC diferente alrededor del cual construir un lector desde cero.
- Encuentre una solución preparada en lugar de intentar crear una (¿más rentable?).
- Use algo diferente a RFID para una simple detección de proximidad.
Tengo experiencia con microcontroladores y electrónica básica, y he realizado proyectos de audio e iluminación, pero este es el primero con RFID. Como no necesito leer varias etiquetas, para las cuales RFID es adecuado, he considerado quizás algún tipo de imán y sensor de efecto hall, pero el rango no parece adecuado. Pensé en usar un detector de proximidad ultrasónico, pero la aplicación requiere detectar el objeto etiquetado e ignorar los no etiquetados (el ultrasonido produciría falsos positivos en los objetos no etiquetados). He considerado algún tipo de superficie reflectante colocada sobre el objeto y detectado la luz reflejada, pero la orientación del objeto no es lo suficientemente confiable como para mantener la alineación.
Entonces, en pocas palabras, ¿qué modificaciones puedo hacer a mi lector existente, o qué tecnología alternativa debo seguir para lograr la detección de 15-20 cm de un objeto etiquetado pasivamente?
Planeo conectar cualquier detector de proximidad que se use a un microcontrolador usando SPI.