Índice:
Vídeo: Exibição de temperatura e umidade DHT 11: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Peças necessárias (estoque de compras no Reino Unido)
Arduino Nano -
Sensor DHT 11 -
1.3 Tela verde OLED
Placa USB Micro Breakout -
Ferramentas necessárias -
Ferro de solda
Placa de prototipagem
Cortadores Laterais
Etapa 1: O circuito
Etapa 1 - O circuito
O sensor de temperatura DHT 11 é um sensor de temperatura e umidade muito simples. Os componentes básicos são um sensor capacitivo de umidade e um termistor. Existe alguma conversão analógica para digital básica que permite que todos os dados necessários sejam enviados para um pino.
Neste exemplo, o DHT 11 se conecta ao USB 5V e aterramento com o pino de dados conectado ao PIN2 do Nano.
O Nano precisa apenas de 5 V de alimentação e aterramento do USB Breakout.
O display OLED usa 4 pinos, 5V, GND, SCL e SDA. O SCL e o SDA são os pinos I2C padrão que são universais para todos os dispositivos I2C.
A pinagem do Arduino é a seguinte:
Pino 2 - DHT 11
Pino A4 - SDA
Pino A5 - SCL
Etapa 2: O Código
O código é bastante simples e fácil de carregar para o Nano e é plug and play sem nenhuma configuração adicional necessária.
Pode ser necessário instalar as seguintes bibliotecas, se ainda não estiverem instaladas.
DHT.h - Para o Sensor DHT11
U8glib.h - Para a tela OLED.
N. B Se você não tiver um display usando este código, verifique se a tela está definida corretamente. É "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" mas pode ser necessário alterar se um painel OLED diferente for usado. Existem exemplos na biblioteca que podem testar a tela.
Etapa 3: o caso
O caso é um design simples de 2 peças, a frente encaixa a tela usando 4 pinos localizadores. A prensa do conjunto frontal se encaixa na carcaça. Pode ser necessário lixar ou lixar levemente para que as 2 peças se encaixem.
Existem orifícios para o sensor DHT na parte superior e o conector USB na parte traseira.
Configurações de impressão
Impresso no Ender 3
PLA Branco
20% de enchimento (suportes necessários para caixa)
Tempo de impressão, c. 2-2,5 horas no total
Etapa 4: Conclusão
Este é um grande projeto de aprendizado sobre o uso de sensores com o Arduino Nano. Existe também o monitor serial (CTRL + M) para ficar de olho no feed de dados.
Os objetivos de aprendizagem são:
Compreendendo os dados de um sensor de temperatura Processando os dados com o microcontrolador Envie os dados para um display (I2C)
Há um bug nas fotos em que a tela diz F, mas a temperatura está em Celsius. Isso será consertado.
Possíveis melhorias / refinamentos são
Refine o projeto 3D do case Use o sensor DHT22 que envia dados mais rápido do que o DHT 11. O sensor usado neste projeto só atualiza a cada 2 segundos.
Se você tiver alguma dúvida, fique à vontade para deixar um comentário abaixo.
Arquivos completos e quaisquer alterações podem ser encontrados aqui:
Recomendado:
Automatizando uma estufa com LoRa! (Parte 1) -- Sensores (temperatura, umidade, umidade do solo): 5 etapas
Automatizando uma estufa com LoRa! (Parte 1) || Sensores (Temperatura, Umidade, Umidade do Solo): Neste projeto irei mostrar como automatizei uma estufa. Isso significa que vou mostrar como construí a estufa e como conectei a eletrônica de energia e automação. Além disso, mostrarei como programar uma placa Arduino que usa L
Exibição termocrômica de temperatura e umidade: 10 etapas (com imagens)
Visor termocrômico de temperatura e umidade: Trabalho neste projeto há algum tempo. A ideia original surgiu após construir um demonstrador de controlador TEC no trabalho para uma feira comercial. Para mostrar as capacidades de aquecimento e resfriamento dos TECs, estávamos usando tinta termocrômica que cha
Exibição de umidade e temperatura de 24 horas do Arduino: 3 etapas (com imagens)
Visor de umidade de temperatura de 24 horas do Arduino: O DHT11 é um ótimo sensor para começar. É barato e fácil de conectar a um Arduino. Ele relata temperatura e umidade com cerca de 2% de precisão, e este instrutível usa um Gameduino 3 como uma tela gráfica, mostrando 24 horas de história
Exibição de temperatura e umidade e coleta de dados com Arduino e processamento: 13 etapas (com imagens)
Exibição e coleta de dados de temperatura e umidade com Arduino e processamento: Introdução: Este é um projeto que usa uma placa Arduino, um sensor (DHT11), um computador Windows e um programa de processamento (um download gratuito) para exibir dados de temperatura, umidade em formato digital e forma de gráfico de barras, exibe hora e data e executa uma contagem de tempo
Temperatura de exibição no módulo de exibição de LED P10 usando Arduino: 3 etapas (com imagens)
Exibir temperatura no módulo P10 LED Display usando Arduino: No tutorial anterior foi dito como exibir texto no módulo Dot Matrix LED Display P10 usando Arduino e conector DMD, que você pode verificar aqui. Neste tutorial, daremos um tutorial de projeto simples, utilizando o módulo P10 como meio de exibição