Sensor de temperatura (Arduino): 8 etapas
Sensor de temperatura (Arduino): 8 etapas
Anonim
Sensor de temperatura (Arduino)
Sensor de temperatura (Arduino)
Sensor de temperatura (Arduino)
Sensor de temperatura (Arduino)
Sensor de temperatura (Arduino)
Sensor de temperatura (Arduino)

Este projeto é perfeito para amadores intermediários e iniciantes. A configuração é muito simples. Existe um chip chamado LM35 (link para explicações adicionais) que permite ao Arduino determinar a temperatura do ambiente.

Suprimentos

1) 1 x Arduino nano / Arduino Uno + cabo de conexão

2) 5cm x 5cm Perfboard ou um pequeno breadboard

3) 20 cabos ou fios de jumper

4) 1 x tela LCD 16x2

5) 1 x potenciômetro de 100K ou 250K

6) 1 x bateria de 9 V + clipe de conector

Etapa 1: Projetar e compreender o circuito

Projetando e Entendendo o Circuito
Projetando e Entendendo o Circuito
Projetando e Entendendo o Circuito
Projetando e Entendendo o Circuito
Projetando e Entendendo o Circuito
Projetando e Entendendo o Circuito
Projetando e Entendendo o Circuito
Projetando e Entendendo o Circuito

O chip, LM 35, funciona com base no princípio de que para cada aumento de 1 ° C na temperatura ambiente, a tensão emitida pelo pino "de saída" do LM 35 aumenta em 10mV. A relação linear começa em 0 ° C. Por exemplo, se a temperatura for 25 ° C, a tensão emitida pelo pino "de saída" seria 25 * 10mV = 250mV ou 0,25V.

O Arduino pode ler o nível de tensão que está sendo emitido do pino "de saída" quando está conectado a um dos pinos analógicos do Arduino. A função no Arduino é analogRead. Depois de receber informações sobre a tensão emitida pelo LM 35, o Arduino pode realizar alguns cálculos simples para finalmente obter um valor em Celsius.

Etapa 2: Planejando a construção do circuito

Planejando a construção do circuito
Planejando a construção do circuito

Existem algumas opções de como montar o circuito.

1) Para as pessoas que estão entrando em eletrônica, eu recomendaria usar a placa de ensaio para construir o circuito. É muito menos complicado do que soldar e será mais fácil de depurar porque os fios podem ser ajustados facilmente. Siga as conexões mostradas nas imagens franzidas.

2) Para indivíduos mais experientes, experimente soldar o circuito na placa de ensaio. Será mais permanente e durará mais tempo. Leia e siga o esquema para orientação.

3) Por fim, você também pode solicitar um PCB pré-fabricado da SEEED. Tudo o que você precisa fazer é soldar os componentes. O arquivo Gerber necessário está anexado na etapa. Aqui está um link para uma pasta do Google Drive com o arquivo Gerber compactado:

Etapa 3: soldando os cabos de LCD

Esta etapa é necessária apenas se você estiver construindo a versão breadboard ou perfboard do circuito

Eu recomendaria soldar os cabos no LCD, pois isso lhe dará flexibilidade quando você estiver tentando inserir o LCD 16x2 no painel de interface do usuário. Além disso, será mais fácil conectar com mais segurança o LCD aos pinos do Arduino.

Dicas para soldar com almofadas:

Aqueça a junta colocando o ferro de solda no topo do ponto de contato entre o pino do cabo e a almofada

Aguarde cerca de 5-8 segundos até que a junção seja aquecida

Alimente a gravação de solda na almofada. Deve estar perto do ponto de contato, mas não interno

Etapa 4: Conectando o LCD ao Arduino

Conectando o LCD ao Arduino
Conectando o LCD ao Arduino
Conectando o LCD ao Arduino
Conectando o LCD ao Arduino

Os pinos 2, 3, 4, 5 do Arduino se conectam aos pinos 14, 13, 12, 11 do LCD, respectivamente, ao contar da esquerda para a direita.

Os pinos 1, 5 e 16 do LCD se conectam ao aterramento

Os pinos 2 e 15 do LCD se conectam a + 5V

Os pinos 4 e 6 do LCD se conectam aos pinos 12 e 11 do Arduino, respectivamente.

O pino 3 do LCD é conectado a + 5V por meio de um potenciômetro de 100K ou 250K.

Os pinos 7, 8, 9 e 10 do LCD não estão conectados a nada

Etapa 5: Conectando o LM 35 ao Arduino

Conectando o LM 35 ao Arduino
Conectando o LM 35 ao Arduino

Quando você coloca o lado plano do LM 35 de frente para você, os pinos que se movem da esquerda para a direita são 1, 2 e 3.

O pino 1 está conectado à fonte de alimentação. Funciona para qualquer tensão entre 4V e 20V

O pino 2 é o pino de saída. Este é o pino que muda o valor com a mudança de temperatura. O pino 2 está conectado ao pino A0 (pino analógico 0) no Arduino.

O pino 3 é conectado ao aterramento. Este é o lado negativo ou preto da bateria. Isso também é conhecido como trilho 0V.

Etapa 6: enviando o código

Carregando o código
Carregando o código

O código é fácil de seguir. Existem comentários no próprio código para torná-lo mais fácil de entender

Você pode encontrar um link de download para o código aqui:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Etapa 7: Construindo a Habitação

Construindo a Habitação
Construindo a Habitação

1) Você pode usar qualquer caixa de plástico velha para o seu invólucro. Usando uma faca quente para cortar as ranhuras do LCD e do botão.

2) Além disso, você pode verificar minha conta para outro instrutível onde descrevo como construir uma caixa de acrílico cortado a laser. Você poderá encontrar um arquivo SVG para o cortador a laser.

3) Finalmente, você pode simplesmente deixar o circuito sem um invólucro. Será fácil de consertar e modificar.

Etapa 8: Testar o sensor de temperatura

Como você pode ver, a temperatura mostrada aumenta quando coloco minha mão no sensor. É relativamente preciso se você quiser saber a temperatura do dia.

Recomendado: