Módulo 8 Dígitos com Display 7 Segmentos e Sensor de Temperatura a Prova D’Água

Aplicação e funcionamento: Neste teste trabalharemos com dois produtos em conjunto que podem ser facilmente aplicado em junto ao Arduino, trata-se do Módulo 8 dígitos com display 7 segmentos,...

Aplicação e funcionamento:

Neste teste trabalharemos com dois produtos em conjunto que podem ser facilmente aplicado em junto ao Arduino, trata-se do Módulo 8 dígitos com display 7 segmentos, leds e push buttons para Arduino – TM1638 e do Sensor de temperatura digital à prova d’água – DS18B20.

O Módulo 8 dígitos com display 7 segmentos, leds e botões – TM1638 é basicamente uma placa eletrônica para Arduino que agrega diversas funcionalidades, podendo ser utilizado em outros microcontroladores, já que trabalha com um protocolo three-wire, mais conhecida como SPI (Serial Peripheral Interface) que utiliza somente 3 fios de comunicação, facilitando assim sua aplicação.

Por sem um acessório completo o Módulo 8 dígitos conta um funcional cojunto de 8 displayS de 7 segmentos, 8 leds vermelhos, além de 8 botões de ajuste (push button) que podem ser utilizados para as mais diferentes finalidades.

O Módulo 8 dígitos com display 7 segmentos, leds e push buttons é ideal para o desenvolvimento de painéis de controle em projetos robóticos ou mesmo de automação residencial, já que as funções podem ser programadas de forma diversa.

O Sensor de Temperatura DS18B20, por sua vez, foi desenvolvido para suprir a necessidade de projetistas que necessitam medir a temperatura de líquidos sem danificar seus equipamentos, já que pode ser submerso na água, por exemplo.

A sua característica de ser a prova d’ água deve-se ao material de produção integrado em sua cápsula: aço inoxidável, contando ainda com cabo totalmente revestido em material isolante para que não sofra os efeitos da umidade.

Em geral o Sensor de Temperatura DS18B20 mostra-se ideal para controle da temperatura em grandes ambientes ou mesmo em reservatórios de água, podendo alcançar medidas de temperatura de até 125ºC.

No teste de funcionamento abaixo vamos realizar a medida da temperatura com o Sensor DS18B20 e mostrar os valores obtidos diretamente no display.

Teste prático:

Produtos utilizados no teste:
– Módulo 8 Dígitos com Display 7 Segmentos, LEDs e push buttons;
– Sensor de temperatura a prova d’agua Digital para Arduino;
– Resistor 4k7;
– Arduino UNO;
– Jumpers Premium Macho/Fêmea;
– Protoboard.

Montagem Física (Hardware):

Como já descrito, a conexão deste dispositivo com o Arduino é muito simples, verifique no esquema abaixo:

esquema-arduino-sensor-de-temperatura

 

/*********************************
***Autor: Leonardo Dalla Porta****
***********15/11/2014*************
*************Atenção**************
***O Codigo esta livre para uso,**
*desde que seja mantida sua fonte*
********e seu autor.**************
********Faça um bom uso***********
******Att. Equipe UsinaInfo*******
*********************************/

//Bibliotecas
#include
#include
#include 

TM1638 module(8, 9, 7); //Pinos do modulo

#define ONE_WIRE_BUS 2 // Pino do Sensor

//Define o sensor
OneWireoneWire(ONE_WIRE_BUS);
DallasTemperaturesensors(&oneWire);

void setup(void)
{
sensors.begin(); // Inicia os sensores
}

void loop(void)
{
sensors.requestTemperatures(); // Envia o comando para ler a temperatura
module.setDisplayToDecNumber(sensors.getTempCByIndex(0), 0, false); // Imprime no display o texto
module.setDisplayToString("Temp:" ); //Escreve o texto no display

}

 

Categorias
Automação ResidencialProjetos
Sem Comentários

Enviar Resposta

*

*

Sobre nós

Hoje a Usinainfo é um dos maiores ecommerces de Ferramentas, Peças para Eletrônica, Componentes Eletrônicos, Sensores e Arduino do Brasil, contando com uma grande diversidade de produtos na linha de eletrônica.

Sugestões

Artigos Relacionados