Auteur Sujet: Detecteur RFID / NFC  (Lu 1294 fois)

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1554
  • 100% Arduino et N
    • Voir le profil
Detecteur RFID / NFC
« le: mai 25, 2018, 09:25:23 am »
Bonjour,

On parle de RFID ou NFC (near field communication) à plusieurs endroits dans ce forum, notamment :

http://forum.locoduino.org/index.php?topic=163.msg1705#msg1705

et sur le site éditorial :

http://www.locoduino.org/spip.php?article41

J'ai testé et utilisé le RFID depuis pas mal de temps avec des capsules à 125kHz et des capteurs assez chers (ID-12 chez Sparkfun).

Plus récemment j'ai acheté ces 2 produits RFID :

https://www.ebay.fr/itm/5148-MFRC-522-RC522-RFID-Kits-S50-13-56-Mhz-6cm-for-arduino/142493271686

et

https://www.ebay.fr/itm/10-Clear-Midas-Tiny-NFC-Tags-Stickers-12mmx19mm-wafer-thin-NXP-NTAG213/271421280851

Et des test ont été faits dans mon club sur les réseaux N et HO : la carte électronique se glisse facilement sous les rails, même en N et les tags sont des étiquettes autocollantes assez petites pour se loger sous une loco N ou un wagon. Des essais en vitesse des trains ont montré que les détections sont fiables. Mais ça reste à confirmer quand même.

Il faut seulement éviter de coller l'étiquette sur une partie métallique.

Je publierai des résultats de tests un de ces jours ...

msport

  • Hero Member
  • *****
  • Messages: 542
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #1 le: mai 25, 2018, 11:07:38 am »
Je déplace mon message précédent à CATPLUS :

Bonsoir,
comme expliqué sur la page ad-hoc, pour une commande spot d'un montant somme toute modeste (pour le vendeur), c'est par aliexpress.com qu'il faut passer.
Sur ce site, une recherche avec "glass rfid tag 125KHZ" conduit à un certain nombre de résultats dont :
https://fr.aliexpress.com/item/Free-shipping-100pcs-125-134-2-KHZ-EM4305-chips-read-write-Animal-subcutaneous-tissue-Glass-tube/32324074474.html
à 78,11€ les 100. Il y en a peut-être d'autres plus avantageux, mais on reste +/-  autour d'un euro pièce.

Néanmoins, ce qui me préoccupe c'est que ce sont des puces pour animaux dont le standard est 134.2KHZ, ce qui apparait dans le descriptif détaillé. Il faudrait vérifier que vos détecteurs sont suffisamment tolérants pour accepter le 134.2KHZ.

Sinon, cette autre annonce est théoriquement pour des puces 125KHZ (82,62€ / 100) :
https://fr.aliexpress.com/item/RFID-glass-4x20-application-logistics-patrol-asset-identification-management-security-frequency-125KHZ/931328784.html

Sans problème comme je l'ai écrit dans un autre fil : j'ai déjà passé une quarantaine de commandes, j'en ai eu trois de petites et moyenne valeur (2-3€ et 18€) qui ne sont jamais arrivées et pour lesquelles j'ai été remboursé sans difficulté. Les autres sont arrivées avec des délais allant de 15j à 1 mois, délai qu'il faut suivre suivant l'indication donnée.
J'utilise une e-carte bleue.

Bonne chance.
Cordialement

msport

  • Hero Member
  • *****
  • Messages: 542
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #2 le: mai 25, 2018, 11:16:21 am »
... je signale que j'ai acheté ces 2 produits RFID :

https://www.ebay.fr/itm/5148-MFRC-522-RC522-RFID-Kits-S50-13-56-Mhz-6cm-for-arduino/142493271686

et

https://www.ebay.fr/itm/10-Clear-Midas-Tiny-NFC-Tags-Stickers-12mmx19mm-wafer-thin-NXP-NTAG213/271421280851

