RFID RC522: O Guia Completo — 13,56 MHz, UID, Setores do Cartão Mifare e Controle de Acesso
Guia completo do leitor RFID RC522: como a tag funciona sem bateria, frequência de 13,56 MHz, leitura do UID, estrutura de setores e blocos do cartão Mifare, ligação SPI em 3,3 V e projeto de controle de acesso.
Você encosta o crachá e a porta abre. O cartão não tem bateria, não tem botão e pode ficar anos na carteira — mesmo assim funciona na hora. O truque tem nome: RFID.
O módulo RC522 traz essa tecnologia para o Arduino por muito pouco, com cartão e tag inclusos.
Neste guia você vai entender como a tag se alimenta sozinha, o que é o UID, como o cartão Mifare é organizado por dentro e como montar um controle de acesso decente.
📻 Como a tag funciona sem bateria
O leitor emite continuamente um campo eletromagnético em 13,56 MHz. Dentro do cartão há uma bobina de antena e um chip minúsculo.
- A bobina do cartão entra no campo do leitor.
- O campo induz corrente nessa bobina — é o mesmo princípio do transformador.
- Essa corrente alimenta o chip do cartão.
- O chip acorda e responde, modulando o próprio campo.
- O leitor percebe a modulação e lê os dados.
🆔 O UID: o número que identifica
Todo cartão tem um UID (identificador único), gravado de fábrica, com 4 ou 7 bytes. É o dado mais fácil de ler e o que a maioria dos projetos usa.
O funcionamento é direto: você cadastra os UIDs autorizados no código e, quando um cartão se aproxima, compara.
🗂️ Como o cartão Mifare é organizado
O Mifare Classic de 1 KB — o que vem no kit — é dividido assim:
| Divisão | Quantidade | Observação |
|---|---|---|
| Setores | 16 | Cada um com chave própria |
| Blocos por setor | 4 | 3 de dados + 1 de controle |
| Bytes por bloco | 16 | O bloco 0 do setor 0 guarda o UID |
| Capacidade total | 1 KB | Suficiente para nome, crédito, permissões |
Cada setor é protegido por duas chaves (A e B). Sem a chave certa, o leitor não acessa o conteúdo. É isso que permite guardar dados de verdade no cartão — saldo, nível de permissão, identificação — em vez de só comparar o UID.
FF FF FF FF FF FF. Se você for guardar algo sério, troque as chaves — senão qualquer leitor abre.🔌 Ligação: atenção aos 3,3 V
O RC522 é um módulo de 3,3 V. Alimentá-lo com 5 V queima o chip.
- 3.3V: alimentação — jamais 5 V.
- GND: terra comum.
- RST: reset, num pino digital.
- SDA (SS): seleção do chip.
- SCK, MOSI, MISO: barramento SPI.
- IRQ: interrupção, normalmente não usada.
🧮 Exemplo prático: controle de acesso
📖 Fechadura com cartão
1) Cadastro: um modo de administrador lê o cartão novo e guarda o UID na EEPROM.
2) Uso: ao aproximar um cartão, compara o UID com a lista.
3) Autorizado: aciona o relé da trava por 3 segundos, LED verde e um bipe curto.
4) Negado: LED vermelho e dois bipes.
5) Registro: guarda o UID e o horário de cada tentativa.
6) Retorno visual: um LCD mostra o nome do portador.
📡 13,56 MHz x 125 kHz
- Só leitura do código
- Sem memória útil
- Tag grossa, tipo chaveiro
- Portaria antiga, controle simples
- Leitura e escrita
- 1 KB de memória em setores
- Cartão fino, tipo crachá
- Acesso, crédito, identificação
🎯 Onde usar
- Controle de acesso a porta e portão.
- Ponto eletrônico e identificação de funcionário.
- Sistema de crédito em cantina e evento.
- Identificação de peça e de ferramenta.
- Brinquedo e jogo com cartões.
🛠️ Problemas comuns
| Sintoma | Causa provável | Solução |
|---|---|---|
| Não lê nada | Alimentado com 5 V | 3,3 V no VCC |
| Lê só encostado | Antena obstruída | Afaste de metal e de outras placas |
| Falha intermitente | Fios de SPI longos | Encurte os cabos |
| Erro de autenticação | Chave do setor errada | Use a chave padrão FF x6 ou a que você gravou |
| UID diferente a cada leitura | Cartão com UID aleatório | Alguns cartões modernos fazem isso — use os setores |
| Módulo esquentando | Tensão errada | Confira o regulador e a alimentação |
🚀 Conclusão
O RC522 coloca identificação por aproximação num projeto caseiro com muita facilidade — e a física por trás, alimentar um chip por indução, continua sendo elegante.
Lembre do essencial: 3,3 V sempre, UID resolve a maioria dos casos e, se a segurança importar, use a autenticação dos setores.
Vai controlar o acesso de onde? Conta aí! 🦣⚡
Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br
Para montar o que você acabou de ler
Controle de acesso pede resposta visual: o LCD mostra liberado ou negado.