×
Loading ...

Como fazer um termômetro digital simples

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.

Instruções

Um termômetro digital permite medir temperaturas em ambientes internos e externos (David Jordan Williams/Stockbyte/Getty Images)
  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.

    Loading...
  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.

  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.

  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.

Loading...

Dicas

  • Você pode adicionar uma interface gráfica na área de trabalho para que as temperaturas possam estar também disponíveis em seu computador.

O que você precisa

  • Placa de circuito
  • Resistores e capacitores eletrolíticos
  • LED
  • Diodo
  • Regulador de tensão de alimentação 78Lo5
  • Barramento I2C
  • Bateria de 9V
  • Microcontrolador
  • Voltímetro
  • Computador com sistema operacional Linux
  • Software para a comunicação I2C
  • NTC (irá servir como sensor de temperatura)
  • Visor LCD HD44780

Referências

Loading ...
Loading ...