Início
/
Desafios
/
Desafio28 - Controle um cooler com sensor LM35 + alarme
Desafio28 - Controle um cooler com sensor LM35 + alarme
Angelo Luis Ferreira | 22/10/2018
Acessos: 1.884
Desafio 28 - Projeto 45
Controle um cooler com sensor de temperatura LM35
Com base no projeto45 resolva o seguinte desafio:
1. Acrescente um led comum vermelho para ser ligado toda vez que a temperatura do ambiente for maior que a temperatura de controle.
2. Acrescente um buzzer onde deverá tocar um alarme toda vez que a temperatura do ambiente for maior que a temperatura de controle.

3. Substitua o led comum por um led RGB. Crie uma curva de cores variando de azul (<15ºC) para verde (>15º a <30ºC) e de verde para vermelho (>30ºC). A curva deverá ser proporcional com a temperatura lida no sensor.
4. Acrescente um botão (push button) para ligar/desligar o cooler definitivamente. Quando a função estiver ligada, o cooler irá funcionar independentemente da temperatura. Quando a função estiver desligada, o cooler só irá funcionarcaso a temperatura estiver acima do valor de controle.
Dicas e orientações
a) Para criar um som de alarme tipo sirene, tome como exemplo o projeto 31.
b) No item 3 monte o Led RGB de forma similar ao projeto 44.
Depois, crie uma curva de cores com a seguinte lógica:
. Use a regra de três, onde por exemplo:
0ºC - Cor azul -> R=0, G=0 e B=255.
15ºC - Cor verde -> R=0, G = 255 e B = 0,
As temperaturas intermediárias calcule com através da regra de três. Portanto cada grau equivale a 255/15 = 17. Portanto, 3ºC terá uma cor igual a: R =0, V= 3 * 17 = 51, B = 255 - (3 * 17) = 204.
Utilize a mesma lógica para as outras faixas de temperatura.
ATENÇÃO: Para utilizar as variações de cores, você precisará utilizar o PWM (Pulse Width Modulation). Veja o projeto Projeto 23 - Criando efeito de cores com um LED RGB .
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários