Como usar um leitor RFID com um Raspberry Pi Pico

Cartões e tags RFID estão por toda parte! Nós os usamos em edifícios para controle de acesso. Impressoras e fotocopiadoras podem usá -las para identificar os funcionários. Tags de marcação de gado e identificação de animais de estimação usam uma forma de RFID. A tecnologia para ler um dispositivo RFID é barato, por cerca de US $ 5, você pode obter o leitor e, por US $ 4, um Raspberry Pi Pico pode ler os IDs dos cartões / tags.

Nisso, aprenderemos a ler tags e cartões RFID usando um leitor MFRC522 e um Raspberry Pi Pico, o objetivo será criar um sistema fictício de controle de acesso RFID que permitirá que os usuários entrem em um edifício ou alertem a segurança para removê -los. Antes que possamos fazer isso, precisamos identificar o ID de nossos cartões / tags. A primeira seção disso como fará exatamente isso e, em seguida, inseriremos algum código para controlar dois LEDs para simular o mecanismo de travamento.

Para isso como você precisará

  • Raspberry Pi Pico em execução Micropython
  • MFRC522 RFID Reader
  • Pão grande
  • 11 x fios de saltador masculino para masculino
  • LED verde
  • LED vermelho
  • Resistores de 2 x 100 ohm (marrom – preto – marrom – ouro)

Construindo o hardware

(Crédito da imagem: Hardware de Tom)

A construção de hardware é dividida em duas seções. Primeiro, a fiação do leitor RFID MFRC522. O leitor usa o SPI para se comunicar com o Raspberry Pi Pico e exige sete pinos para fazê -lo. Dois são para poder (3,3V e GND) e o restante são para SPI.

Deslizar para rolar horizontalmente

MFRC522

Raspberry Pi Pico

Cor de fio

SDA

Gp1

Azul

Sck

Gp2

Laranja

Mosi

Gp3

Roxo

Miso

GP4

Azul

Gnd

Qualquer gnd

Preto

RST

GP0

Branco

3.3

3v3 out (pino físico 36)

Vermelho

(Crédito da imagem: Hardware de Tom)

Segundo, são nossas saídas. Para ver se o cartão correto foi apresentado, precisamos adicionar dois LEDs. Vermelho para um cartão RFID incorreto, verde para um cartão correto. Os LEDs se conectam a um pino GPIO que controlamos para ativar/desativar o LED e qualquer pino GND disponível através de um resistor de 100 ohm. Você pode usar um resistor de 220 ou 330 ohm, eu tinha cerca de 100 ohm resistores na minha mesa. Precisa descobrir o resistor correto? Nós temos Tenho um guia para você!

Deslizar para rolar horizontalmente
CELE DE CABELAR – COLUNA 0

Raspberry Pi Pico

Cor de fio

Ânodo LED vermelho (+)

Gp14

Vermelho

Catodo LED vermelho (-)

Qualquer gnd

Preto

Ânodo LED verde (+)

Gp15

Verde

Catodo LED verde (-)

Qualquer gnd

Preto

(Crédito da imagem: Hardware de Tom)

Antes de seguir em frente, verifique se sua fiação está correta.

Instalando o software RFID Reader

Source link

Artigos Relacionados

Botão Voltar ao Topo