Et des test ont été faits dans mon club sur les réseaux N et HO : la carte électronique se glisse facilement sous les rails, même en N et les tags sont des étiquettes autocollantes assez petites pour se loger sous une loco N ou un wagon. Des essais en vitesse des trains ont montré que les détections sont fiables. Mais ça reste à confirmer quand même.

Il faut seulement éviter de coller l'étiquette sur une partie métallique.
...

L'utilisation d'une fréquence plus haute 13,56 MHz (au lieu de 125-134 KHz) semble confirmer l’amélioration des performances ...
Cordialement

msport

  • Hero Member
  • *****
  • Messages: 542
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #3 le: mai 25, 2018, 11:19:51 am »
Peut-être qu'une antenne indépendante serait plus efficace ?
https://www.ebay.fr/itm/125K-EM4100-RFID-Card-Reader-Module-RDM6300-ID-RF-Module-UART-Output-For-Arduino/263106416572

Il se trouve que j'ai aussi testé ce modèle qui est nettement moins sensible, achat inutile.
...
Cordialement

CATPLUS

  • Full Member
  • ***
  • Messages: 184
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #4 le: mai 25, 2018, 12:48:26 pm »
Best Regards

CATPLUS

  • Full Member
  • ***
  • Messages: 184
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #5 le: mai 25, 2018, 12:55:30 pm »
Bonjour


J'ai déjà parlé de ce sujet avec Dominique et Christophe (dans l'attente de pouvoir donner plus d'infos, il semble que cela intéresse nombre de personne, donc je me lance)

Voici mes premières conclusions et tests.

Comme cité précédemment je n'ai pas trouvé la solution miracle :( beaucoup de contrainte (dés qu'une source métallique "Moteur, Lest" est proche la détection ne se fait pas, ou très mal)
Les Tags Badges sont assez encombrants mais dans un cars (voir photo) cela fonctionne. J'ai rajouter un second détecteur sur le coté. Le branchement se fait sur le NANO en parallèle, attention il faut une distance entre les 2 détecteurs d'environ 2 à 3 cm
La seconde méthode le Tags Verre voir la vidéo

https://www.youtube.com/watch?time_continue=8&v=CM88k0HpyGc

J'ai fait des tests avec les tags en verre (voir photo), j'ai  commandé différents Tags chez Aliexpress pour trouver le bon type à utiliser  (d'ou mon interventions sur ALIBABA) sauf que, les quantités sont trés importantes et les prix aussi. 
De plus si cela ne fonctionne pas, je vais me retrouver avec une quantité industrielle de tags (je pourrais toujours tatouer les Chiens et les Chats du quartier) ;D
 
Le détecteur que j'utilise lit uniquement des 125Khz
https://www.sparkfun.com/products/11827

Pour conclure, je vais essayer d'affiner mes recherches. SI VOUS êtes dans les mêmes objectifs, merci de nous faire partager vos retours.

J'ai fait un  programme sous Excel, transformation du Numéro de Tags en Numéro de Cars (voir photo)
Pour Information ATTENTION avec l'utilisation  du logiciel PLX-DAQ, NE JAMAIS FAIRE DE SAUVEGARDE après utilisation.
Conseil sécurisé PLX-DAQ en modifiant dans WIndobe (voir photo)
Cordialement
Marcel


« Modifié: mai 25, 2018, 01:01:41 pm par CATPLUS »
Best Regards

CATPLUS

  • Full Member
  • ***
  • Messages: 184
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #6 le: mai 25, 2018, 01:02:22 pm »
Suite
Best Regards

Didier44

  • Newbie
  • *
  • Messages: 34
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #7 le: novembre 22, 2018, 11:07:11 am »
Bonjour à tous,

A mon tour, il y a quelques semaines je me suis procuré des lecteurs MFRC522 sur ebay et les tags ici https://www.shopnfc.com/fr/.

J'ai réalisé un premier montage de test en Wifi, soit 4 lecteurs reliés chacun à un ESP8266 et un serveur pour recevoir tout cela. Rien de sophistiqué, juste de quoi allumer une led lorsque le serveur reçoit une information (en l’occurrence l'UID) après le passage d'un tag.
Ensuite j'en ai placé deux sous la voie de mon réseau d'essai, volontairement à proximité (20 cm environ). Pas de détection parasite entre les deux MRFC. Et une bonne réponse même à la vitesse d'un TGV.

