sensor de umidade do solo eu considero esse sensor aqui um dos principais caso você esteja aprendendo a desenvolver os seus primeiros projetos com Arduíno agora no vídeo de hoje eu vou te mostrar como utilizar na prática esse sensor como conectar ele no seu Arduíno e como fazer um código básico que você vai conseguir usar a mesma estrutura desse código para desenvolver diferentes projetos utilizando esse sensor aqui por aqui eu te mostro como compreender como esse componente eletrônico funciona como compreender a construção básica de um código sem muitos recursos um código que você vai conseguir compreender
o funcionamento depois replicar e desenvolver vários projetos em cima desses mesmos conhecimentos que a gente vai aprender aqui hoje sem Muita enrolação sem muito blá blá blá vou te mostrar como compreender e como usar esse componente eletrônico aqui como ter liberdade para desenvolver os seus projetos o vídeo de hoje ele é patrocinado pela pcbway a pcbway é uma fábrica que produz placas de circuito empresso e que tem um excelente custo benefício tô deixando o link da pcbway aqui na descrição desse vídeo que com esse link você consegue ó para usar na sua primeira encomenda a
pcbway é um recurso que eu utilizo em vários dos meus projetos quando eu quero profissionalizar um projeto tirar ele da gambiarra tirar da protoboard começar a desenvolver uma placa de circuito impresso para deixar esse projeto com mais cara de produto mais robusto é um serviço que já me auxiliou em diferentes desenvolvimentos E caso você queira aprender mais sobre esse Universo de fabricação de placas de circuito impresso tenho outros vídeos aqui no canal também te ensinando como encomendar Como produzir como fabricar o seu projeto como desenvolver a sua placa Agora vamos pra bancada para dar uma
olhadinha no sensor de umidade do solo vamos começar dando uma olhadinha no que que é composto o sensor de umidade do solo então nós temos essa parte aqui que ela é chamada de eletrodo e essa parte Ela será enterrada dentro da terra o eletrodo normalmente ele é composto por um pedaço de PCB com esses dois terminais aqui expostos e esses terminais se você observar bem aqui pela placa ele estará conectado nesses dois pinos que com o fio conseguimos conectar aqui nessa outra PCB que é parte do conjunto do sensor de umidade do solo e esse
pedaço aqui ele é chamado de circuito comparador o circuito comparador ele vai receber esse sinal que tem aqui no eletrodo e vai conseguir transformar ele em uma informação que a gente vai receber aqui por esses pinos ó e os pinos que nós vamos conectar do circuito comparador são o vcc o gnd e os próximos dois pinos nós temos a opção de um pino digital chamado D zer e um pino analógico chamado aer o pino vcc e o gnd eles são essenciais pra gente conseguir ligar esse sensor o d0 e o a0 eles são opcionais a
gente consegue escolher se queremos os dados em formato digital ou se queremos os dados em formato analógico o próprio circuito comparador Possi alguns leds aqui de indicação fio aqui fazer a lição do Sens no ardu euz mod fio aqui Ten aentrada fême e entrada Mao porque meu arduo Uno vai ser mais fác fazer essa conex vamos come ligando apenas o vcc e o gnd do sensor nós podemos Conectar em um pino 5 v e o gnd do sensor podemos Conectar em um gnd com o sensor apenas ligado no Arduíno a gente já consegue fazer algumas
análises aqui um dos leds acendeu Isso significa que ele tá sendo energizado da maneira correta e o outro LED está apagado eu vou pegar aqui um algodão que eu molhei aqui no centro pra gente conseguir simular um ambiente úmido e agora eu vou envolver o meu eletr olha só o que aconteceu o LED acendeu esse LED aqui ele vai acender toda vez que o eletrodo sentir que o ambiente está úmido Mas você tá vendo que tem aqui um quadradinho Azul esse aqui é um potenciômetro e com esse potenciômetro a gente consegue regular o grau de
sensibilidade desse eletrodo então mesmo com o meu eletrodo nesse ambiente úmido eu consigo vir aqui e ajustar para que ele entenda se esse ambiente realmente é úmido ou não Ó agora eu tirei um pouco baixei um pouco da sensibilidade e mesmo no ambiente úmido ele não entende que está úmido eu teria aqui ó apertar mais ou colocar mais água que ele entendesse que Agora sim esse é um ambiente que é interpretado como úmido pra gente partir pra programação eu vou fazer a conexão primeiro dos Pinos digitais do sensor de humidade do solo tá o d
zer e esse pino será conectado em uma das portas digitais do meu Arduíno ou do meu microcontrolador escolha aí uma porta digital aqui eu vou escolher a porta de número seis agora vamos dar uma olhadinha em como funcionaria um código básico pro sensor de umidade do solo nesse código eu quero apenas fazer a leitura desse sensor eu vou te ensinar a fazer a leitura e interpretar essas informações porque o que que você vai fazer com essa informação vai depender em qual projeto você tá tentando aplicar eu quero te mostrar como você vai fazer essa leitura
e que dados você vai receber a partir disso você vai conseguir replicar esse código em vários projetos começando pelo setup a primeira coisa que eu preciso fazer é dar um serial begin Então vamos dar aqui um serial ponto begin 9600 a segunda coisa que a gente vai colocar no nosso setup é a configuração desse sensor como nós estamos pegando uma informação que tá no ambiente e tentando trazer para dentro do Arduíno Então a gente vai determinar que esse pino número seis aonde conectamos o sensor ele é um pino de input Então vamos colocar aqui pin
mode o número do Pino número seis e o tipo input agora dentro do meu loop o que eu quero fazer nesse código básico é conseguir fazer uma leitura aqui no meu sensor e escrever a informação que captamos dele no meu serial monitor para que eu possa visualizar essas informações Então por partes para visualizar uma informação no serial monitor eu utilizo a função serial p println agora vamos escrever a função que vai conseguir fazer a leitura Dessa porta desse pino digital para que a gente consiga então escrever aqui dentro do meu serial monitor a função para
fazer a leitura de uma porta digital então é a digital read eu vou colocar o número da porta que é a porta número seis preciso configurar a minha board estou conectando aqui na minha Arduino Uno e a porta na porta número sete com o upload completo agora eu consigo vir aqui em cima nesse botão chamado serial monitor arrastando ele aqui um pouco para cima eu consigo ver as informações de leitura olha só aqui eu consigo ver que o tempo todo Ele tá fazendo a leitura da porta está escrevendo o número um Vamos tentar adicionar um
pouco de umidade Então nesse circuito para ver o que vai acontecer olha só que legal quando eu aperto o meu algodão com água o número um modifica pro número zero se eu solto ele e removo Olha só volta pro número um O que que a gente consegue concluir com isso esse sensor aqui na porta digital todas as vezes que ele identifica um ambiente úmido ele vai ter o valor zero na sua leitura todas as vezes que o ambiente está seco ele vai ter o número um em sua leitura eu vou eu vou colocar aqui o
meu algodão úmido eu vou pressionar só um pouquinho dá para ver que a sensibilidade dele não identifica que tem umidade nesse momento mas eu consigo vir aqui ó e ajustar para que ele identifique que esse ponto aqui é um ponto de umidade Olha só Então agora eu ajustei para que ele fique um pouco mais sensível agora com essa função aqui digital read você consegue construir diferentes lógicas de programação você consegue colocar dentro de um if para verificar se tá zero ou se tá um e descrever o que que você quer que aconteça com outros itens
que você quer colocar no seu sistema com uma bombinha de água ou com um LED para identificar ou alguma mensagem em um display agora vamos ver como os dados ficam caso essa leitura aqui fosse uma leitura analógica pra gente poder visualizar agora os dados de forma analógica eu vou modificar aqui esse pino e vou conectar no pino analógico a zero do meu sensor a mesma coisa aqui no meu Arduíno eu vou tirar do Pino digital e vou selecionar uma das portas analógicas nesse caso aqui vou pegar a porta a zero agora para construir esse código
para uma leitura analógica vamos começar aqui então modificando a nossa porta nós estamos usando a porta a zero no Arduíno e ela vai continuar sendo um input porque nós estamos tentando fazer uma leitura do mundo externo para dentro do do ardoin eu vou continuar aqui com a função de print mas agora ao invés de fazer uma leitura digital eu vou fazer uma leitura analógica então eu vou usar a função analog read porta aer pra leitura analógica olha só que interessante se o meu sensor estiver 100% seco ele tá mostrando o valor ali 1023 agora se
eu começo a adicionar um pouco de umidade Olha o que acontece com o meu sensor Dá para ver que conforme eu vou adicionando umidade conforme eu vou pressionando cada vez mais o meu algodão molhado no sensor menor é o valor que aparece no meu serial monitor e eu consigo ó ir tirando essa pressão aos poucos ou seja removendo essa umidade aos poucos e esse valor ele vai também ir aumentando aos poucos até chegar em 1023 Essa é a diferença entre uma leitura analógica e uma leitura digital na leitura digital nós tínhamos apenas os dois valores
zero e um ou ou seja está úmido ou não está úmido já numa leitura analógica nós temos aqui ó um Range de valores a gente consegue saber o nível de umidade e aonde que a gente pode usar o sensor de umidade do solo tem um caso aqui em casa que eu tô querendo resolver eu tenho uma planta que ela fica em cima de um móvel ela é uma planta decorativa e com uma certa frequência eu esqueço de dar água para ela Inclusive a irmã dela já faleceu vou desenvolver esse pequeno sistema junto junto contigo para
te ver como que eu aplicaria na prática exatamente esses conhecimentos que a gente acabou de adquirir por aqui além do sensor de umidade do solo eu vou utilizar um LED como sinalizador para que eu possa visualizar com facilidade se a minha planta precisa ou não de água pra nossa prática eu fiz o seguinte código mantive o nosso pino a zero como input mas eu adicionei um novo pino agora um pino digital como um output que esse aqui vai ser o meu pino do Led pro meu loop eu mantive aquele cereal print para que eu consiga
observar as informações no meu serial monitor aqui embaixo ainda mas eu construí uma estrutura de comparação aonde eu utilizo o if para verificar Então se o meu analog read a zero ou seja se o meu sensor ele tem um valor maior do que 800 se ele tiver maior do que 800 para esse meu caso aqui Eu Tô considerando como se estivesse um ambiente seco então eu vou sinalizar com o meu LED ele dando um digital Wi ou seja uma escrita digital no pino seis que é o pino do meu LED como High ou seja com
energia sen não significa então que esse valor ele está abaixo de 800 e eu vou dar um digital Wi no meu LED em low ou seja apagar o meu LED na prática Olha só como funciona nesse momento o meu sensor tá 100% seco e ele tem o valor 1023 se eu adicionar o meu algodão molhado olha só vai acontecer O valor vai baixar e o meu Led vai apagar eu ir tirando aos poucos eu consigo ver exatamente o momento onde o meu LED acende Olha só se ele passar de 800 Aí sim o meu LED
acende trouxe Então a nossa querida planta que será salva pela tecnologia aqui pro laboratório a gente vai integrar todo o sistema dela aqui na hora de enterrar o eletrodo ele tem que ficar até o final ó bem enterradinha e o LED eu vou deixar mais ou menos assim para ficar visível aqui logo em cima da planta eu até achei que ela ia precisar de água mas parece que tá seco o solo só superficialmente bom eu vou deixar ela aqui um tempo porque eu acho que esse solo logo logo vai ficar seco tá um dia bem
seco por aqui e dá para ver que superficialmente já a terra tá bem sequinha Então daqui a pouquinho eu volto para fazer a primeira irrigação desse tema junto com vocês parece que temos alguma plantinha com sede aqui não é mesmo Olha só o LED Tá acendendo eu vou pegar uma água pra gente regar ela esse sistema nesse momento ele tá ligado aqui na minha bancada em uma fonte Mas você pode substituir por uma fonte de 9 V grudada diretamente aqui no Arduíno ou até colocar esse cabinho aqui em um Power Bank bem potente aí ó
sensor já detectou que tem umidade e o LED apagou O legal é que o próprio sensor aqui ele fica aceso a luz quando tem umidade porque esse é um sensor que ele vai identificar quando tem umidade a gente fez o código para identificar no caso quando não tem umidade mas daria até para fazer um Case colocando essas legendas em cada um dos leds então agora estaria aceso o LED de está tudo ok tem umidade ela tá bem hidratada no momento parece que essa planta que vai ter um final um pouco mais feliz agora sim eu
tenho certeza que você compreende o funcionamento do sensor de humidade do solo se você aplicar ele em outros projetos não deixa de compartilhar comigo me marca lá no Instagram Me manda por Direct eu quero ver o que que você tá fazendo eu quero ver o que que você tá construindo por aí também outras dúvidas ou outros sensores que você tem interesse em entender como que funcionam deixa aqui nos comentários que eu gravo um vídeo especial falando por completo como esse sensor ou componente funciona a gente se vê no próximo vídeo e tchau