Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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:
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.