2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este projeto é um projeto escolar, que eu fiz para escolher a disciplina 2.1 C-programação no EAL. É a primeira vez, quando faço um projeto Arduino e programação C. Esse é um projeto, que apresenta uma fechadura de combinação. Uma fechadura de combinação pode ser usada em muitos lugares todos os dias. Podemos usar isso entre outras no cofre ou quando precisarmos abrir alguma porta.
Etapa 1: Componentes
Para criar esse projeto, usei os seguintes componentes:
- Arduino mega 2560
- LCD 2x16 HD44780 azul
- Konverter LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- Teclado 4x4 8 pinos
- Led azul
- Placa de contato
- Fios de conexão
- Banco de poder
Etapa 2: Conexão
A imagem acima e a descrição a seguir apresentam como todos os componentes estão conectados ao Arduino Mega 2560.
Fim do LCD KONVERTER - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL- SCL
TECLADO - Arduino 2560 Mega
conectado A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Mega
GND - GND
VCC - 5V
SINAL - 8 pinos
Etapa 3: Programação
Comecei a programar dessa forma que encontrei a biblioteca para LCD, senha, teclado. Em seguida, com a ajuda de programas fáceis em Arduino, verifiquei se meus componentes estão funcionando bem. Um dos maiores problemas era que o conversor não tinha comunicação com o LCD. Depois de um longo dia e uma noite, descobri um problema. O problema era o endereço errado no conversor. O próximo passo foi terminar um programa.
Teclado, eu costumava digitar o código. (1111)
O servo está funcionando como um mecanismo de desbloqueio.
O LCD está exibindo o código que eu inseri. (1111)
O programa está funcionando de forma que, depois de inserir o código correto, o led azul acenda e o servo execute um movimento de 90 graus.
Etapa 4: Teste
No teste, inseri o código (1111), com aproveitei com a estrela. Depois de inserir o código correto no LCD, pude ver a inscrição ABRIR, e o led azul acende e o servo faz um movimento de 90 graus. Quando escrevi um código errado, posso ver a inscrição ERRADA.
O dispositivo está funcionando corretamente e sem problemas.
É um projeto fácil, que podemos usar em muitas situações e lugares.