Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá a todos, Este é o meu primeiro instrutível e foi apresentado por Judhi Prasetyo. O workshop foi organizado pela Assembly, onde estou trabalhando como estagiário e é um dos melhores lugares para se trabalhar se você é um maker.
Voltando ao sistema de bloqueio RFID, vou explicar como ele funciona.
Visão geral:-
- Usamos tag RFID e leitor neste sistema.
- Agora, cada tag tem um código único
- quando você coloca a tag no leitor que está conectado ao Arduino
- O leitor decodifica o código de radiofrequência para vários caracteres e o envia para o Arduino
- O Arduino já armazenou o código RF em sua memória, que foi escrito por nós
- O Arduino verifica se o código RF recebido corresponde ao código em sua memória
- Se corresponder, o servomotor abre a fechadura com mecanismo de cremalheira e pinhão que converte o movimento de rotação em movimento linear
Etapa 1: Materiais necessários
Aqui estão alguns dos materiais necessários: -
- Módulo RFID-RC522
- Arduino Uno
- Peças impressas em 3D aqui - aqui
- Qualquer servo motor de tamanho padrão (40,8 × 20,1 × 38 mm) com rotação de 180 graus. Ex: - servo Mg995
- Parafusos M3 e porca para montar o motor
- Placa de ensaio e 2 luzes LED
Aqui estão os arquivos impressos em 3D abaixo
Se você tiver a impressora 3D, use as configurações do link Thingiverse, caso contrário, use o 3DHubs que enviará as peças para você.
Etapa 2: Diagrama de montagem e circuito
Acima está o diagrama do circuito que você deve seguir.
A montagem da engrenagem com o servo pode ser feita com parafusos de montagem normal que vêm com o próprio servo.
Durante a oficina, houve um problema de o servo motor não caber na parte impressa em 3D. Isso acontece devido à imprecisão da impressora 3D ocasionalmente. Se isso acontecer, use um ferro de solda para derreter o material e corrigi-lo.
Etapa 3: Código Arduino
Baixe o código acima e envie-o para o seu Arduino Uno. Eu expliquei o código também. Certifique-se de primeiro escanear a etiqueta RFID para encontrar seu código na porta serial e colocá-la na variável 'cardno'.
Etapa 4: Solução de problemas
Aqui estão os possíveis problemas que você pode encontrar. É o mesmo problema que aconteceu durante o workshop.
1) O servo motor não encaixa no sistema de bloqueio?
A) Isso não é uma falha de design, mas ocorre principalmente devido à imprecisão da impressora 3D ocasionalmente. Basta usar um ferro de solda para aumentar a lacuna para a montagem do servo.
2) O servo não está se movendo?
A) Existe a possibilidade de a conexão estar solta ou o fio conectado no local errado. Não há erro na programação, portanto, verifique novamente.
3) O leitor RFID não reconhece a etiqueta?
A) Parece que você se esqueceu de escanear o número do seu cartão e colocá-lo na variável 'cardno'. Faça isso e veja.
4) O servo trava a porta ao invés de abri-la quando etiquetado com RFID?
A) Isso acontece quando você monta o servo na direção oposta. Apenas mude a orientação do servo ou coloque este código se você estiver com preguiça de mudar.
Etapa 5: Parabéns
Como você pode ver, usamos uma versão menor da estrutura de bloqueio e servo motor. Fizemos isso para reduzir o custo e principalmente para ensinar as pessoas. Mas se você quer realmente implementar este sistema de fechadura em sua casa, escolha o design impresso em 3D normal e um bom servo.
Parabéns por concluir o projeto. Se você fez esse projeto de forma diferente, encontre algo novo ou precise de ajuda e me avise nos comentários abaixo.
Etapa 6: Sistema Smart Lock usando Arduino
Créditos do vídeo - Amit Jindani