Escolar Documentos
Profissional Documentos
Cultura Documentos
Alarme
Alarme
Componentes necessários
- Protoboard
- Sensor RHT03
- 3 leds (verde, vermelho e amarelo)
- Buzzer
- 1 Resistor de 1 kohms (marrom, preto, vermelho)
- 3 Resistores de 100 ohms (marrom, preto, marrom)
- Fios Jumper
Projeto - Alarme
Este projeto simulará um controle de temperatura, na qual acenderá um led de acordo
com a temperatura do ambiente, além de ativar o buzzer se a temperatura estiver el evada.
Conectando os componentes
Conecte seu circuito de acordo com a imagem abaixo.
Figura A - Circuito
Sensor RHT03:
- Pino 1 conectado no 5v do arduino; pino 2 conectado na porta digital 12 com um resistor de
1kohm (marrom-preto-vermelho); pino 3 sem conexão; pino 4 no GND do arduino.
Led verde:
- positivo conectado na porta digital 7 com um resistor de 100 ohms (marrom-preto-marrom);
negativo conectado no GND do arduino.
Led amarelo:
- positivo conectado na porta digital 6 com um resistor de 100 ohms (marrom-preto-marrom);
negativo conectado no GND do arduino.
Led vermelho:
- positivo conectado na porta digital 5 com um resistor de 100 ohms (marrom-preto-marrom);
negativo conectado no GND do arduino.
Buzzer:
- positivo conectado na porta digital 4; negativo conectado no GND do arduino.
Programação
Abra seu IDE do Arduino e digite o código a seguir.
void setup(){
//define os leds e o buzzer como saida
pinMode(led_verde, OUTPUT);
pinMode(led_amarelo, OUTPUT);
pinMode(led_vermelho, OUTPUT);
pinMode(buzina, OUTPUT);
//comunicacao serial
Serial.begin(9600);
//imprime
Serial.println("Temperatura (C)");
}
void loop(){
//realiza a leitura do sensor
DHT.read22(DHT22_PIN);
Resultado
Após realizar o upload do código para o arduíno, clique em “Serial Monitor” (IDE do
Arduino) para visualizar o valor da temperatura do seu ambiente e observe que o led acenderá
de acordo com a regra estabelecida no código. Lembrando que o buzzer será acionado apenas
no momento em que o led vermelho estiver aceso.
A figura abaixo ilustra este projeto.