GCA41 Interface Arduino nano shield RFID pour RC522

SommaireMatérielGCA


Par Peter Giling

Description

Utiliser RFID est un système très bien qui vous permet d'indiquer tout le matériel roulant sur les rails, sans
le besoin d'alimenter les dispositifs électroniques dans votre matériel roulant.
RFID est largement connu dans toutes les situations telles que la sécurité, la protection contre le vol à l'étalage, et bien d'autres.
RFID avec Rocrail a démarré avec l'idée du MERG en Angleterre, en utilisant des capteurs ID-12.
Rocrail a réagi avec l'introduction de CAN-GC4 pour CBUS, et avec une entrée pour
le même ID-12 sur le Raspberry Pi HAT GCA_PI01.
L'information détectée est transmise à 9600 Baud.
Mais le ID-12 est chère et plutôt lent, et également il est très facile à perturber avec le bruit du
moteur à l'intérieur de votre locomotive.
Ceci est principalement dû à la fréquence de 125KHz à laquelle il fonctionne.
Maintenant une meilleur solution est optionnelle par l'utilisation plutôt pas cher du RC522, largement disponibles partout dans le monde.
Il fonctionne à 13.56MHz, ce qui lui permet d'avoir une meilleure protection contre le bruit du moteur électrique,
et également augmente sincèrement la vitesse de lecture.
Mais ce type de capteur n'est pas un type actif comme le ID-12, ce qui veut dire
qu'il détectera beaucoup plus rapidement la portée d'un tag, stockera son numéro, mais c'est tout.
Il ne retransmettra pas cette information que lorsqu'on l'a lui demandera, donc nous avons besoin d'une communication bi-directionnelle
pour obtenir la valeur de l'étiquette et, le cas échéant, passer à travers le CAN-CG4 et/ou le GCA_PI01.
Le CAN-GC4 n'était pas fait pour cela, même aucune possibilité, et pour LNet il n'y avait pas de solution de toute façon.
Le développement d'une telle interface peu était assez facile car depuis qu'il existe les cartes Arduino nano pour résoudre cela.
Cette carte GCA41 est juste un shield pour un Arduino Nano, qui crée une interface entre le capteur RC522 et le CAN-GC4 ou le GCA_PI01.
Il possède juste quelques connexions et un Arduino Nano.
La communication entre le Nano et le RC522 est faite par SPI, qui garantit une vitesse appropriée.
Pour l'utilisation de RFID avec LNet, référez vous s'il vous plaît au GCA51.

Matériel

Les schémas
Le circuit imprimé et l'emplacement des composants


Liste des composants du GCA41
R1 Résistance 1Kohm
R2 Résistance 470 Ohm
C1 Condensateur 100 uF minimum 16 Volt radial
D1 Led 3mm
S1 PSS 254-3G
RC522 PSS 254-8G
U1 Arduino Nano


Sources du firmware

Les sources pour le sketch Arduino Nano


fonctionnalité supplémentaire pour les utilisateurs de Windows seulement! (pour autant que je sache).
Pour rendre facile la programmation du Nano.
Le fichier zip ci-dessous contient également un fichier rfid2_ser.ino.eightanaloginputs.hex.
Télécharger, installer et exécuter le programme Xloader ici www.hobbytronics.co.uk_arduino-xloader
Ensuite utilisez le pour programmer le fichier hex via USB, aucun programme Arduino n'est nécessaire.

Comment brancher et utiliser la carte du capteur RFID RC522


Personal Tools