Je ne vous ai pas encore parlé de mon matériel roulant. Hélas, pour le RFID, je suis équipé en N.
Sous certaines machines il n'y pas du tout de place et quand il y en a c'est sous le moteur et donc pas de lecture possible. J'ai donc placé les tags sous des wagons. Avec une vieille locomotive (+30 ans), il a même fallu mettre un wagon intermédiaire pour éviter les parasites.
J'ai donc poursuivi mes essais ainsi, voire avec deux wagons accrochés à la même locomotive, chacun embarquant un tag. Les résultats sont intéressant car après avoir débarrassé le code de tous les Serial.print qui le ralentissait, les deux wagons sont bien détectés même à (trop) grande vitesse comme précisé plus haut. J'ai même constaté un phénomène de rebonds (détection multiple d'un même tag).

Pour les test et pour préserver les tags j'ai utilisé un adhésif double face pour doubler celui du tag (je ne retire pas la protection d'origine) et il est ainsi de les déplacer à volonté sans risque. Le lest (en fer magnétique) du wagon situé juste sous le tag n'a pas eu d'influence.

Didier

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1554
  • 100% Arduino et N
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #8 le: novembre 23, 2018, 10:41:24 am »
Bonjour,

J’ai commandé 4 cartes de ce type hier. C’est ce qui semble le mieux, avec une interface I2C et là il faut des convertisseurs pour l’I2C et il faut creuser le plan de voie sous les rails pour faire la place aux composants et ne pas surélever la voie.

3,82€ chez mon fournisseur habituel
https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.fr%2Fulk%2Fitm%2F311768931452

J’ai testé la carte montrée plus haut, notamment à Orléans avec ces tags autocollants. Je vais vérifier que la carte I2C reconnais aussi ces tags, c’est le même processeur, mais on ne sait jamais :

https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf

Pour les tags, je les ai trouvé ici :
https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.fr%2Fulk%2Fitm%2F271421280851

Ça fait 0,50€ le tag, ce qui n’est pas très cher.



« Modifié: novembre 23, 2018, 10:58:48 am par Dominique »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1554
  • 100% Arduino et N
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #9 le: janvier 09, 2019, 09:02:12 pm »
J'ai teste pour vous la carte RFID RC522 avec interface I2C : ca marche bien  ;D
Elle est compatible avec la version SPI (on utilise les meme etiquetes qui sont detectees par l'une et par l'autre).



L'avantage de l'I2C est que les signaux SDA et SCL etant des "collecteurs ouverts", la conversion 5V <-> 3,3V se fait simplement en connectant les resistances de pull-up de l'I2C (2K par exemple) au +3,3V (et non au 5V)
La carte est miniature : 2x3 cms : on la voit ici a cote d'une etiquette autocollante qui est detectee a environ 2 cm.

L'inconvenient est qu'il n'est pas possible de modifier d'adresse I2C donc il n'y aura qu'un seul capteur RFID par Arduino.
Autre inconvenient : elle n'est pas donnee :
https://www.ebay.fr/itm/RC522-RFID-Read-Write-Card-Module-I2C-IC-RFCard-Inductive-Module-13-56MHz/311768931452?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2648

ou

https://www.ebay.fr/itm/13-56MHz-I2C-SPI-Interface-IC-RC522-RFID-Read-Write-Card-Module-IC-Keychain/263834189364?hash=item3d6dbe3e34:m:m41I36FfDH2zeA6exkFvILA:rk:1:pf:0

