Índice:

LEDs de temperatura e umidade: 12 etapas
LEDs de temperatura e umidade: 12 etapas

Vídeo: LEDs de temperatura e umidade: 12 etapas

Vídeo: LEDs de temperatura e umidade: 12 etapas
Vídeo: LEDs e sensor de temperatura TMP36 2024, Novembro
Anonim
LEDs de temperatura e umidade
LEDs de temperatura e umidade

Se você sempre quis um termômetro mais visual, este projeto pode ajudar. Estaremos fazendo um conjunto de LEDs que exibem certas cores com base nos níveis de umidade e temperatura.

Etapa 1: Materiais

Materiais
Materiais

Para este projeto, você precisará de:

- 2 LEDs RGB

- Módulo de temperatura e umidade DHT11

- 6 resistores de 220Ω

-12 jumpers da placa de ensaio (fios)

- Arduino UNO R3

- IDE Arduino (para codificação)

- Biblioteca de sensores DHT (para fazer o seu módulo de temperatura funcionar)

Etapa 2: Fiação da placa de ensaio

Fiação da placa de ensaio
Fiação da placa de ensaio

Etapa 3:

Imagem
Imagem

Você deseja configurar uma fonte de alimentação adequada para cada componente, então vamos começar com o aterramento e as conexões de 5 volts

Passo 4:

Imagem
Imagem

A seguir, vamos configurar o sensor de temperatura. O meu está conectado ao 2 pinos no Arduino uno

Etapa 5:

Imagem
Imagem

Finalmente, vamos configurar os LEDs. Ambos têm a mesma fiação e configuração de resistor. Meus pinos para o LED que representa as leituras de temperatura estão nos 3, 5 e 6, enquanto o LED de umidade está definido nos pinos 9, 10 e 11

Etapa 6:

Imagem
Imagem

Agora você tem um circuito concluído! Vamos começar a trabalhar no código que permite que esses LEDs detectem a temperatura.

Primeiro, defina os pinos para seu sensor de temperatura e LEDs de acordo com seus pinos e inclua a biblioteca para o sensor de temperatura. Para incluir a biblioteca (no nosso caso, “DHT” é a nossa biblioteca necessária), vá para a barra de menus e selecione “Sketch> Incluir Biblioteca> Adicionar Biblioteca. ZIP” e selecione a pasta ZIP “DHT” de onde você baixou.

Etapa 7: codificação

Codificação
Codificação
Codificação
Codificação

Etapa 8:

Imagem
Imagem

Em seguida, em Void Setup, determine a saída para ambos os LEDs e também para o monitor serial do seu sensor.

Etapa 9:

Imagem
Imagem

Em void Loop, escreva a função do seu monitor serial. É aqui que você fará as leituras de temperatura e umidade para a função de loop posteriormente.

Etapa 10:

Imagem
Imagem

Execute o monitor serial indo até a barra de menus e selecionando “Ferramentas> Monitor serial”. Você deve obter leituras de temperatura e umidade. Aguarde 30 segundos e anote os números que aparecem com mais frequência para temperatura e umidade. Agora que você leu, podemos inserir esses valores para o nosso próximo segmento de código

Etapa 11:

Imagem
Imagem

Para fazer com que nossos LEDs se acendam de acordo, temos que escrever algumas declarações "else". Faça a leitura que você fez para a temperatura e conecte-a ao primeiro conjunto de declarações. Se a temperatura for superior ao valor atribuído, a luz ficará vermelha. Caso contrário, permanecerá azul. O mesmo se aplica à umidade. Se a leitura for superior ao valor obtido, a luz ficará vermelha. Caso contrário, permanecerá azul.

Etapa 12: Pronto

Agora você tem seus próprios LEDs de detecção de temperatura e umidade!

Recomendado: