Este tópico contém respostas, possui 2 vozes e foi atualizado pela última vez por  Rosana Guse 3 dias .

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #97105

    Marcio Kriiger
    Participante

    Bom dia a todos.

    Estou tentando replicar esta prática  em casa para uma disciplina de IOT do meu curso de ciência da computação:

    https://www.filipeflop.com/blog/bluetooth-low-energy-com-esp32-e-dht11/

    Porém estou com o seguinte problema:
    O app quando lê a medida do DHT aparece com um valor de 13°C de temperatura e um valor muito alto de umidade (mais de 100%).
    Depois de um tempo lendo o app começa uma leitura totalmente errada apresentando o valor de 2147483 para ambos temperatura e umidade.
    Já tentei trocar o dht e as portas IO do ESP32 mas o problema persiste.

    Alguém enfrentou problema similar ou tem uma idéia de como resolver?

    Obrigado

    0
    #97184

    Rosana Guse
    Moderador

    Olá,

    Te respondi no blog, mas vou te responder aqui também 😉

    Você usou o resistor de pull up?
    Além disso, os valores no serial monitor, também estão assim?

    Abraço!

    Rosana – Equipe FilipeFlop

    0
    #97238

    Marcio Kriiger
    Participante

    Olá, Rosana.

    No blog foi meu parceiro de projeto que comentou, quando ele me contou que postou lá pensei em acrescentar a nossa dúvida aqui no fórum também.

    Com relação ao problema que estávamos enfrentando, após algumas alterações no código conseguimos normalizar o valor.

    Percebemos que as variáveis geradas pela função dtostrf não estavam sendo utilizadas. Removemos esta parte do código, alteramos o sprintf para utilizar as próprias variáveis de temperatura e umidade, sem conversão para strings. Além disso, também acrescentamos a função dht.begin() no setup, como encontramos em outro tutorial daqui mesmo.

    Após essas alterações, os valores estabilizaram.

    Estou disponibilizando o código modificado, para caso queiram analisar.

    Muito obrigado pelos excelentes conteúdos e pela prestatividade!

    Grande abraço.

    https://drive.google.com/open?id=1EMCkAd3yPqndkpJP2ykhkfBBtz8sNS1x

    1+
    #97251

    Rosana Guse
    Moderador

    Olá Márcio! Muito obrigada por compartilhar a solução!

     

    1+
Visualizando 4 posts - 1 até 4 (de 4 do total)

Você deve fazer login para responder a este tópico.