CONTROLE DE CARGAS COM SENSOR DE TEMPERATURA, LED RGB E ARDUINO

Esquema eletrônico do Sensor de Temperatura LM35 + LED RGB

Esquema eletrônico do Sensor de Temperatura LM35 + LED RGB

 

Fala Pessoal! Tudo bom?!  😎 

 

 💡  Bom, hoje falaremos sobre um assunto bacana e ao mesmo tempo de bastante utilidade: Medição de temperatura e acionamento de cargas baseado em determinado “range” ou “escala” da temperatura medida, utilizando sensor do tipo analógico e placa Arduino UNO.

 

Enfim, eu não quero tomar muito do tempo de vocês pessoal, então, para tentar resumir ao máximo, tudo que com certeza vocês terão acesso no video-tutorial (ou video-aula?!) que vem a seguir, vou dizer que para realizar, para completarmos a montagem deste protótipo de medidor de temperatura com amostra do resultado através de LED do tipo RGB (vermelho-verde-azul), o que necessitamos ANTES de completar a montagem “completa” na protoboard do projeto é:

 

Antes de tudo, precisamos saber quais os valores (obtidos através da leitura analógica da nossa entrada A0 do Arduino), desejamos utilizar com os nossos “pontos-de-corte“, ou “pontos-de-chamadapara ação!
 

Para isso, basta que a gente monte “metade” do circuito eletrônico mostrado no esquemático que vem aí acima deste post! Como assim, “a metade”?!  🙄 

Enfim, basta que a gente monte na protoboard o “lado direito” do esquemático. Ou seja, neste momento ainda não precisamos utilizar, nem o LED RGB (ou 3 LEDs variados para quem não tem um LED RGB na mão) e nem os resistores que são necessários para interligarem o mesmo, basta simplesmente que interliguemos o sensor de temperatura LM35 à entrada A0 da nossa placa ARDUINO UNO (ou derivadas).

Para realizar esta etapa, o que necessitamos é:

  • Copiar e Colar o código a seguir em nossa IDE ARDUINO, Verificar(Compilar) e Carregar em nosso MCU 328P – ATMega 328P da Atmel.

Para exemplificar o código acima:

Vamos dizer que meu ambiente de trabalho, meu quarto aqui onde na bancada de eletrônica estou, encontra-se com uma temperatura ao redor de 27 graus Celsius ( o que neste caso, utilizando o mesmo código acima, corresponde ao valor de leitura analógico de “55“)!  ❗ 

Bom, estes números provavelmente serão diferentes para a situação de cada um de vocês, seja pela região do nosso Brasil na qual residam, assim como pela temperatura ambiente que vocês consideram se sentir em situação agradável, MAS o que deverão considerar, é que a partir destes valores analógicos, poderemos configurar o próximo código, “dizendo” ao mesmo, em qual valor de leitura “analógica” nós “acionamos” ou “desligamos” o LED RGB.

Para realizarmos então a “CONVERSÃO” de valores obtidos através da leitura da entrada ADC (A0) da nossa placa ARDUINO UNO, basta utilizarmos um código “um pouco mais avançado” que o anterior dado acima, como segue a seguir (CTRL+C >> CTRL+V):

 

E então, finalmente, chegamos a Video-Aula onde mostramos e comentamos TUDO sobre o assunto até aqui falado, que é: como controlar cargas a partir da leitura da temperatura via sensores analógicos (do tipo LM35) e realizar amostras do resultado obtido em “Tempo Real” através de LED do tipo RGB (e/ou qualquer outro tipo de carga, incluindo drivers, relés, etc).

 

 

E AQUI, PARA QUEM FICOU AINDA COM DÚVIDAS DE COMO “MONTAR” O CÓDIGO “COMPLETO”, SEGUE O NOSSO REALIZADO POR AQUI (Atenção: os meus valores setados para temperatura aqui em Manaus/AM foram um, então vocês precisarão alterar estes valores no Sketch de vocês para os valores reais calculados pelos 2 códigos/sketches anteriores!)

 

Curtam!
Compartilhem!

Gratidão Eterna meus Amigos!  😉 

Rodrigo Costa
Sigam-me

Esse espaço é Seu! Comenta Aí! ;-)