Afficher les données d’étiquette RFID sur un écran LCD

Rob

Afficher les données d’étiquette RFID sur un écran LCD


Je suis un débutant en électronique, alors soyez indulgent avec moi 🙂

Je voudrais connecter un LCD directement à une étiquette RFID 433 MHz. Ainsi, chaque fois que je glisse l’étiquette RFID près de l’enregistreur RFID, les valeurs qui sont écrites sur l’étiquette RFID s’affichent sur l’écran LCD.

Est-ce possible, dans l’affirmative, quelqu’un peut-il m’orienter dans la bonne direction?

EDIT: Pour clarifier, l’étiquette RFID doit être sur le même PCB que l’écran.

EDIT – 14/05/2012: On dirait qu’il y a beaucoup de questions sur ce que j’essaie de faire, alors voici ce que j’essaie de réaliser:

  • Je souhaite créer un appareil de poche (plus ou moins de la taille d’un iPhone) capable de recevoir un mot de passe numérique d’un serveur au bureau
  • L’appareil doit avoir une autonomie de 3 à 6 mois au moins
  • La portée sur laquelle l’appareil doit pouvoir obtenir le mot de passe doit aller jusqu’à 50 mètres.
  • Le mot de passe numérique sur l’appareil sera mis à jour toutes les 1-2 minutes

Étant donné que la durée de vie de la batterie est une contrainte et que les mises à jour ne sont que toutes les 1-2 minutes, je pensais que les RFID à moyenne portée seraient la meilleure option. Faites-moi savoir si vous pouvez penser à une meilleure solution.

AndrejaKo

Cela dépend entièrement du lecteur RFID et de l’écran LCD et vous n’avez fourni aucune information sur ce que vous souhaitez utiliser. Dans le cas général, vous aurez besoin d’une sorte de microcontrôleur qui lira les données du lecteur, les traitera et les enverra sur l’écran LCD. Si vous avez de la chance, vous pourrez peut-être trouver un lecteur capable de piloter directement un écran LCD, mais j’en doute.

Rob

Pour l’écran LCD, quelque chose comme ça sparkfun.com/products/710 . Est-il possible d’éviter d’utiliser un lecteur RFID et de connecter le microcontrôleur directement au RFID?

AndrejaKo

Directement à la RFID quoi? Vous aurez certainement besoin d’une sorte de lecteur. Il existe des microcontrôleurs avec lecteurs RFID intégrés, comme par exemple ATA5505 , mais il n’est disponible qu’en QFN38, donc à moins d’avoir un PCB, vous devrez également trouver un adaptateur. Je pense que sparkfun peut en avoir, mais je ne suis pas sûr. Vous devrez également vérifier si la fréquence de fonctionnement correspond à celle utilisée par vos cartes.

Cybergibbons

Pourquoi voudriez-vous que l’étiquette soit sur le PCB? Il suggère que vous souhaitiez simplement un ID fixe. Pouvez-vous expliquer quel problème vous essayez de résoudre, car il semble que nous essayons de répondre à une question étrange. J’ai construit des lecteurs RFID LF à partir de processeurs Atmel uniquement, mais vous avez besoin d’un frontal RF pour HF. 433MHz n’est cependant pas ce que j’appellerais RFID – ce sont des étiquettes actives, c’est-à-dire. juste de petits émetteurs-récepteurs, contrairement aux balises LF et HF passives.

stevenvh

@avra – Il existe également des RFID inscriptibles!

Réponses


 stevenvh

« Est-il possible d’éviter d’utiliser un lecteur RFID et de connecter le microcontrôleur directement à la RFID? »

L’utilisation de l’étiquette RFID directement avec un microcontrôleur sans lecteur RFID est inutile et souvent impossible.
Les étiquettes RFID commerciales n’ont généralement qu’une seule connexion avec le monde extérieur, et c’est sans fil. Ils tirent leur alimentation d’une porteuse RF et envoient leurs données sur cette même porteuse en la chargeant, de sorte que le lecteur puisse voir les creux du signal.
Si vous souhaitez ignorer la RF et vous connecter directement, vous pouvez également utiliser une EEPROM série à partir de laquelle vous lisez un ID.

« L’étiquette RFID doit être sur le même PCB que l’écran. »

Un lecteur RFID est l’interface RF, qui transmettra le code reçu de l’étiquette sous forme de signal électrique au microcontrôleur. Ainsi, le microcontrôleur avec son écran est connecté au côté du lecteur , pas au tag .

Pour un lecteur, cela n’a de sens. L’affichage changera pour chaque étiquette différente détectée par le lecteur. Si vous connectez l’écran au tag, il affichera toujours le même code. C’est à moins que vous ne vouliez écrire dans la balise pour changer son code.

La solution serait alors de créer votre propre tag. Vous aurez besoin d’un microcontrôleur avec une antenne à bobine connectée qui capte le support et que vous modulerez. L’autre côté du microcontrôleur pilotera l’affichage. Cela nécessitera beaucoup plus d’énergie que ce qui peut être tiré du transporteur, vous aurez donc besoin d’au moins une alimentation par batterie. Dans ce cas, un écran LCD est préférable à un écran LED, car il utilise moins d’énergie.

Beth a fabriqué sa propre étiquette RFID avec juste un petit microcontrôleur et une bobine. Vous aurez besoin d’un microcontrôleur plus grand avec suffisamment d’E / S pour contrôler l’affichage.

Quel microcontrôleur?
Un module LCD avec pilote intégré est le plus facile à utiliser, bien que celui que vous avez choisi soit trop exagéré pour afficher uniquement des chiffres (sauf si vous souhaitez également ajouter des graphiques sophistiqués). Il s’agit d’un affichage graphique dont AFAICS n’a pas de générateur de caractères, vous devrez donc y dessiner vous-même vos chiffres.
Quoi qu’il en soit, que vous utilisiez un affichage de caractères ou un affichage graphique, l’interface sera plus ou moins la même: 8 (ou 4) lignes de données et quelques lignes de contrôle. Tout microcontrôleur avec un minimum de 16 E / S fera l’affaire. N’oubliez pas que vous aurez également besoin d’au moins une, peut-être deux broches d’E / S pour parler au lecteur / enregistreur RFID.
Comme la plupart de ces modules, celui-ci a besoin d’une alimentation 5V. Choisissez donc un microcontrôleur 5V . Si votre contrôleur préféré ne fonctionne qu’à 3,3 V, vous pouvez utiliser des décaleurs de niveau pour interfacer les deux, mais il vaut mieux les éviter s’ils ne sont pas vraiment nécessaires.
Vous aurez besoin d’un microcontrôleur avec de l’ EEPROM pour stocker le code. Encore une fois, si le vôtre n’en a pas, vous pouvez en utiliser un externe, mais vous devriez pouvoir trouver un contrôleur avec la puce EEPROM.
Dans la série Atmel ATMega, l’ ATMega8 est un contrôleur qui fait l’ affaire .


Voir aussi cette question .

Rob

Exactement, l’étiquette RFID sera écrite, donc le code changera. Je veux pouvoir afficher ce code sur l’écran LCD. Des suggestions pour le microcontrôleur?

stevenvh

@rob – À quoi ressemblent les données que vous souhaitez afficher? Numérique, hexadécimal, texte, 8 caractères, 20 caractères? Cela aura un impact sur le choix du contrôleur. Dites-m’en plus et j’ajouterai une section à ma réponse.

Rob

Numérique (par exemple: 1,123), et je veux afficher les chiffres sur un écran LCD comme celui-ci – sparkfun.com/products/710 .

 

Afficher, d’étiquette, données), Écran, LCD, Les, RFID, sur, un

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *