Índice:

Fechadura de porta automatizada: 5 etapas
Fechadura de porta automatizada: 5 etapas
Anonim
Image
Image
Fechadura de porta automatizada
Fechadura de porta automatizada
Fechadura de porta automatizada
Fechadura de porta automatizada
Fechadura de porta automatizada
Fechadura de porta automatizada

Ei!!

Este é o meu primeiro Instructable! Espero que você goste disso.

Neste projeto, vamos construir uma fechadura automatizada (protegida por senha). A fechadura e a chave clássicas são, literalmente, uma invenção de 100 anos e, como sabemos, "mudança é a lei da natureza", então é hora de mudar. Portanto, hoje vamos construir uma fechadura eletrônica simples e barata.

A fechadura que vamos fazer é eletrônica, seu cérebro será Arduino Uno (Arduino nano ou pro mini também funcionará bem), e terá uma tela lcd 16 * 2 para display e teclado DIY para inserir a senha. ser incorporado com uma campainha. Neste tutorial, vou usar o motor de hobby DC para o mecanismo de bloqueio, mas você pode usar um servo.

Agora vamos começar !!

Suprimentos

Os componentes necessários para construir o bloqueio estão facilmente disponíveis online e offline. Fornecerei links para os mesmos.

~ Arduino Uno: você pode comprar aqui

Visor LCD ~ 16 * 2: você pode comprar aqui

~ l293D IC: você pode comprar aqui

~ Motor DC hobby / servo motor: você pode comprar aqui

~ push switch x 18: você pode comprar aqui

~ perf board

Resistor de ~ 1Kohm x 16

Potenciômetro de ~ 10Kohm

Resistor ~ 1Mohm

~ campainha

~ invólucro para colocar os componentes

alguns fios, conectores, solda e ferro de solda serão suficientes para fazer a fechadura automática da porta.

Etapa 1: Interface do monitor LCD 16 * 2 com o Arduino

Interface de tela LCD 16 * 2 com Arduino
Interface de tela LCD 16 * 2 com Arduino
Interface de tela LCD 16 * 2 com Arduino
Interface de tela LCD 16 * 2 com Arduino
Interface de tela LCD 16 * 2 com Arduino
Interface de tela LCD 16 * 2 com Arduino

É muito fácil fazer a interface do LCD com o Arduino.

Aqui eu forneci o diagrama de circuito para o mesmo, eu fiz escudo DIY para este monitor para conectar o LCD mais facilmente. Estamos usando 4 pinos de dados (ou seja, D4, D5, D6, D7) do display para fazer a interface com o Arduino.

Eu sugiro que você use fio de fita para manter as conexões organizadas ou você pode usar jumpers com uma placa de ensaio.

Para verificar se tudo está funcionando corretamente ou não, você pode fazer o upload do esboço de exemplo Hello World da biblioteca LIQUID CRYSTAL que também forneci.

Etapa 2: Criação e interface do teclado

Criação e interface do teclado
Criação e interface do teclado
Criação e interface do teclado
Criação e interface do teclado
Criação e interface do teclado
Criação e interface do teclado

Eu fiz meu teclado simples em vez de usar o módulo de teclado disponível no mercado, porque ele usa 8 pinos de i / o e se usarmos este módulo. Não teremos pinos de E / S para outros componentes.

Então, decidi fazer o próprio módulo de teclado que usa apenas um pino analógico do Arduino !!

podemos fazer isso facilmente com a ajuda de alguns botões e resistores. princípio de funcionamento disso é o divisor de tensão, você pode ver a fiação e o funcionamento nas imagens acima. Eu fiz em uma placa de desempenho, você também pode fazer o mesmo e agora é super fácil de conectar através do Arduino.

NOTA: resistência maior no lugar de resistência de 1 M ohm tornará o teclado mais preciso.

Etapa 3: configuração da trava

Configuração de trava
Configuração de trava
Configuração de trava
Configuração de trava
Configuração de trava
Configuração de trava

Existem duas maneiras de fazer a configuração da trava da porta

1. Faça Você Mesmo

você vai precisar de uma trava de porta normal (Kundi), um motor cc, dois botões, haste roscada (usei um parafuso), uma porca e algum tipo de epóxi para unir as coisas (usei a vedação M).

basta unir a haste roscada com o eixo do motor e a porca com a trava, colar dois botões na trava de forma que sempre que a trava estiver em sua posição extrema, qualquer um dos botões deve ser pressionado.

Faça a fiação conforme indicado na figura.

conectar o motor com um driver de motor, aqui estou usando L293D ic para controlar o motor de passatempo DC.

2. Obtenha uma trava de solenóide

Você pode comprar uma fechadura solenóide online. Eu também estou fornecendo a você um link para o mesmo aqui.

Etapa 4: adicionar campainha e localizar gabinete para os componentes

Adicionando campainha e localizando gabinete para os componentes
Adicionando campainha e localizando gabinete para os componentes
Adicionando campainha e localizando gabinete para os componentes
Adicionando campainha e localizando gabinete para os componentes
Adicionando campainha e localizando gabinete para os componentes
Adicionando campainha e localizando gabinete para os componentes
Adicionando campainha e localizando gabinete para os componentes
Adicionando campainha e localizando gabinete para os componentes

Agora que tudo está quase configurado, você pode adicionar uma campainha para tornar seu bloqueio mais interativo

conecte um fio da campainha ao gnd e outro ao pino 10 do Arduino.

Agora encontre um gabinete apropriado para colocar os componentes para fazer seu projeto parecer Cool.

Usei uma moldura de madeira para proteger o LCD e o teclado, que montei sobre uma caixa de plástico contendo arduino, campainha e driver do motor.

Etapa 5: Código

Código
Código
Código
Código

Não há muito a dizer sobre código, eu mesmo fiz e funciona bem.

existem duas chaves através das quais o portão pode ser aberto. uma é a chave mestra que é pré-declarada em código e não pode ser alterada e a outra chave é atualizável e armazenada no eeprom e pode ser alterada pressionando a tecla C Se por engano você inseriu a tecla errada, você pode apagá-la pressionando a tecla A do teclado.

você pode alterar a mensagem de boas-vindas minha mensagem de alteração na função welcome ().

Isso é tudo para este projeto. Agora você estará pronto para ir.

Este projeto é parte do concurso arduino 2020, considere votá-lo, Obrigado.

Recomendado: