Je travaille sur un prototype dont l'une des fonctions est de détecter si un objet est "à portée" de quelques cm. En ce moment, j'utilise simplement un Arduino et un kit Mifare RC-522 bon marché qui fonctionne à 13,56 MHz:
Je l'ai réussi à détecter la balise, mais seulement à une distance d'environ 3-4 cm lorsque la balise est orientée parallèlement à l'antenne.
Selon mes recherches limitées , la bande HF permet des plages de lecture comprises entre 10 cm et 1 m pour les étiquettes passives, en fonction de facteurs tels que la taille de l'antenne, la taille et l'orientation des étiquettes et la puissance de l'émetteur-récepteur.
Je me rends compte que ce lecteur bon marché n'est pas à la hauteur tel quel, mais je suis intéressé à construire quelque chose qui atteint des plages de lecture de 15 à 20 cm.
Quelques critères:
- Pas besoin de lire plusieurs balises; seulement si une balise est à portée ou non.
- Pas besoin d'écrire sur la balise.
- Impossible d'utiliser une balise active.
Je n'ai pas (encore) d'expérience dans la construction de lecteurs RFID, mais je souhaite savoir ce que je dois poursuivre.
Voici quelques éléments que j'ai envisagés:
- Laissez tomber l'antenne intégrée sur le lecteur RFID bon marché et construisez ma propre antenne plus grande. J'aurais besoin de voir si le MFRC522 embarqué est à la hauteur pour fournir une puissance supplémentaire.
- Recherchez un IC différent autour duquel construire un lecteur à partir de zéro.
- Trouvez une solution toute faite au lieu d'essayer d'en créer une (plus rentable?).
- Utilisez autre chose que la RFID pour une détection de proximité simple.
J'ai de l'expérience avec les microcontrôleurs et l'électronique de base, et j'ai réalisé des projets audio et d'éclairage, mais c'est une première avec la RFID. Comme je n'ai pas besoin de lire plusieurs étiquettes, pour lesquelles la RFID convient, j'ai envisagé peut-être une sorte d'aimant et de capteur à effet hall, mais la plage ne semble pas adéquate. J'ai envisagé d'utiliser un détecteur de proximité à ultrasons, mais l'application demande de détecter l'objet étiqueté tout en ignorant ceux non marqués (les ultrasons produiraient des faux positifs sur les objets non marqués). J'ai envisagé une sorte de surface réfléchissante placée sur l'objet et détectant la lumière réfléchie, mais l'orientation de l'objet n'est pas suffisamment fiable pour maintenir l'alignement.
Donc, en un mot, quelles modifications puis-je apporter à mon lecteur existant, ou quelle technologie alternative dois-je poursuivre pour obtenir une détection de 15 à 20 cm d'un objet marqué passivement?
Je prévois de connecter tout détecteur de proximité utilisé à un microcontrôleur utilisant SPI.