Índice:

Leitor RFID baseado em ESP32 com tela sensível ao toque: 7 etapas
Leitor RFID baseado em ESP32 com tela sensível ao toque: 7 etapas
Anonim
Leitor RFID baseado em ESP32 com tela sensível ao toque
Leitor RFID baseado em ESP32 com tela sensível ao toque
Leitor RFID baseado em ESP32 com tela sensível ao toque
Leitor RFID baseado em ESP32 com tela sensível ao toque

Neste pequeno instrutivo, mostrarei como criar um leitor RFID simples com saída TFT para montagem na parede usando um módulo ESP32 DEV KIT C, leitor PCB baseado em RC-522 e um kit AZ-Touch ESP. Você pode usar este leitor para acesso à porta ou terminais de alarme de intrusão. É fácil estender esse design simples para aplicativos mais complexos e transmissão de dados sem fio.

Etapa 1: Ferramentas e materiais

Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais

Materiais:

  • Módulo ESP32 DEV kit V3
  • Módulo leitor de cartão RC522
  • Kit AZ-Touch ESP
  • fio de solda
  • fita autoadesiva
  • fio de embrulho

Ferramentas:

  • ferro de solda
  • descascador e cortador de fio

Etapa 2: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

Após a montagem do kit AZ-Touch ESP, é necessário conectar o PCB do leitor RFID. Nas fotos abaixo você encontrará um diagrama elétrico e algumas fotos da minha solução real. Em qualquer caso, é recomendável usar um conector entre o pcb leitor RFID e o pcb AZ-Touch.

Etapa 3: Preparação de RFID PCB

Preparação de RFID PCB
Preparação de RFID PCB
Preparação de RFID PCB
Preparação de RFID PCB

Para a montagem do RFID pcb você deve preparar o pcb com fita adesiva e colá-lo na parte superior do gabinete AZ-Touch

Etapa 4: Montagem da PCB AZ-Touch

Montagem de PCB AZ-Touch
Montagem de PCB AZ-Touch
Montagem de PCB AZ-Touch
Montagem de PCB AZ-Touch

Agora podemos montar o TFT no ArduiTouch pcb, conectar o RFID pcb e montar o AZ-Touch pcb no shell superior também

Etapa 5: instalação de firmware

O código de exemplo precisa do Arduino IDE e de algumas bibliotecas adicionais. Instale as seguintes bibliotecas por meio do Arduino Library Manager.

  • Biblioteca AdafruitGFX
  • Biblioteca AdafruitILI9341
  • MFRC522Library

Você pode baixar a biblioteca também diretamente como um arquivo ZIP e descompactar a pasta em sua pasta do esboço / bibliotecas / Após instalar as bibliotecas Adafruit, reinicie o IDE do Arduino.

Etapa 6: configurações personalizadas

No código-fonte, você pode definir o número de um transponder conhecido:

byte blue_uid = {0x09, 0x8D, 0x9D, 0xA3};

Você deve alterar isso para o UID de um de seus transponders. (O UID dos seus transponders ficará visível na tela "Acesso negado")

Etapa 7: execute a demonstração:

Image
Image

Abra este exemplo no IDE do Arduino. Após a compilação e upload (feche Jumper JP1 no AZ-Touch pcb para upload), você pode colocar seus transponders na parte superior do gabinete AZ-Touch e verá uma tela de "Acesso negado" para transponders desconhecidos e "Acesso concedido" para o transponder conhecido.

Recomendado: