Índice:
- Suprimentos
- Etapa 1: impressão 3D e montagem do mecanismo de bloqueio
- Etapa 2: montar os componentes elétricos
- Etapa 3: faça upload do código
- Etapa 4: Adicionando uma tag
- Etapa 5: Instalando a fechadura
Vídeo: Mecanismo de travamento de porta RFID com um Arduino: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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
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:
Abellcadabra (sistema de travamento de porta com reconhecimento facial): 9 etapas
Abellcadabra (Sistema de Trava de Porta de Reconhecimento de Rosto): Durante a quarentena, tentei encontrar uma maneira de matar o tempo construindo um sistema de reconhecimento de rosto para a porta da casa. Eu chamei de Abellcadabra - que é a combinação entre Abracadabra, uma frase mágica com campainha que eu só pego a campainha. LOL
Circuito de travamento SSR com botões: 6 etapas (com imagens)
Circuito de travamento SSR com botões de pressão: Estou planejando adicionar algumas ferramentas elétricas na parte inferior da minha bancada para que possa fazer um roteador de mesa, por exemplo. As ferramentas serão montadas na parte inferior em algum tipo de placa removível para que possam ser intercambiáveis. Se você estiver interessado em ver h
Mecanismo de olho duplo animado 3D simplificado impresso: 4 etapas (com imagens)
Mecanismo de olho duplo animado 3D simplificado impresso: Tendo construído um mecanismo de olho único simples no passado, eu queria melhorar o design, além de torná-lo mais acessível para a comunidade de criadores. A montagem atualizada usa peças que podem ser facilmente compradas online, e quase todos os componentes ca
Sistema de travamento controlado por voz: 7 etapas (com imagens)
Sistema de Bloqueio Controlado por Voz: O Sistema de Bloqueio Controlado por Voz, é um sistema de bloqueio automatizado, usando bluetooth como intermediário para comunicação entre o Arduino e seu telefone Android. O sistema de bloqueio controlado por voz é desbloqueado quando você diz a senha definida por você (
Relés (DC): 99,9% menos potência e opção de travamento: 5 etapas (com imagens)
Relés (CC): 99,9% menos energia e opção de travamento: a comutação de relé é um elemento fundamental dos sistemas de controle elétrico. Datado de pelo menos 1833, os primeiros relés eletromagnéticos foram desenvolvidos para sistemas de telegrafia. Antes da invenção dos tubos de vácuo e, mais tarde, dos semicondutores, os relés eram u