CENTRO UNIVERSITÁRIO DE BRASÍLIA DISCIPLINA
Por: Gabriel Alcantara de Paiva • 23/9/2020 • Trabalho acadêmico • 703 Palavras (3 Páginas) • 278 Visualizações
[pic 1]
CENTRO UNIVERSITÁRIO DE BRASÍLIA DISCIPLINA: CIRCUITOS ELETRÔNICOS PROFESSOR: IVANDRO
TRABALHO PRÁTICO DA DISCIPLINA DE CIRCUITOS ELETRÔNICOS
ENGENHARIA DA COMPUTAÇÃO.
UTILIZAÇÃO DO KIT ARDUINO
ALUNOS:
Introdução
O objetivo será desenvolver um trabalho em grupo (até 4 alunos) de um sistema de automação, utilizando para isto, a placa Arduino Uno com o simulador elétrico Tinkercad.
Componentes que devem ser utilizados:
- placa LCD;
- potenciômetro;
- LED RGB;
- buzzer;
- LDR (sensor de luz);
- LM35 (sensor de Temperatura)
- Utilização de um transistor bipolar;
Ventoinha 12V (COOLER – para simular um ventilador). No caso do Tinkercad, pode ser utilizado um “micro servo” para simular o cooler.
OBJETIVOS/DECRIÇÃO:
- A placa LCD, deverá ser utilizada para mostrar a temperatura do ambiente e se o ambiente está com iluminação ambiente ou se o sistema acionou sua luz;
Portanto, deverá ser utilizado o resistor LDR, para controlar a luz do ambiente, se o ambiente precisar de iluminação do sistema, o arduino deverá ligar um Led Branco para simular o acionamento de uma lâmpada.
- O LED RGB, deverá ser utilizado da seguinte maneira: - ao ligar o sistema, o mesmo deverá emitir a luz, verde;
- Se o ambiente precisar de iluminação, o LED RGB, deverá emitir a luz Branca;
- Se o sensor de temperatura chegar a 40 o , o led deverá ficar com a cor vermelha; - LM35:
Utilizado para medir a temperatura ambiente, e a mesma, deverá ser exibida na placa LCD, quando a temperatura chegar a 40ºC ou mais, deverá ser utilizado o buzzer para emitir um som de alerta, durante 5 segundos acionado e 5 segundos desligado, até que a temperatura ambiente volte a ser menor que 40ºC.
A utilização do transistor bipolar, será para utilizar no acionamento da ventoinha, para abaixar a temperatura ambiente.
Desenvolvimento
1)Montagem do circuito:
[pic 2]
No trabalho pede-se para montar um circuito com todos os itens acima, porém, no lugar de colocar um micro servo para simular o cooler, foi decidido colocar um motor DC para simular o funcionamento do mesmo.
2)Programação:
O código abaixo foi utilizado para que todas as ferramentas conectadas ao arduíno funcionassem da forma desejada:
#include
const int pinoC = 2; const int azul = 5; const int verde = 6; const int vermelho = 3; int c=0; float temp=0; int sensorTemp= A0; int buzz= A1; const int ldr= A2;
LiquidCrystal lcd( 7, 8, 10, 11, 12, 13); void setup(){
pinMode(buzz, OUTPUT);
pinMode(ldr, INPUT);
pinMode(azul, OUTPUT); pinMode(verde, OUTPUT); pinMode(vermelho, OUTPUT);
lcd.begin( 16, 2); lcd.print("Heat:"); pinMode(pinoC, OUTPUT);
}
void beRed(){ digitalWrite(azul,
LOW); digitalWrite(verde, LOW); digitalWrite(vermelho, HIGH);
...