Como fazer um termômetro digital simples

••• David Jordan Williams/Stockbyte/Getty Images

Projetos que você mesmo faz são uma maneira divertida de passar o tempo. Não só você adquire uma habilidade, mas também começa a colocar em prática os conceitos que pode ter aprendido na escola. Um termômetro digital permite medir temperaturas em ambientes internos e externos. Você pode fazer um com materiais facilmente disponíveis e que não custam muito. A tarefa pode ser bastante desafiadora, pois exige habilidades elétricas e de programação. Você pode conseguir os itens que você vai precisar na Amazon ou na tuxgraphics.org, que tem uma loja online.

Passo 1

Monte um circuito. Solde resistores, regulador de tensão, barramento I2C e diodo na placa de circuito. Você vai precisar de uma tensão de referência estável para os NTCs para que as leituras sejam exatas. Preste atenção às partes onde a polaridade é importante. Verifique a fonte de alimentação antes de soldar o microcontrolador. Isto irá permitir a obtenção de leituras precisas. Para fazer isso, ligue a bateria de 9V e confirme com um voltímetro uma leitura de exatamente 5V sobre o pino de encaixe do microcontrolador.

Passo 2

Teste a placa de circuito. Para fazer isso, conecte o circuito na porta RS232 do seu computador e execute o programa i2c_rs232_pintest com várias combinações de sinais. Por exemplo:

i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 1 0 i2c_rs232_pintest-d-c 1 0

Este programa estabelece os níveis de tensão nos pinos RTS (usado como SCL, opção -c) e DTR (usado como SDA, opção -d) da porta RS232. A porta RS232 tem níveis de tensão de cerca de +/- 10V. Atrás do diodo Zener, você deve medir apenas -0,7 V para ter um zero lógico e +4-5 V para ter nível um lógico.

Passo 3

Solde o microcontrolador. Em seguida, verifique a comunicação I2C, executando os seguintes comandos no diretório do pacote linuxI2Ctemp:

make make load

execute o i2ctemp_linux para ver as temperaturas interiores e exteriores.

Passo 4

Conecte o LCD no microcontrolador. A tela dele tem um pino de contraste. Quando você conectar o pino ao GND, o visor ficará escuro. No entanto, isso depende da marca da tela, do ângulo de visão e da tensão de alimentação.

Mais recentes

×