RFID UHF détection de colis en sortie de chaîne logistique

Photographie ultra-rapide, pilotage d'imprimante 3D ou de CNC, fabrication de bière.... Enfin tout ce que le Raspberry peut gérer trouvera sa place dans cette rubrique

Modérateur : Francois

Phenicien1492
Messages : 11
Enregistré le : ven. 3 nov. 2017 18:36

Re: RFID UHF détection de colis en sortie de chaîne logistique

Message par Phenicien1492 » jeu. 9 nov. 2017 16:43

Bonjour,
Pour information, j'ai finalement passé commande de ce produit : https://www.amazon.fr/gp/product/B00NN4 ... UTF8&psc=1
J'espère pouvoir le faire communiquer avec la pi dans un premier temps.
A suivre...

spourre
Raspinaute
Messages : 735
Enregistré le : lun. 22 déc. 2014 16:50
Localisation : 67380 LINGOLSHEIM

Re: RFID UHF détection de colis en sortie de chaîne logistique

Message par spourre » jeu. 9 nov. 2017 17:17

Bonjour,

comme je l'ai déjà souligné, le seul point inquiétant est l'absence de bibliothèque ou de framework pour exploiter sous Linux.
La seule lecture physique de l'interface série ne suffira pas.
Mes craintes semblent confirmées par cet avis sur Ah Ma Zone !:

The API currently available is 32bit and written with .dll libraries, so not suitable for other platforms. However, if configuration is done using the demo software on a Window system (successfully on Windows 10 64bit) then the reader can output the tag ID's to RS232 (or other interfaces) without any need to write the communications protocols from scratch.


Au minimum, il te faudra paramétrer la bête avec une machine Windows pour disposer du N° du tag sur l'interface série.
Bon courage

Sylvain

Phenicien1492
Messages : 11
Enregistré le : ven. 3 nov. 2017 18:36

Re: RFID UHF détection de colis en sortie de chaîne logistique

Message par Phenicien1492 » ven. 10 nov. 2017 10:37

spourre a écrit :Bonjour,

comme je l'ai déjà souligné, le seul point inquiétant est l'absence de bibliothèque ou de framework pour exploiter sous Linux.
La seule lecture physique de l'interface série ne suffira pas.
Mes craintes semblent confirmées par cet avis sur Ah Ma Zone !:

The API currently available is 32bit and written with .dll libraries, so not suitable for other platforms. However, if configuration is done using the demo software on a Window system (successfully on Windows 10 64bit) then the reader can output the tag ID's to RS232 (or other interfaces) without any need to write the communications protocols from scratch.


Au minimum, il te faudra paramétrer la bête avec une machine Windows pour disposer du N° du tag sur l'interface série.
Bon courage

Sylvain
Bonjour Sylvain,
En effet, mais la 2nd partie du commentaire me fait espérer, à condition de savoir bien s'y prendre, et là....
"That works perfectly for me on a Raspberry Pi and a Java application to communicate with my backend system. Tags can be written with the Demo software once in 'Answer' mode."

Phenicien1492
Messages : 11
Enregistré le : ven. 3 nov. 2017 18:36

Re: RFID UHF détection de colis en sortie de chaîne logistique

Message par Phenicien1492 » lun. 9 avr. 2018 11:37

Bonjour à tous,
Je déterre ce post après plusieurs essais infructueux.
Dans un premier temps, voici la description de ce que j'ai fait .
1-Test du Chafon cf-ru5106 ( amazon : https://www.amazon.fr/gp/product/B00NN4 ... merReviews) branché sur pc sous windows 10 via ce cable usb https://www.amazon.fr/gp/product/B00QUZ ... UTF8&psc=1 et via l'application sdk téléchargeable sur le site du fabricant chinois
Il fonctionne parfaitement, le tag est lu à près de 1.50m de la base.
Photos de c1 à c4

2 - Test de fonctionnement du port série du pi3 avec un module adaptateur rs232/ttl https://www.amazon.fr/gp/product/B00K67 ... UTF8&psc=1
J'ai bien sur suivi les tutos de François sur le paramétrage du port, utilisation de minicom, ainsi que quelques scripts de test en écriture/lecture
Tout fonctionne parfaitement sur la pi3 : à noter que pour ce test : Rx du module rs232/ttl branché sur Rx du pi3, et idem pour Tx, Vcc en 3.3v sinon marche pas, et module rs232 chauffe très vite.
Photos c5 à c9

3 - Test en branchant le lecteur rfid cf-ru5106 sur l'adaptateur rs232/ttl : (photo c10)
a noter que j'ai ajouté un changeur https://www.amazon.fr/gp/product/B003OS ... UTF8&psc=1 entre le lecteur rfid cf-ru5106 et l'adaptateur rs232/ttl.
à noter que pour ce test : Rx du module rs232/ttl branché sur Rx du pi3, et idem pour Tx, et également j'ai inversé : Rx/Tx
J'ai utilisé un petit script pour tenter de lire le tag (test_serial.py).
Avec ce script, j'ai testé plusieurs "bauds" sachant que sous windows le logiciel sélectionne 57600 : aucun réaction , aucun bip, aucune lecture, aucun affichage

4 - Test idem que 3 mais avec cable usb (photo c11)

Sylvain dans son précédent message avait indiqué la difficulté et l'absence de bibliothèques sous linux. Néanmoins avec la librairie pyserial il est pas possible de contourner ce souci ?
Ca et là, j'ai lu des tests de lectures de tags avec ce type de lecteur, même si l'exploitation de la lecture et son format est un autre problème.

Des idées de pistes ou tuyaux ? Ou même d'autre lecteur de cette portée mais avec une accessibilité sous linux ?
Merci d'avance :)

Phenicien1492
Messages : 11
Enregistré le : ven. 3 nov. 2017 18:36

Re: RFID UHF détection de colis en sortie de chaîne logistique

Message par Phenicien1492 » lun. 9 avr. 2018 11:42

zut les photos passent pas, je sais pas comment faire.

spourre
Raspinaute
Messages : 735
Enregistré le : lun. 22 déc. 2014 16:50
Localisation : 67380 LINGOLSHEIM

Re: RFID UHF détection de colis en sortie de chaîne logistique

Message par spourre » mer. 11 avr. 2018 12:21

Bonjour,

Merci du retour d'expérience même si je suis désolé d'avoir eu raison en exprimant mon scepticism :cry:
Je suis allé sur le site du constructeur, il y a très peu de doc à part les SDK.
J'ai chargé le SDK java (avec ses DLL pour windows) et parcouru le fichier readme. Il semble que le paramétrage par défaut de la liaison série soit:
The protocol parameters are 19200bps, 8 data bits, 1 start bit, 1 stop bit, no parity bit. .
Ceci parait logique vu que la RS232 ne comporte que 2 fils . Si tu utilises minicom, il faut essayer avec ces valeurs et ne jouer que sur la vitesse.

Il y a également un SDK en VB-net, A ma connaissance, le seul intervenant qui maîtrise cette technologie est Bud Spencer mais ton titre est trop neutre pour attirer son attention.
Éventuellement, il faudrait ouvrir un nouveau fil plus accrocheur. Il y a bien un équivalent de .net sous Linux (et donc Raspberry): mono.
Il semble même que MS supporte (comme la corde le pendu ?) .net sous Linux:
https://docs.microsoft.com/fr-fr/dotnet ... =netcore2x

Je sais juste que cela existe mais je n'ai jamais joué avec et je réserve mes derniers neurones pour d'autres projets.
Nota: je ne trouve pas très normal tes problèmes de chauffe de l'adaptateur RS232 mais, faute de schéma, je n'ai pas pu vérifier le câblage et la niveau de sortie du lecteur RFID. Le boîtier est certes alimenté en 9V mais il peut y avoir un convertisseur de tension (MAXIM par exemple) pour respecter la norme . Tu devrais vérifier ce point.
Le seul niveau spécifié TTL (5V) dans la doc, est la sortie trigger (pour commander une gâche électrique par exemple).
Comme je te l'avais signalé, le module est trop spécifique et trop cher pour un achat "de curiosité".

Sylvain

Phenicien1492
Messages : 11
Enregistré le : ven. 3 nov. 2017 18:36

Re: RFID UHF détection de colis en sortie de chaîne logistique

Message par Phenicien1492 » mer. 11 avr. 2018 14:38

Bonjour Sylvain,
Merci pour ta réponse et tes précisions. Je vais testé tes indications et je ferai un retour ici dès que possible.
J'avoue que j'ai mis en suspends ce projet pour m'occuper de projets plus accessibles techniquement.
J'ai l'intention de mettre un ou des stagiaires sur la partie RFID afin de me proposer un poc réaliste.
A suivre donc,
Mohamed

Répondre

Retourner vers « Les applications spécialisées du Raspberry Pi »