FAVORITAR

Monitoramento de Temperatura e Umidade na Franzininho WiFi LAB no BIPES

Este post faz parte da série Franzininho WiFi com BIPES. Leia também os outros posts da série:

Neste exemplo, vamos ler a temperatura e a umidade com o sensor DHT11, exibindo os dados no console e também no display da placa.

Uma breve introdução sobre DHT11

O sensor DHT11 é um sensor de temperatura e umidade. A faixa de medição é a seguinte: a temperatura varia de 0°C a 50°C, enquanto a umidade varia de 20% a 90%.

Material necessário

  • Franzininho WiFi LAB
  • Plataforma BIPES
  • DHT11 – sensor de temperatura e umidade

Componentes na Franzininho WiFi LAB

A Franzininho WiFi LAB possui o sensor de temperatura e umidade DHT11 integrado. Além disso, utilizaremos o display OLED disponível para mostrar os dados coletados.


Observação: A seguir, apresentamos a posição dos componentes na placa Franzininho WiFi LAB. Caso você não tenha a versão LAB em mãos, é possível realizar o exemplo proposto utilizando uma placa Franzininho WiFi, o componente ou módulo DHT11 e o display OLED. Caso tenha o DHT11, mas não tenha o display, você pode apresentar as informações na aba do console.

Potencializando a automação com conectores menores, mais rápidos e mais fortes

Conecte-se com Confiança: Suporte à Indústria 4.0, Manufatura Inteligente e a Transição para a Indústria 5.0

Saiba mais

Tabela de referência

Está tabela te ajudará a selecionar o pino da placa Franzininho WiFi no BIPES.

Código

Vamos inserir os seguintes blocos:

  1. DHT11/DHT22 Sensor: Você encontra este bloco na categoria “Sensores”.
  2. Repita enquanto: Este bloco está na categoria “Laços”.
  3. Verdadeiro: Este bloco está na categoria “Lógica”.
  4. Imprime, Criar texto e o vazio:  Você encontra estes blocos na categoria “Texto”.
  5. Temperatura do DHT11: Este bloco está na categoria “Sensores”.
  6. Atualizar o DHT11: Este bloco está na categoria “Sensores”.
  7. Espere 1 segundo: Este bloco está na categoria “Temporização”.

Código

Não esqueça de fazer a alteração do pino do DTH11 que é o GPIO15.

Chegou a hora de testar para ver se funciona na sua máquina. Não se esqueça de verificar se sua placa está conectada, hein? Em seguida, clique na seta para enviar o código para a placa.

Clique na aba superior “console” para ver os dados.

E este foi o resultado da temperatura e umidade do meu DHT11.

Note que há uma pequena variação entre o valor exibido pelo sensor e o informado pelo Clima tempo. Por que isso acontece? Um dos fatores é que seu dispositivo está em uma área interna, como dentro de casa, sala de aula, etc. Já o Clima tempo coleta dados da área externa, por isso ocorre essa variação.

Entendendo o código

Neste código, estamos lendo a temperatura e a umidade do sensor. Após isso, precisamos exibir essas informações, utilizando o bloco de texto para mostrá-las.

Agora, que tal exibir essas informações no display? Vamos inserir mais alguns blocos

Código com display OLED

Vamos inserir os seguintes blocos:

  1. OLED Display: Este bloco está na categoria “Displays”.
  2. Write text…:  Este bloco está na categoria “Displays”.

Faça agora a seguinte alteração:

  1. Altere o pino do display: SCL para 9 e o SDA  8.
  2. Altere a posição x dos dois write para 5 
  3. Altere a posição y do primeiro write(temperatura) para 20
  4. E por último altere a umidade e busque o bloco umidade em “Sensores”

Agora, é só enviar o código para a placa e verificar se os dados estão sendo exibidos no display. Como os dados não variam tão rapidamente, devido à temperatura aumentar ou diminuir em determinado tempo, podemos simular a umidade soprando o sensor DHT11. Faça isso e verá automaticamente os dados sendo alterados no display ou, caso você não tenha o display, verifique os dados na aba do console.

Resultado

Curtiu? Então, explore mais esses recursos.

Conclusão

Neste artigo, exploramos como é fácil trabalhar com o DHT11 e o display da Franzininho WiFi LAB usando o BIPES. Agora, sinta-se à vontade para explorar os outros recursos desta ferramenta incrível. Não hesite em experimentar e aproveitar ao máximo todas as funcionalidades disponíveis na placa.

Desafio

Utilizando o exemplo acima faça com que ao chegar ao valor x  de umidade o LED acenda. 

Por exemplo, se minha umidade estiver em 55 e chegar a 60, o LED se acenderá, alertando que houve uma alteração.

Dica: Para ver o resultado, assopre o DHT11 até que atinja o valor, que no meu caso é 60. Você verá que o LED se acenderá. Se o valor for abaixo de 50, o LED apagará.

Referência

Aprenda física: http://aprendendofisica.pro.br/pmwiki.php/Main/SensorDTH11

Outros artigos da série

<< Entradas e saídas digitais da Franzininho WiFi na BIPES
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
0 Comentários
Inline Feedbacks
View all comments
Home » Hardware » Monitoramento de Temperatura e Umidade na Franzininho WiFi LAB no BIPES

EM DESTAQUE

WEBINARS

LEIA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste:


Seminário de
Sistemas Embarcados e IoT 2024
 
Data: 25/06 | Local: Hotel Holiday Inn Anhembi, São Paulo-SP
 
GARANTA SEU INGRESSO

 
close-link