DK105 – umidade e temperatura

Esta sessão visa apresentar de forma simples a implementação de um sensor de temperatura e umidade na placa DK 105 – Grove. Para este tutorial, utilizaremos o sensor DHT11, ilustrado pela Figura 1. Não se esqueça de baixar a biblioteca DHT antes de iniciar este projeto. O arquivo para download está no final do tutorial.

Figura 1. DHT11.

Através deste desenvolvimento é possível obter diversas aplicações bem como monitorar um ambiente remotamente. Por exemplo, pode-se monitorar a umidade e temperatura de uma sala de aula de crianças e, por meio do nó base da rede, é possível acionar ventiladores, ar condicionado, entre outros equipamentos eletrônicos para manter o ambiente agradável e climatizado.

Outro exemplo de muita utilidade é o monitoramento de ambientes como estufas, onde é necessário controlar a umidade e temperatura para evitar a morte de flores, verduras, vegetais, entre outros.

Se é a primeira vez que você está utilizando o DK105 em seus projetos, clique aqui.

 

O sensor DHT11 foi ligado no conector D5 (IO1_PIN) da placa Grove DK105 (observe a Figura 2), de acordo com o mapeamento apresentado no final deste documento. O monitoramento foi feito utilizando o Python, em que é possível verificar os dados de temperatura e umidade no local onde o sensor foi instalado. Os Firmwares e o arquivo Python também foram disponibilizados no final da página.

Figura 2. Conexão do DHT11 na placa DK105.

Passos a serem seguidos

1º – Faça upload de Firmware da base e do nó sensor, configurando os parâmetros da camada física (potência de transmissão, canal, offset de frequência e taxa da comunicação Serial) e de rede (endereço). Se você não faz ideia do que são essas configurações, vá até a página APRENDENDO.

2º – Abra o python e execute (pressionar F5 ou ir na aba Run no topo da página). Observe a Figura 3. Serão feitas as leituras de RSSI, temperatura e umidade.

Figura 3. Leitura de temperatura e umidade.

Documentos para Download:

–> Biblioteca DHT  Biblioteca DHT

–> Mapeamento dos pinos na placa DK105  Pinagem grove DK105

–> Firmwares e Python  Firmwares e Python_DHT11

Também foram disponibilizados Firmwares e tutoriais antigos utilizando a versão do Python 2.6

–> Doctempeumidade

–> umidade-e-temperatura