Como usar com Arduino – KIT RFID MFRC522

Como usar com Arduino – KIT RFID MFRC522

img00_como_usar_com_arduino_-_kit_rfid_mfrc522_uno_mega_2560_nano_controle_acesso_automacao_residencial

– Descrição:

KIT com Leitor RFID MFRC522/Tag Chaveiro/Tag Cartão – 13,56MHz possui os itens necessários para que você possa começar a desenvolver seus projetos utilizando tecnologia RFID. O KIT é composto de um leitor RFID da marca Mifare, modelo MFRC522, uma tag do tipo chaveiro de 13,56MHz e uma tag do tipo cartão também de 13,56MHz.

A tecnologia RFID é aplicada a diversos setores. Como exemplo: controle de tráfego de pessoas (indústria ou instituição de ensino) ou em supermercado, onde os produtos possuem uma tag RFID e ao final da compra o cliente só precisa passar o carrinho com os produtos por um leitor RFID de médio porte para que as tags dos produtos sejam lidas e o valor final da compra seja apresentado ao cliente.

– Especificações e características (Leitor RFID MFRC522):

– Modelo: MFRC522
– Tensão de operação: 3,3VDC
– Corrente de operação: 13mA a 26mA
– Tensão em modo inativo: 3,3VDC
– Corrente em modo inativo: 10mA a 13mA
– Frequência de operação: 13,56MHz
– Interface: SPI
– Taxa de transferência: 10Mbit/s
– Alcance: 0 a 3cm
– Cartões suportados: Mifare1 S50, Mifare1 S70, Mifare Ultralight, Mifare Pro, Mifare Desfire
– Temperatura de operação: -20º a 80º celsius

Especificações e características (Tag Cartão 13,56MHz):

– Frequência de operação: 13,56MHz
– Taxa de transferência: 106Kbaud
– Capacidade: 8Kbit / 16 partições
– Alcance: 2 a 10cm
– Tempo de leitura e escrita: 1 a 2ms
– Temperatura de operação: -20º a 55º celsius
– Material: PVC

Especificações e características (Tag Chaveiro 13,56MHz):

– Frequência de operação: 13,56MHz
– Taxa de transferência: 106Kbaud
– Capacidade: 8Kbit / 16 partições
– Alcance: 2 a 10cm
– Tempo de leitura e escrita: 1 a 2ms
– Temperatura de operação: -20º a 80º celsius
– Material: ABS

– Datasheet:

 Datasheet MFRC522

– Aplicações:

A partir da leitura da tag é possível definir ações a serem executada, como, por exemplo, abertura de uma cancela eletrônica, abertura de um portão, liberação de roleta na portaria de uma empresa mediante a leitura da tag de cadastro do funcionário e etc.

– Proposta da prática:

1) Utilizar o KIT com Leitor RFID MFRC522/Tag Chaveiro/Tag Cartão – 13,56MHz em conjunto com o Arduino para capturar os UIDs das tags.

2) Em seguida efetuar leitura das tags a partir do leitor e caso seja uma tag válida (cadastrada) o LED verde irá acender e caso seja uma tag inválida (não cadastrada) o LED vermelho irá acender.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – KIT com Leitor RFID MFRC522
01 – LED Difuso 5mm Vermelho
01 – LED Difuso 5mm Verde
02 – Resistor de 150Ω
01 – Protoboard
04 – Cabos Jumper macho-macho
07 – Cabos Jumper macho-fêmea

– Esquema de ligação da prática (capturar os UIDs das tags):

img01_como_usar_com_arduino_-_kit_rfid_mfrc522_uno_mega_2560_nano_controle_acesso_automacao_residencial

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Biblioteca:

Download Biblioteca MFRC522

– Importando bibliotecas para o ambiente de programação do Arduino:

Arduino – Importando bibliotecas para a IDE

– Código (capturar os UIDs das tags):

OBS: anote os UIDs capturados para utilizar um deles no código de validação da tag cadastrada.

– Resultado (capturar os UIDs das tags):

– Esquema de ligação da prática (validação da tag cadastrada):

img02_como_usar_com_arduino_-_kit_rfid_mfrc522_uno_mega_2560_nano_controle_acesso_automacao_residencial

– Código (validação da tag cadastrada):

OBS: antes de carregar o código abaixo no Arduino, substitua o texto 27:41:AA:AB na linha “if (strID.indexOf(“27:41:AA:AB”) >= 0) {” pelo UID de uma das tags que fez a captura. Qualquer outro UID diferente do identificador (UID) que você inserir no código será inválido.

– Resultado final (validação da tag cadastrada):

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 16 comentários para esta postagem
    • Euler Oliveira Autor às 19:31

      Olá Rafael.

      Agradeço pelo comentário!

      Com certeza tem, mas com finalidade de uso profissional / industrial.

  1. Sergio às 17:33

    Olá Euler!

    É possível usar o sistema RFID para registrar “créditos” em um tag por bases remotas (baterias sem ser ligadas a tomada)
    E outros sistemas remotos (a bateria) retirar os créditos desses tags (de forma simples de 1 em 1) por ação de um botão?

    Vocês teriam todos os componentes necessários?

    Desde ja agradeço a atenção.

    • Euler Oliveira Autor às 14:57

      Olá Sergio.

      Agradeço pelo comentário e reconhecimento!

      Infelizmente não vou saber te responder.

  2. claudio nunes às 22:06

    oi galera , teria como alguém me ajudar, eu gostaria que o circuito funcionasse assim, ao aproximar a tag o led ascende e se apaga ao afastar a tag, algo como pressionar o botão e ligar o led, e ao soltar ele apaga. obrigado a todos

  3. Jonathan de Oliveira Gonçalves às 17:13

    Como eu faço para colocar várias etiquetas para liberar o acesso? Eu poderia nomear elas no começo dando um nome (etiqueta “A” , “B”, “C” etc…) e ao invés de colocar o código, no IF só fazer pelo nome)

  4. Marcus Anghinoni de Souza às 02:52

    Olá Euler. Obrigado por compartilhar! Eu tenho uma pergunta… Seria possível ter a saída ativa sempre enquanto o tag estiver próxima do sensor, desligando ao retirar? Vou explicar melhor minha idéia. Seria para usar um tag para ligar um determinado equipamento, que ficaria energizado enquanto o tag estiver ali no sensor. Quando retirar o tag do sensor, cortaria a alimentação. Talvez esse seu exemplo já faça isso… O LED verde permanece acesoe nquanto o TAG estiver ali e só apaga ao retirar?
    Obrigado por alguma resposta!

    • Euler Oliveira Autor às 07:45

      Olá Marcus.

      Agradeço pelo comentário!

      Sim, é possível.

    • Euler Oliveira Autor às 15:24

      Olá Filipe.

      Agradeço pelo comentário!

      Sim, é possível.

  5. Ezequiel Junior às 11:05

    Seria possível utilizar este kit para registrar a localização de um determinado item?

    • Euler Oliveira Autor às 11:08

      Olá Ezequiel.

      Agradeço pelo comentário!

      Não.