Projeto 3 - Micro Controladores Noções e tópicos fundamentais
Por: Vitor Bueno • 25/11/2020 • Trabalho acadêmico • 654 Palavras (3 Páginas) • 139 Visualizações
Introdução
Neste projeto “Controle Básico de um LCD”, faremos uma programação no Arduino utilizando LCD e motor. Essa programação fará o LCD mostrar o ângulo em que o motor se encontra. O projeto funciona da seguinte maneira, o motor se move em relação à tensão que é direcionada nele, de modo em que ele esteja em seu ângulo máximo nos 5V, e em seu ângulo mínimo nos 0V. Nessa programação não utilizaremos nenhum código novo.
Objetivos
O objetivo principal deste projeto é desenvolver e testar a programação e o circuito que faça o que foi descrito acima: mostre no LCD o ângulo no qual o motor se encontra. Temos como objetivo secundário aprofundar os conhecimentos em microcontroladores, assim como nos familiarizar ainda mais com os displays LCD.
Resumo
De maneira resumida, o projeto consiste em fazer com que o LCD mostre o ângulo no qual o motor se encontra. Para isso, iremos utilizar um circuito com LCD e motor, e um Arduino Uno para a programação.
Lista de Materiais
Fonte 5V
Arduino Uno
Protoboard
Display LCD 16x2 com Backlight
11 fios jumper (opcional)
Motor Micro Servo
1 resistor de 10KΩ para o contraste (ou um adequado para sua tensão)
2 potenciômetros de 250K
Montagem Virtual (Simulação)
Circuito desligado:
Exemplo 1: Circuito ligado, servo em 180º (5V).
Exemplo 2: Circuito ligado, servo em 101º (2.80V):
Fotos da Montagem – Passo a Passo
Passo 1: Conectar os pinos 5V e GND do Arduino no positivo e negativo da protoboard, respectivamente
Passo 2: Conectar o LED catódico do LCD no barramento negativo da protoboard
Passo 3: Conectar o pino potência do LCD no positivo da protoboard
Passo 3: Conectar os pinos de DB4 a DB7 do LCD nos pinos digitas de 2 a 5 do Arduino, respectivamente
Passo 4: Conectar um potenciômetro, energizado na protoboard nos barramentos negativo e positivo
Passo 5: Conectar o limpador do potenciômetro no pino contraste do LCD
Passo 6: Conectar um resisto de 250Ω entre o pino “LED anodo” do LCD e o positivo da protoboard
Passo 7: Conectar o pino “LED catódico” do LCD no negativo da protoboard
Passo 9: Conectar o potenciômetro, energizando na protoboaord e conectando o terminal limpador no pino analógico A0 do Arduino.
Passo 10: Conectar o multímetro com o negativo na protoboard
Passo 11: Conectar o Servo, com o negativo e positivo nos respectivos barramentos negativos e positivos da protoboard e o terminal “sinal” no pino digital 6 do Arduino.
Análise dos resultados (teoria x prática)
Resultado teórico:
Observação: Por não ter os componentes reais, a execução prática deste projeto não foi realizada, pois há idosos na mesma residência em que eu moro e por isso não tenho permissão para sair de casa e nem comprar produtos pela internet devido ao perigo
...