Índice:

Mecanismo de travamento de porta RFID com um Arduino: 5 etapas (com imagens)
Mecanismo de travamento de porta RFID com um Arduino: 5 etapas (com imagens)

Vídeo: Mecanismo de travamento de porta RFID com um Arduino: 5 etapas (com imagens)

Vídeo: Mecanismo de travamento de porta RFID com um Arduino: 5 etapas (com imagens)
Vídeo: Sensor Biométrico com Arduino 2024, Novembro
Anonim
Image
Image
Impressão 3D e montagem do mecanismo de bloqueio
Impressão 3D e montagem do mecanismo de bloqueio

Neste Instrutível, estaremos conectando um sensor RFID RC522 a um Arduino Uno para fazer um mecanismo de travamento simples controlado por acesso RFID para uma porta, gaveta ou gabinete. Usando este sensor, você poderá usar uma etiqueta ou cartão RFID para travar e destravar um mecanismo de trava do tipo parafuso deslizante que pode ser facilmente montado em uma porta ou gaveta.

O mecanismo de travamento neste Instructable é impresso em 3D, mas você também pode usar qualquer trava do tipo parafuso deslizante normalmente disponível. O bloqueio é acionado por meio de um micro servo.

Este Instructable assume que você já trabalhou com um microcontrolador Arduino antes e conhece os fundamentos da programação de um Arduino. Caso contrário, siga o guia vinculado para obter mais informações sobre como criar e enviar seu primeiro esboço.

Suprimentos

Para construir seu próprio mecanismo de travamento RFID, você precisará do seguinte:

  • Arduino Uno (ou outro) - compre aqui
  • Fonte de alimentação Arduino - compre aqui
  • Sensor RFID RC522 - Compre Aqui
  • Placa de ensaio e jumpers para teste - compre aqui
  • Micro Servo - Compre Aqui
  • 2 x LEDs - Compre Aqui
  • 2 x resistores de 220Ω - compre aqui
  • Impressora 3D e Filamento (Opcional para Bloqueio) - Este Usado
  • Recipiente ou invólucro para sensor e eletrônicos

Etapa 1: impressão 3D e montagem do mecanismo de bloqueio

Impressão 3D e montagem do mecanismo de bloqueio
Impressão 3D e montagem do mecanismo de bloqueio

Primeiro vamos montar o mecanismo de trava, que consiste em uma trava deslizante impressa em 3D e um micro servo com um braço servo.

Você também pode usar uma trava do tipo parafuso deslizante à qual você precisará conectar o braço do servo.

O mecanismo de bloqueio é baseado neste projeto de bloqueio deslizante de Sagittario, que reduzi para 65% do tamanho original.

Baixar arquivos de impressão 3D: Arquivos de impressão 3D RFID Lock

I 3D imprimi os arquivos anexados usando PLA branco a 185C e preenchimento de 20%.

O mecanismo e o suporte do servo têm orifícios para parafusos que permitem prendê-lo facilmente em um armário, armário ou gaveta. Você também pode usar cola quente ou fita dupla-face para fixá-la de forma menos permanente.

Etapa 2: montar os componentes elétricos

Monte os componentes elétricos
Monte os componentes elétricos
Monte os componentes elétricos
Monte os componentes elétricos
Monte os componentes elétricos
Monte os componentes elétricos

Conecte os componentes elétricos conforme mostrado no esquema. Eu os montei em uma placa de ensaio primeiro para testar os componentes e carregar os números de ID para as duas tags às quais eu queria permitir o acesso.

Os LEDs verde e vermelho não são necessários, eles apenas fornecem uma boa indicação de que a etiqueta está sendo lida corretamente quando o sistema está em um invólucro.

Etapa 3: faça upload do código

A descrição completa do código e o link para download podem ser encontrados aqui - Código de mecanismo de bloqueio RFID baseado em Arduino

O link para fazer o download do código está aqui - Código de bloqueio RFID

Antes de executar o código, você precisará instalar a biblioteca RFID que vem junto com o código no download acima.

O código essencialmente espera que uma tag seja digitalizada. Depois que uma tag é digitalizada, ela passa a ID digitalizada para uma função que verifica se o número de ID da tag digitalizada está em uma série de tags aceitas e, em seguida, concede acesso, pisca o LED verde e desbloqueia ou bloqueia o mecanismo, dependendo do estado anterior ou nega o acesso e pisca o LED vermelho.

Etapa 4: Adicionando uma tag

O código inclui uma saída para o monitor serial em seu PC. Ao executá-lo pela primeira vez, você precisará registrar as tags às quais deseja conceder acesso. Isso é feito digitalizando a tag e registrando a ID da tag exibida no monitor serial. Esse número pode então ser adicionado ao array accessGranted para conceder acesso ao tag. O tamanho da matriz também deve ser aumentado ou diminuído de acordo.

Reenvie o código com a nova matriz e agora você deve ser capaz de escanear sua etiqueta e ela piscará em verde e bloqueará ou desbloqueará seu mecanismo, dependendo do estado anterior do bloqueio.

Etapa 5: Instalando a fechadura

Instalando a fechadura
Instalando a fechadura
Instalando a fechadura
Instalando a fechadura

Para tornar a fechadura mais utilizável, instalei-a em um recipiente / caixa de plástico com os LEDs visíveis na frente, acima da área do sensor. A fechadura foi então montada na parte interna da porta.

Se você quiser tornar o sistema um pouco mais seguro, separe o módulo do sensor do Arduino e, em vez disso, monte o Arduino na parte interna da porta. É muito mais difícil reproduzir o sinal do módulo sensor para o Arduino do que reproduzir um sinal PWM para o servo abrir a fechadura.

Se você quiser mais informações sobre a construção do mecanismo de travamento e uma descrição detalhada do código, dê uma olhada na construção completa aqui - Trava de porta RFID baseada em Arduino

Boa sorte com a sua construção!

Recomendado: