Páginas

LM35 Thermometer 10 Background Bar Graph

Icone Apresentação:



Monitore temperatura à distância,  remotamente utilizando seu Smartphone Android! Muito fácil de montar e usar!

Selecione o botão forward até 10 Backgrounds com imagens de fundo, tornando seu aplicativo com um novo visual!

Veja também:

Fotos e Vídeos;
Descrição completa de Funcionamento;
Gratuito programa Arduino completo e pronto para uso;
Lista de Materias;
Esquema de Ligações;

Conteúdo:

1)- Fotos do aplicativo;

1.1)- Fotos do aplicativo funcionando com tablet Samsung;

2)- Descrição de Funcionamento;

3)- Código Arduino: LM35 Thermometer 10 Background Bar Graph;

4)- Lista de Materiais;

5)- Esquema de ligações;

 

Google Play:

https://play.google.com/store/apps/details?id=appinventor.ai_antoniosergiosouzaalmeida.LM35CThermometer10BackgroundBarGraph 


Descrição de Funcionamento;

Fotos e Vídeos;



  Youtube:

https://www.youtube.com/watch?v=-hLSkL_7700&list=PL70c1gJPe5Brr-V5J0qtfMeyKyLAoMo3A

Descrição de Funcionamento;

 Vídeos;

 

1)- Fotos do aplicativo: LM35 Thermometer 10 Background Bar Graph












1.1)- Fotos do aplicativo funcionando com tablet Samsung:












2)- Descrição de Funcionamento:

Monitore temperatura à distância,  remotamente utilizando seu Smartphone Android! Muito fácil de montar e usar!

Selecione o botão forward até 10 Backgrounds com imagens de fundo, tornando seu aplicativo com um novo visual!

Veja também:

Fotos e Vídeos;
Descrição completa de Funcionamento;
Gratuito programa Arduino completo e pronto para uso;
Lista de Materias;
Esquema de Ligações;

Este aplicativo: LM35 Thermometer 10 Background Bar Graph mostra valores de temperatura em tempo real a cada 1 segundo, através do sensor de temperatura mais comum, o LM35.

A escala de leitura é de 0°C à 100°C(graus Celsius) mostrada na tela do Smartphone Android de forma digital ex: 25,7 ºC, também será mostrado na tela em forma de Bar Graph;

Selecione o botão forward até 10 Backgrounds com imagens de fundo, tornando seu aplicativo com um novo visual!

A apresentação em forma de Bar Graph torna o app. mais interessante mostrando a progressão dos valores de 
temperatura em forma de barras coloridas, indicando assim as cores correspondentes ao valor da  temperatura.

Monitore temperatura à distância,  remotamente utilizando seu Smartphone Android! Muito fácil de montar e usar!

Ideal para monitorar temperatura ambiente, ou em casa em quartos salas com ventiladores ou Ar condicionados ligados; Monitorar temperatura de estufas ou câmeras frias, etc;

Operação:
Montar o Arduino uno com o Bluetooth JY-MCU e o Sensor de temperatura LM35 conforme esquema fornecido no blogger;

Ligue o Smatphone Android e antes de iniciar o app ligue primeiro o Bluetooth;
Caso você inicie o app. com o bluetooth desligado, será apresentado uma notificação, pedindo para ligar o Bluetooth, neste momento dê Enter e ligue o Bluetooth do Smatphone;

Com o Arduino Ligado e Smartphone ligado faça a conexão bluetooth, entre em configurações do Smartphone e selecione Bluetooth e faça o emparelhar se pedir senha de fábrica vem com:"1234", digite a senha e pronto;

Agora saindo das configurações entre no aplicativo e pressione o botão Connect para conectar, neste momento o app. abre uma lista com os Bluetooths disponíveis, selecione o seu que está ligado ao Arduino;
Pronto será aberto a tela do aplicativo mostrando os valores e temperatura local, juntamente com a apresentação do Bar Graph, temperatura vista com barras de cores.

Selecione o botão forward até 10 Backgrounds com imagens de fundo, tornando seu aplicativo com um novo visual!

Para sair do aplicativo pressione o botão Disconnect para desconectar os Bluetooths e feche o app.

Para entrar novamente ficará muito fácil e prático pois seu aparelho já está configurado e emparelhado com seu Bluetooth. 

Como funciona o Sensor LM35:

O LM35 é um sensor de precisão em centígrados e tem uma voltagem de saída analógica, sua faixa de medição é de -55 º C a +150 º C com uma precisão de ± 0,5 º C. A tensão de saída é de 10mV / º C.  A sua saída pode ser conectado diretamente a uma porta de qualquer microcontrolador.

O LM35 tem um funcionamento básico, para cada 10mV na saída representa um grau Celsius, então se é medido em sua saída  222 mV, isso  representa que a temperatura é de 22,2°C.

Quando usado 5V, a resolução resultante é 5000mV/1024 = 4.8mV. Como o LM35 tem uma resolução de saída de 10mV / º C, a resolução é 10mV/4.8mV ~ 0,5 º C.
Com base nestes dados podemos construir nosso código Arduino.

Veja no meu Blogger: 
Fotos e Vídeos;
Descrição  de Funcionamento;
Gratuito: Programa Arduino completo e pronto para uso;
Lista de Materias;
Esquema de Ligações;

Veja no meu canal Youtube:
https://www.youtube.com/watch?v=-hLSkL_7700&list=PL70c1gJPe5Brr-V5J0qtfMeyKyLAoMo3A

 Vídeos;
Descrição de Funcionamento;


3)- Código Arduino: LM35 Thermometer 10 Background Bar Graph




//Transmite valor temperatura via bluetooth para o App. Android//

int pinSensor = 0;//Analógica A0 conectado ao LM35;
int valorLido = 0;//Variável para leitura LM35;
float temperatura = 0;//Variável calcula e armazena valorlido;
int cont = 0;//Variável contagem numero de leituras lm35;
float temperaturaCalc = 0;//Variável tira a média de 100 leituras
//e mostra o valor real da temperatura em °C;

#include <SoftwareSerial.h>//Biblioteca para serial bluetooth;
SoftwareSerial mySerial(2, 3);//Biblioteca para serial bluetooth;
//Arduino D2(Bluetooth-TX), Arduino D3(Bluetooth-RX);

void setup() {
  mySerial.begin(9600);//Velocidade serial em 9600bps;
  //Bluetooth também deve estar na mesma veloc. 9600bps;
}

void loop() {
 cont++;//Incrementa a contagem na variável cont;
 valorLido =  analogRead(pinSensor);//Leitura do LM35;
 //Favor para melhorar a precisão do valor lido da temperatura
 //selecione o cálculo correspondente em função da tensão
 //de alimentação do LM35(se possível use um voltímetro
 //entre(VCC e GND do LM35);
 //Este valor depende da fonte utilizada;
 //Selecione apenas um cálculo por vez
 // o restante deixe como "//" comentário;

  temperatura = (valorLido * 0.00430);//Calcula o valor;
  //temperatura = (valorLido * 0.00488);// Alimentação LM35=5,0V;
  //temperatura = (valorLido * 0.00478);// Alimentação LM35=4,9V;
  //temperatura = (valorLido * 0.00469);// Alimentação LM35=4,8V;
  //temperatura = (valorLido * 0.00459);// Alimentação LM35=4,7V;
  //temperatura = (valorLido * 0.00449);// Alimentação LM35=4,6V;
  //temperatura = (valorLido * 0.00439);// Alimentação LM35=4,5V;
  //temperatura = (valorLido * 0.00430);// Alimentação LM35=4,4V;
  temperatura = (temperatura * 100);//Multiplica x 100;

 temperaturaCalc =(temperaturaCalc + temperatura);//Variável temperaturaCalc
 //comtém Somatória de 100 valores da temperatura;

 if(cont==100)//Se a contagem for = a 100 leituras;
 {
   cont=0;//Zera contagem;
   temperaturaCalc = (temperaturaCalc/100);//Tira a média da temperatura;
   mySerial.println(temperaturaCalc, 1);//Mostra o valor da temperatura
   //no Smartphone Android;
 }

 delay(10);//Delay de 10ms;
 //Como são executados 100 leituras x 10ms e tirado a média, 
 //o valor da temperatura será apresentado no Smartphone Android 
 //a cada 1 segundo.
 //Com isso teremos um valor real e estabilidade na leitura da temperatura;
}





4)- Lista de Materiais:


Escollha uma fonte de alimentação ou bateria.

Bateria de 9V com plug J4: 

 

 

 

 

 

 

 

 

 

Fonte de Alimentação de 9V/500mA com plug J4:


 

 

 

 

 

 

 

Fonte de alimentação 5V/1000mA com saída cabo USB:


 




Bateria de 9V com conector cabo e plug J4:

 

 

 

 

 

 


Placa Arduino Uno R3:




 

 

 



Sensor de Temperatura LM35:


 

 




 

 

 

 

Placa Módulo Bluetooth JY-MCU:

 

 

 

 

 

 

 

 

 

Protoboard/Breadboard:





Jumpers Macho Macho:








Cabo USB para comunicação/ carregar o programa Arduino / Fonte
Alimentação 5V:

 

 



5)- Esquema de ligações:

 

 

 

Veja no Google Play:

https://play.google.com/store/apps/details?id=appinventor.ai_antoniosergiosouzaalmeida.LM35CThermometer10BackgroundBarGraph 


Descrição de Funcionamento;

Fotos e Vídeos;


Veja no meu canal Youtube:


Descrição de Funcionamento;

 Vídeos;

Nenhum comentário:

Postar um comentário