o [Música] Olá essa é uma nova aula do curso de introdução ao sp32 na hora de Hoje iremos ver o dht11 que é um sensor de umidade e temperatura é só será dividido em dois vídeos sendo que no primeiro vídeo nós iremos ver algumas características do dht11 iremos ver mais detalhes também como funciona o protocolo de comunicação desse sensor e também veremos como será o esquemático do circuito do exemplo que a gente vai fazer além da montagem de circuito concluído esse primeiro vídeo no próximo vídeo do curso nós iremos ver todas as etapas da programação
do SBT 32 para comunicar com o dever até 11 partindo desde a criação do projeto incluindo também a adição da biblioteca a esse projeto Depois dessa etapa iremos a na e o código de exemplo fornecido por essa biblioteca para então combinarmos e carregarmos o programa dentro do sp32 depois faremos Uma Breve conclusão em que lembraremos os principais tópicos que foram ensinados durante o salvar é uma das principais características do dht11 também uma das suas principais vantagens é o preço dele quando comparado a outros sensores de umidade temperatura Por exemplo quando comparado ao dht22 que é
um sensor de umidade e temperatura da mesma família do dht11 em geral você encontra o dht11 pela metade do preço de um dht22 outro aspecto crucial das componentes é que ele é totalmente compatível com essas 32 e também com Arduino Porque eu só tensão de operação é de 3,3 volts até 5 volts outras características do dht11 você pode ver aqui na tabela a que você pode ver que a faixa de operação do dht11 vai de vinte por cento até 90 por cento de umidade relativa do ar dentro dessa faixa de operação acuracidade das medidas de
umidade é de mais ou menos cinco porcento e por sua vez a faixa de operação para a temperatura do dht11 vai a partir de 0 graus até 50 graus Celsius dentro dessa faixa o Datasheet específica que ele tem uma curiosidade das leituras de temperatura de mais ou menos dois graus Celsius para um ambiente que esteja fora dessas duas faixas de operação você não deve confiar nas medições feitas pelo dht11 uma vez que ele não especifica a acuracidade das medições nessa condição a resolução das medições do dht11 para umidade relativa do ar é de um o
melhor a menor diferença possível entre duas medições diferentes AD in por cento de umidade relativa do ar a resolução das medições de temperatura por sua vez é de 0,1 graus Celsius tão aqui vale uma nota importante é que sempre antes de você iniciar o seu projeto dá uma olhada fundo no seu Datasheet do componente que você tá querendo usar o e ver todos os as limitações do componente por exemplo tem uma seção separada aqui no Datasheet do dht11 que ele fala de algumas características dele a temos que podem acaba fazendo com que ele não seja
o componente ideal para o seu projeto por exemplo o dedo até hoje eles não podem ser exposto diretamente ao sol que isso pode acabar afetando a precisão nas leituras dele né o outro problema é que o DH temos também não pode ser exposto ao orvalho direto aqui também pode acabar causando a Deus calibração até a perda do componente Então vale aqui o ressaltar o ponto de que você precisa checar o Datasheet do componente que você tá querendo usar ó e aqui você pode ver a pinagem do dht11 em que você tem o primeiro pino que
você colega talvez cedo alimentação dele o segundo o pino que é o pênis de dados onde você faz a comunicação com o microcontrolador o terceiro filho não é usado e o quarto Pinho é o pino conectado ao terra e esse aqui é um esquemático da aplicação geral dele é que você tem o primeiro pino que é o mês e no caso é que ele tá chamando de vida e de alimentação o segundo Fino que é o pino de comunicação ele tá conectado ao microcontrolador com detalhe que ele tem um resistor de pull-up e o quarto
p não está conectado ao terra bom então vamos começar com uma breve explicação do protocolo de comunicação do dht11 tornando protocolo é a single we are serial interface quer dizer mamãe interface serial que usa apenas um fio é isso significa para gente que Por ora o microcontrolador vai estar controlando a linha de comunicação e por hora vai ser o DHT que vai estar controlando só linha de comunicação e quando o microcontrolador estiver controlando no gráfico aqui que a gente vai mostrar a linha vai estar azul escura agora caso seja o DHT que esteja controlando a
linha de comunicação a linha vai estar em bege bom então você pode vir aqui no começo né Aqui tem os dois níveis de tensão ele começa com um nível alto de tensão Neves e por que a gente tem um resistor de pull-up quando não tem ninguém agindo sobre a linha de comunicação atenção vai ser mês e por causa do resistor de pull-up e vamos lá para comer começar a comunicação você indicar para o DHT que você quer receber uma leitura que acontece o microcontrolador ele tá mandando sinal né você pode ver que a linha azul
escura ela manda um sinal de início puxando atenção para gnd por pelo menos 18 meses segundos para deixar o dht11 detectar o sinal Então a primeira coisa que o microcontrolador faz é puxar o sinal para por terra e ainda o microcontrolador controlando ele puxa a atenção novamente para para vencer e espera por uma resposta do DHT é esse período de tempo aqui é bem mais curto ele tá fora escala se esse gráfico tá de 20 a 40 micro-segundos depois disso quem toma o controle do sinal é o degradê então o microcontrolador e passa a agir
como um input então agora o mangá dele passa a assumir o controle do sinal e ele vai mandar uma resposta de que ele recebeu esse pedido de de leitura essa resposta dele e vai manter o sinal em GN de por volta de 80 mil segundos e depois o próprio DHT vai puxar o sinal para cima por por volta de 80 microssegundos também isso aqui ele vai indicar que o dedo até recebeu o pedido de leitura e logo depois ele começa a transmissão dos dados passada essa etapa que eu acabei de explicar em que o microcontrolador
requisito uma leitura do dht11 a resposta do dht11 será de 40 bits que podem ser divididos em 5 partes o primeiro byte enviado pelo dht11 representa o valor inteiro da unidade o segundo bati por sua vez também se trata da umidade porém ele dá o valor decimal para as medições utilizando o decatlo 11 esse segundo mbai sempre será zero uma vez que sua resolução é de um por cento de umidade relativa do ar e cidade pode ter um valor diferente caso você esteja fazendo a leitura com o dht22 por exemplo que tem uma resolução de
e por cento de umidade relativa do ar o terceiro byte enviado pelo dht11 representar a parte inteira da leitura de temperatura o quarto bati por sua vez representa a parte decimal dessa mesma leitura o quem tem último byte é o byte de cheques a ele serve para verificar se a leitura recebida pelo microcontrolador é a mesma que foi enviada pelo dht11 e Então como que a gente indicaria 10 nesse protocolo Então o que acontece sempre que ele vai fazer indicação de um ambiente ele começa a puxando o sinal para a Jennifer e puxa o sinal
para a gente ver por 50 minutos segundos depois ele levanta o sinal aí para ver se você dependendo do tempo que ele fica em e cê vai significar 10 ou nesse caso aqui a gente tem o sinal e vc ser por 26 a 28 microssegundos e significa que o dado transmitido pelo dht11 é 10 e agora no outro casa que é a gente está querendo transmitir um para o microcontrolador então ele faz a mesma coisa né ele tenha a parte que ele fica higiene de por 53 segundos só que o tempo que fica em descer
é de 70 mil por segundos então isso vai significar que é um então depois de transmitir todos os 40 40 bits Ele termina a transmissão e o sinal fica em aberto bom então agora para trás instruções para montagem de circuito aqui nós temos o esquemático que mostramos anteriormente que o dht11 conectado com o microcontrolador no caso nisso e me seu aqui que os32c tem o resistor de 5 kg pular como 5k não é um valor comercial você pode usar o resistor de 4,7 cá ou então um de 5,6 cá o caso que a gente tem
o pinout duas 32 que estamos usando Então vamos ver aqui primeiro pena que a gente usa é o de 3,3 volts esse aqui vai estar conectado diretamente ao primeiro pino do triathlon se segundo pena que a gente usa é o gnd gnd a gente vai estar conectando no quarto pino do dht11 a GPU quatro pelo 24 aqui a gente vai está conectando no BBB11 pino 2 e vai ter um resistor de pull-up se o que você vai ficar com basicamente assim o senhor primeiro pino conectado no viés e é conectado aqui Não vocês e outra
ele tá nesta trilha aqui e tá conectado no quarto pino se você tem do Pino dois saindo um resistor de pular e velho tu é conectado vou ver se seus resistor e quem não vai estar conectado diretamente aqui ao de quatro ao GPA eu 4lab é basicamente isso o circuito então aqui a gente tem o protobord com o deve ter 11 e o sp32 já posicionadas eu vou começar a conexão do primeiro pino dele até 11 que ele vai estar conectada à vc tiver conectar essa trilha aqui e debaixo dessa mesma trilha a gente vai
jogar um jantar para 3,3 volts e e o segundo pino ele tem um resistor de pull-up Vão colocar ele Oi e ele conectado aqui também junto com vc é eu te vai ser conectado ao de 4 E aí E aí Oi e o pino 4 do dht11 para a gente pode conectar o gnd do S 32 e E aí Me desculpe o nosso primeira aula sobre o dht11 no curso de introdução aos 32 a sala ver os as principais características do dht11 - também como funciona o protocolo de comunicação do dht11 que é o mesmo
usado para o dht22 e por fim vimos também esquemático e como pode ser feita a montagem Circuito no próximo vídeo iremos ver toda a parte de como programar o s 32 para se comunicar com o dedo até 11 nele teremos mais explicação mais detalhada de cada etapa da criação do projeto até inclusão da biblioteca até mesmo o tratamento de alguns erros que podem ocorrer Então essa próxima aula vai ser essencial para o andamento do curso caso tenha gostado do vídeo e esteja gostando do curso porque o vídeo e habilite as notificações para não perder nenhum
dos nossos próximos vídeos eu agradeço pela sua atenção e até a próxima