Elle fonctionne avec 5 pins :
  • Gnd
  • 3,3V
  • SDA
  • SCL
  • RST (une pin digitale au choix pour une initialisation particuliere (reveil du mode veille)
  • IRQ (une 6eme pin que je n'ai pas testee pour le moment)

La bibliotheque est ici : https://github.com/semaf/MFRC522_I2C_Library
Elle est compatible Arduino  et ESP8266.

Je vais tester maintenant la possibilite d'avoir plusieurs cartes proches les unes des autres.
« Modifié: janvier 09, 2019, 09:04:27 pm par Dominique »

msport

  • Hero Member
  • *****
  • Messages: 542
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Re : Detecteur RFID / NFC
« Réponse #10 le: janvier 09, 2019, 09:44:49 pm »

L'inconvenient est qu'il n'est pas possible de modifier d'adresse I2C donc il n'y aura qu'un seul capteur RFID par Arduino.

Sauf à utiliser un multiplexeur (non testé) TCA9548A
https://learn.adafruit.com/adafruit-tca9548a-1-to-8-i2c-multiplexer-breakout/overview
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1554
  • 100% Arduino et N
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #11 le: janvier 10, 2019, 11:10:03 am »
Je confirme que ca marche bien, même a pleine vitesse.
Selon la vitesse, le capteur a le temps de faire entre 1 et 4 acquisitions.
Il n'est pas possible de coller l'etiquette sous le moteur. Je l'ai placee ici sous l'avant car la loco est très petite (9 cm au total). Elle depasse un peu sous l'attelage, ce n'est pas franchement genant car elle est pratiquement transparente.

L'installation du capteur necessite de creuser le support sous la voie de 2 mm environ car les composants sont sur la face opposee a l'antenne.
Je vais tourner le capteur d'un 1/4 de tour pour occuper le maximum de surface sous la voie et améliorer encore la detection.
La voie Fleischmann avec son ballast integre n'empeche pas la detection.
« Modifié: janvier 10, 2019, 11:19:16 am par Dominique »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1554
  • 100% Arduino et N
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #12 le: janvier 10, 2019, 03:55:48 pm »
Bonne nouvelle : 2 capteurs espaces de 10 cms (12 a 13 cm d'entraxe) MARCHENT SIMULTANEMENT sans s'aveugler mutuellement (ce qui etait le cas des ID11 a 125 khz)



Je ne dirais pas qu'il est possible de mettre un capteur par canton, comme du railcom partout, mais on n'en est pas loin !

bobyAndCo

  • Global Moderator
  • Sr. Member
  • *****
  • Messages: 301
  • HO avec DCC++
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #13 le: janvier 10, 2019, 05:32:51 pm »
Dominique,

Ce que tu avances est vraiment selon moi un élément fondamental de l'ensemble du travail que nous réalisons. En effet, au delà de la détection ponctuelle que nous maîtrisons bien (IR, capteurs à effet Hall, ILS etc...) au delà également de la détection par consommation de courant qui est bien maîtrisée avec les détecteurs (http://forum.locoduino.org/index.php?topic=558.0), l'identification possible d'une locomotive ou d'un convoi est aussi absolument nécessaire et complètent les autres.

Mais encore faut-il que cette identification puisse être réalisée à plusieurs points (stratégiques) du réseau ce que tu as donc réalisé.

Je vais relire l'ensemble de ce post pour essayer de reproduire de que tu as réalisé car je suis très très intéressé pour mon propre usage.

Merci

Christophe

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1554
  • 100% Arduino et N
    • Voir le profil
Re : Detecteur RFID / NFC
« Réponse #14 le: janvier 10, 2019, 06:03:09 pm »
Christophe,

Je suis comme, ce sera INDISPENSABLE dans mon réseau.

J’ai 8 détecteurs (4 SPI et 4 I2C) donc je vais continuer les tests avec le plus possible de détecteurs.