Monitore sua planta usando Arduino 130

Não seria ótimo se a sua planta pudesse avisar você quando está precisando de água ? Com o sensor de umidade do solo higrômetro e um Arduino, isso é possível. Monte um sistema para monitorar sua planta usando Arduino com as instruções deste post, que utiliza poucos componentes para criar um indicador visual de nível de umidade do solo e saúde da sua plantinha.

Monitore sua planta usando Arduino

Neste projeto, temos três leds que acendem conforme o nível detectado pelo sensor de umidade: vermelho para solo seco, amarelo para umidade moderada e verde para solo úmido.

O sensor de umidade do solo higrômetro

O sensor de umidade do solo consiste em 2 partes: uma sonda que entra em contato com o solo, e um pequeno módulo contendo um chip comparador LM393 (datasheet), que vai ler os dados que vêm do sensor e enviá-los para o microcontrolador, no nosso caso, um Arduino Uno. Como saída, temos um pino D0, que fica em nível 0 ou 1 dependendo da umidade, e um pino de saída analógica (A0), que possibilita monitorar com maior precisão usando uma porta analógica do microcontrolador.

Sensor de umidade do solo

O módulo tem um led que indica quando a placa está sendo alimentada corretamente, e outro que acende quando a saída digital for acionada. A sensibilidade do módulo é ajustada por meio do potenciômetro existente na placa.

Conexão do sensor ao Arduino

No nosso exemplo vamos usar a porta analógica A0 do Arduino para ler os valores do pino A0 do módulo. Os leds serão ligados às portas digitais 5, 6 e 7.

Circuito Arduino Sensor de Solo

Usamos resistores de 10K nos leds, mas você pode utilizar outros valores de resistores no circuito.

Programa de monitoração de planta usando Arduino

O programa abaixo faz a leitura da porta analógica a cada 2 segundos, e de acordo com o valor lido acende o led correspondente à solo seco (led vermelho), solo com umidade moderada (led amarelo), ou solo úmido (led verde). O valor da porta analógica e a condição de umidade também são mostrados no serial monitor.

//Programa: Monitoracao de planta usando Arduino
//Autor: MakerHero

#define pino_sinal_analogico A0
#define pino_led_vermelho 5
#define pino_led_amarelo 6
#define pino_led_verde 7

int valor_analogico;

void setup()
{
  Serial.begin(9600);
  pinMode(pino_sinal_analogico, INPUT);
  pinMode(pino_led_vermelho, OUTPUT);
  pinMode(pino_led_amarelo, OUTPUT);
  pinMode(pino_led_verde, OUTPUT);
}

void loop()
{
  //Le o valor do pino A0 do sensor
  valor_analogico = analogRead(pino_sinal_analogico);

  //Mostra o valor da porta analogica no serial monitor
  Serial.print("Porta analogica: ");
  Serial.print(valor_analogico);

  //Solo umido, acende o led verde
  if (valor_analogico > 0 && valor_analogico < 400)
  {
    Serial.println(" Status: Solo umido");
    apagaleds();
    digitalWrite(pino_led_verde, HIGH);
  }

  //Solo com umidade moderada, acende led amarelo
  if (valor_analogico > 400 && valor_analogico < 800)
  {
    Serial.println(" Status: Umidade moderada");
    apagaleds();
    digitalWrite(pino_led_amarelo, HIGH);
  }

  //Solo seco, acende led vermelho
  if (valor_analogico > 800 && valor_analogico < 1024)
  {
    Serial.println(" Status: Solo seco");
    apagaleds();
    digitalWrite(pino_led_vermelho, HIGH);
  }
  delay(100);
}

void apagaleds()
{
  digitalWrite(pino_led_vermelho, LOW);
  digitalWrite(pino_led_amarelo, LOW);
  digitalWrite(pino_led_verde, LOW);
}

Uma boa sugestão de “upgrade” nesse circuito é a utilização do NodeMCU, enviando os avisos para o seu celular ou tablet ou mostrando esses valores em uma página web. Você também pode usar esse sensor como base para montar um sistema de irrigação com Arduino.

Detalhe Circuito

Gostou? Deixe seu comentário logo abaixo.

Faça seu comentário

Acesse sua conta e participe

130 Comentários

  1. bomdia!!! eu achei desnecessario cortar os terminais dos LEDs. da pra aproveitar os componentes em outras experiencias!!! abraços Eng, Arduino Guilherme Guara DF

  2. Boa noite, qual seria a unidade de medida deste sensor? por exemplo, quando o solo encontra-se “SECO” o valor estará entra 800 e 1024, mas o que? miliohms?

    1. Ola!

      Esse entre 800 e 1024 são valores do conversor analógico digital, não tem uma unidade específica.

      No caso o conversor analógico digital do arduino Uno é 10 bits. o valor 1023, o maior possível no conversor, refere-se a uma tensão de 5 V na entrada analógica.

      Teremos um valor entre 0 e 1023 que são referentes a variação de tensão entre 0 V e 5 V no pino analógico.

      Abraços!
      Vinícius – Equipe MakerHero

  3. Vocês tem a equação de conversão analógico digital como a ( Te x 1024/ Tref ) ou não possui ?

    1. Olá Carlos!

      Infelizmente não temos a equação de conversão.

      Abraços!
      Vinícius – Equipe MakerHero

  4. Como instalo esse NodeMCU para enviar avisos pelo celular ?

  5. Olá! Poderia disponibilizar o fluxograma desse projeto, seria de muita serventia pra mim!

    1. Olá Carlos!

      Conversamos ali pelo atendimento sobre essa demanda, mas qualquer dúvida seguimos à disposição!

      Abraços!
      Vinícius – Equipe MakerHero

  6. Olá, alguém poderia me dizer todos os materiais usados para fazer esse projeto?

  7. Olá, fiz um teste com dois desses sensores, os valores não variam muito, entre 40 e 190, testei espetado no solo, molhei o solo depois, sequei com papel e pus num copo com água, mas os valores neste intervalo, há algum defeito?

    1. Olá Antônio,

      Caso você tenha um multímetro, pode desconectar a ponteira que vai no solo do módulo e repetir os testes medindo a resistência da ponteira.

      Também pode testar medindo a tensão com o multímetro na saída A0 do módulo da mesma forma que você testou, com o copo de água e secando.

      Apesar de pouco provável por ser um sensor relativamente simples, é possível haver algum defeito.

      Abraços!
      Vinícius – Equipe MakerHero

  8. Olá.
    Tenho uma dúvida quanto a uso deste sensor, a seguir:

    -Seria possível ter uma instalação com algumas pontas de prova (o garfo espetado no solo) em diversos pontos, e colocar um chaveamento entre elas (um tipo de mux ou chave analógica (por exemplo um CD 4066) e a plaquinha de controle que lê estas peças enfiadas no solo e passa o sinal para o microcontrolador? A idéia, caso não tenha ficado óbvia, é ter um controlador e 4pontas de prova ao invés de usar 4 conjuntos completos neste exemplo. Ou talvez ( conceitualmente, não em termos de custo) usando relês como elemento switch.

    1. Olá Lissandro,

      Acredito que funciona. Não com um mux porque ele é para lógica digital.

      Só tem que tomar cuidado para que essa troca não cause leituras erradas na transição.

      Abraços!
      Vinícius – Equipe MakerHero

  9. Parabens pelo material postado, estou estudando montar uma irrigacao automatizada e seu material e’ uma otima base tecnica. forte abraco.

  10. Boa tarde! Preciso fazer uma prova de conceito. A ideia é monitorar peso e umidade. Como faço para conversar diretamente contigo?

  11. boa noite amigo, fiz o teste e acabou que duas luzes ficaram ligadas por exemplo… só úmido led verde e amarelo acesos… solo moderado led amarelo e vermelho acesos, não soube resolver esse problema, oq pode ser?

    1. Daniel,

      Pode estruturar melhor a pergunta? Não consegui entender o que de fato aconteceu.

      Abraços!
      Diogo – Equipe MakerHero

  12. Esse código é publico?

    1. Alexandre,

      Sim, pode ser usado.

      Abraços!
      Diogo – Equipe MakerHero

  13. Prezado Felipe, bom dia!

    Quero conversar melhor com você para testar a tecnologia na minha atividade. podemos trocar e-mails?

    Lílian Alves Carvalho Reis
  14. Muito bom o texto. Só tenho uma pergunta: é possível ler o pH?

  15. Uma dúvida, estou fazendo meu TCC baseado neste processo e gostaria de saber se para um processo maior haveria a necessidade de mais Arduinos. No caso minha dúvida é: Um Arduino alimente somente um sensor? Se não, quantos sensores ele consegue alimentar? Além disso, deve ser um sensor por planta ou posso utilizar 2, por exemplo, para um micro plantação inteira?

    1. Matheus,

      Você pode colocar aí mais ou menos uns 3 sensores, sem que ele comece a falhar por faltar corrente. Quanto a ser um por planta ou não, o sensor vai medir a terra da plantação. Então em tese não precisaria ser necessariamente um por planta.

      Abraços!
      Diogo – Equipe MakerHero

  16. Olá! Gostaria de saber qual simulador voces usam pra gerar esses esquematicos. Ficam otimos e estou precisando muito!

    1. Karine,

      Utilizamos o Frietzing!

      Abraços!
      Diogo – Equipe MakerHero

      1. Muito obrigada Diogo!

  17. Boa tarde.
    Sou iniciante em programação e, possivelmente, estou cometendo algum erro mas ao verificar o programa “monitoramento de planta”, este está apresentando o seguinte erro: ” ‘apagaleds’ was not declared in this scope “.
    Favor analisar.
    Grato

  18. Como que eu faria para usar uma válvula solenóide (sempre aberta o modelo) nesse projeto..????

  19. Bom dia gostaria de saber acerca do Monitor de humidade automatico !

    1. Jeremias,

      O que você gostaria de saber?

      Abraços!
      Diogo – Equipe MakerHero

  20. Propõe alguma coisa em relação a durabilidade do sensor ou a sua substituição?

  21. Estou desenvolvendo um projeto que tb deve fazer a leitura da umidade do solo! Parabéns!

    https://www.youtube.com/watch?v=Ugdo8_iLmY0

  22. Gostei do projeto e comprei um kit para começar e sou professor de escola pública aqui do estado de São Paulo e gosto bastante de arduíno e montei certinho, mas não funcionou os led’s, e o que poderia ser? Estou procurando outras páginas para solucionar.

    1. Nicolas,

      Os LEDs não funcionarem podem ser diversos problemas. Tente testar uma parte por vez. Teste os LEDs separados do projeto inteiro para garantir seu funcionamento, depois teste o circuito sem os LEDs, garantindo que o sinal para os LEDs está chegando, para só então integrá-los 🙂

      Abraços!
      Diogo – Equipe MakerHero

  23. muito bom …to começando nessa area e aqui vai ajudar muito!

    1. Julio,

      Bom saber!!

      Abraços!
      Diogo – Equipe MakerHero

  24. Como faço pra adicionar uma micro bomba d’água nesse circuito?

  25. Gostei,,,, estou projetando um que funciona com energia solar tipo (espeto) dentro de um cano, o aviso sera com buzzer em 5 níveis de umidade,,,
    Parabens

    1. Obrigado, Luis! E boa sorte no seu projeto 😀

      Abraços!
      Diogo – Equipe MakerHero

  26. Muito boa sua ideia, fiz ela aqui e funcionou muito bem sem dificuldades, agora só vou fazer algumas modificações para melhoria. Obrigado.

  27. Um projeto incrível, que pode contribuir significativamente no segmento de produção de plantas em geral.

    1. Olá, Evandro!
      Que bom que curtiu!

      Abraços!
      Diogo – Equipe MakerHero

  28. Boa tarde, Meu nome é Iago, eu estou finalizando o curso técnico em mecatrônica e minha ideia e montar uma estufa automatizada com Arduino e estou me perdendo na programação gostaria de uma ajuda

    1. Olá, Iago,

      Sugiro levar sua dúvida lá para o nosso fórum, quem sabe o pessoal consegue te dar uma mão mais detalhada.

      Abraços!
      Diogo – Equipe MakerHero

  29. Ola,
    Eu gostaria de saber se você
    Poderia montar um sistema desse de rega automático com sensor e com aviso para o celular para mim.
    Quanto custaria !?
    Att
    Bruno

    1. Olá Bruno,

      Nós não trabalhamos com projetos :/
      O que você pode fazer é acessar nosso fórum e postar a sua ideia de projeto. Lá o pessoal pode te ajudar.

      Abraço!
      Rosana – Equipe MakerHero

  30. Opa, gostaria de saber se na leitura do sensor, poderia ser aplicado o digitalRead ao inves do analog,

    Lucas Henrique Santos Noronha
    1. Olá Lucas,

      Se você fizer uma leitura digital, terá apenas HIGH ou LOW como resposta.

      Abraço!
      Rosana – Equipe MakerHero

  31. Um exemplo prático e muito bem explicado, vou titilizar em demosntração de outros sensores analógicos do kit Arduino.
    . o Texto fala 2 segundos e o delay (linha 52) está 100ms.
    Parabéns !
    Carlos Bruni
    IFBA

    1. Olá Carlos,

      Que bom que gostou do nosso trabalho 😀

      Abraço!
      Rosana – Equipe MakerHero

  32. Vcs monta sistema de irrigação inteligente?

  33. Muito bom, obrigado por compartilhar seus conhecimentos!

    1. Olá Lewis!

      É muito bom saber nosso trabalho pode te ajudar!

      Abraço!
      Rosana – Equipe MakerHero

  34. Como vc definiu esses valores númericos para os leds? É do próprio sensor?

    1. Olá Igor,

      Os valores não são do sensor. Você pode adaptar conforme sua necessidade.

      Abraço,

      Rosana – Equipe MakerHero

      1. Rosana como implementar o Módulo Wi-fi ESP8266 no arduino??

        Desde já agradeço.

        1. Olá Ednardo,

          Dá uma olhadinha nesses dois tutoriais:
          https://www.makerhero.com/blog/esp8266-nodemcu-como-programar/
          https://www.makerhero.com/blog/esp8266-arduino-tutorial/

          Abraço!
          Rosana – Equipe MakerHero

  35. Olá a todos

    FIz alguns testes com o higrômetro mas depois de 20 dias a sonda corroeu e parou de medir corretamente a umidade. Vocês sugerem alguma solução para aumentar o tempo de vida do sensor? Pensei em passar verniz náutico nas hastes, mas não sei se é a melhor solução.

    Obrigada 🙂

    1. troca apenas a sonda.
      Use um terminal de aço inóx

  36. Como seria o sistema usando o sensor capacitivo

    1. Olá Welder!

      Fica a mesma coisa! Só precisa ajustar os valores de acordo com a sua necessidade.

      Abraços!

      André – Equipe MakerHero

  37. sabe informar, qual a distancia que a sonda do sensor alcança?

    1. Olá Gabriel!

      Não tem uma distância fixa. Ele mede ao redor dele. Quanto mais longe, menos irá influenciar no resultado.

      Por exemplo, se perto o solo estiver totalmente seco, e longe o solo estiver totalmente encharcado, ele vai apontar como se o solo estivesse um pouco úmido.

      Abraços!

      André – Equipe MakerHero

  38. Boa noite, gostaria de saber como faço para armazenar as informações de umidade.
    Minha intenção é apenas monitorar a umidade, como uma estação, para registrar e enviar via wifi.
    Quais componentes eu teria que adquirir? Eu ja tenho o Arduíno Uno R3 e o sensor de umidade.

    1. Olá Rafael!

      Sugiro dar uma olhada neste post:
      https://www.makerhero.com/blog/datalogger-com-arduino-cartao-sd/

      Abraços!

      André Rocha – Equipe MakerHero

  39. Ola, tem algum projeto com o sistema para irrigar a planta quando o sensor de umidade verificar que o solo esta seco?

    1. Olá Gustavo!

      Dê uma olhadinha nesse post aqui:
      https://www.makerhero.com/blog/economizar-agua-sparkfun-blynk-board/

      Abraços!

      André Rocha – Equipe MakerHero

  40. Como eu faço pra tranformar os dados lidos em % de umidade?

  41. Me tira uma dúvida caso eu queira saber a humildade em profundidades diferente tem como eu aumentar o tamanho dessa haste pra introduzir mais fundo no solo?

    1. Olá Luiz!

      Para saber a umidade em diferentes profundidades e ter essa medida sepadamente, sugiro colocar outros sensores nos níveis desejados.

      Você já deu uma olhadinha no nosso fórum? https://www.makerhero.com/forum/

      Abraços!

      André Rocha – Equipe MakerHero

  42. Olá! gostaria de saber como posso colocar uma bomba d’água para irrigar o vazo de planta? não gostaria de uma válvula solenoide porque conectar uma mangueira para irrigar um vazo de planta em um “apertamento” é complicado. você poderia me ajudar?
    fico no aguardo.
    desde já
    Marcelo Kawmar

  43. olá professor, voce saberia ensinar como conectar este sistema a uma interface web usando um ESP8266?

    grato

  44. Teria um tutorial desse incluindo a Válvula solenóide?

  45. boa tarde sou Jardineiro Sebastiao estudande da universidade Agostinho Neto Angola. me ajuda a fazer um programa para controla varios sensores de umidade e de temperatura simultaneamente.

  46. Boa noite, estou fazendo um projeto, e queria saber se eu consigo usar a mesma saída de um dos led´s compartilhando com uma bomba de água

  47. Não consegui fazer os leds piscarem. Minha protoboard é uma de 400 pontos, meu Arduino é o Uno.
    Pode me ajudar??

  48. OLÁ , EU NÃO VI A BIBLIOTECA DESTE PROGRAMA !!!

  49. Obrigado por seu post, muito bom!

    Agora gostaria de um informação, existe algum sensor de condutividade eletrica ou mesmo tds para utilizar junto ao arduino?

    Grato.

  50. Olá! Qual adaptador de fonte utilizar? 9v?

  51. Oi, o código foi feito em que site?

    1. Olá Camila,

      Para desenvolver com Arduino, ou até mesmo outros tipos de placas, é utilizada a IDE Arduino.
      https://www.arduino.cc/en/Main/Software
      Com a IDE você consegue editar seu código e carregar nas placas.

      1. Mas estou tentando carregar o código por este site e está dando problema ao carregar para a placa.

        1. Olá Safira!

          Que erro que aparece?

          Você selecionou a placa corretamente?

          Abraços!

          André – Equipe MakerHero

  52. Olá, estava olhando os comentários sobre os led não funcionarem. Acabei de encomendar o sensor e ainda não pude testar, mas se o problema não foi corrigido, minha impressão (olhei por cima só) é de que o void apagaleds(); vem sempre antes dos digitalWrite’s que ligam eles dentro dos if’se. Será esse o problema?
    De todo jeito muito obrigado pelo suporte! Grande abraço

  53. mano, boa noite, oq eu coloco no valor analogico?

  54. Caro Adilson, somos estudantes do curso de Automação Industrial, adoramos seu trabalho e gostariamos de aplicar parte desse projeto em nosso projeto de irrigação, precisamos converter a programação de ADUINO para o PIC 18F4520 (foi o indicado pelos professores). Você teria a programação ou parte dela para o PIC acima?.
    Precisamos de um exemplo para continuidade de nosso projeto.

    ficamos no aguardo

    Obrigado
    Donizeti

  55. Eu tentei realizar todo o passo a passo … Entretanto, a leitura realizada pelo sensor eu consigo monitorar somente pelo monitor serial. Os leds não acendem … Onde posso estar errando?

  56. Seria possível montar em raspberry pi ?
    haveria possibilidade de utilizar saída analógica (A0), que possibilita monitorar com maior precisão?

    George Myller Esteves de Souza
  57. gostaria de saber qual programa usou para montar o desenho do circuito com o protoboard?

    1. Bom dia Lucas,

      Para desenho dos circuitos usamos o Fritzing (fritzing.org).

      Abraço!

      Adilson – Equipe MakerHero

  58. Oi pessoal, Blz?
    To precisando de uma ajudinha aqui: quero montar o sistema de irrigação que no caso se baseia em quanto que cada planta precisa de umidade(exemplo: batata:min.335, Max.560; alface:min.430,max.640 e por aí vai…), e tô querendo saber se esse sensor é capaz de medir esses números de mínimo e máximo.

  59. Olá, poderia me dizer se essa placa é resistente? Pois já vi pessoas falando que após 1 mês de uso, o sensor de humidade começa a sofrer uma reação por estar em constante contato com o solo, e ai o projeto para de funcionar. Muito obrigado

    1. Para aumentar a resistência vc deve energizar somente na hora da leitura por um dos pinos do arduino.

  60. Olá. Gostaria de implementar esse projeto utilizando o Wi-Fi com o esp8622. Qual app e mais recomendado para receber essas msgs no android?

  61. Ola queria saber se tem como ligar os sensores em serie pra melhorar coleta em uma área maior, ou liga-los separadamente em outros lugares, sendo em um só Arduíno.

  62. Boas,

    O que você achou da precisão deste sensor? Tenho utilizado algum sensores mas não são muito precisos. Ou retorna valores altos ou baixo, não existe meio termo.

    abs,

    Filipe

  63. Muito bom …eu sou leigo no assunto gostaria que se possível me ajudasse a implementar uma bomba de água para irrigar automaticamente e um LCD para dizer em que nível de umidade o solo se apresenta.

  64. Olá!
    Sou professora e tenho aulas eletivas de robótica com arduino, o blog tem sido um referencial excelente para meus alunos e eu. Um dos projetos escolhidos foi este de monitoração de uma planta, para associar à outra aula de cultivo em horta.
    Inicialmente os led’s não acendiam, para tisso alterei um pouco a programação que ficou assim:

    //Solo umido, acende o led verde
    if (valor_analogico > 0 && valor_analogico 400 && valor_analogico 800 && valor_analogico < 1023)
    {
    Serial.println(" Status: Solo seco – Hora de regar!");
    digitalWrite(pino_led_vermelho, HIGH);
    digitalWrite(pino_led_verde, LOW);
    digitalWrite(pino_led_amarelo, LOW);

    }
    delay(1000);
    }

    Por outro lado não consegui alimentar sem o cabo USB. Qual alimentação você utilizou?

  65. boa noite tentei utilizar essa programação e apareceu a seguinte mensagem ” exit status 1 ‘apagaleds’ was not declared in this scope ,se puder me ajudar agradeço.

    1. Na hora que vi o programa o codigo ja imaginei que iria dar esse erro, vc que colocar o void acendeleds, anteso do loop,

      1. Alguém sabe a unidade de medida, o valor dado pelo sensor?

        1. Olá Bianca,

          O sensor de umidade de solo tem o sinal de saída dado em volts. O Arduino faz uma leitura analógica dessa tensão. No código, essa tensão não é convertida para outro unidade relacionado a umidade.

          Abraço!
          Rosana – Equipe MakerHero

  66. Vc sabe o qnto varia essa leitura da umidade? O único dado que eu não consegui encontrar em lugar algum.
    Sem falar que: qual eh a grandeza da umidade lida?

    Vc tem esses dados pra me passar?

    brigada!

  67. Como o senhor definiu a umidade ideal da planta?

  68. Eae pessaol, blz?

    Alguém sabe como consigo o sensor de umidade de solo no Fritzing? Encontrei a sonda, mas a outra peca nao encontro.

    Obrigado!

  69. Olá pessoal, tudo bem? Parabens pelo site.

    Eu procuro um projeto arduino para irrigaçã com sensor de umidade e solenoide 127V, vocês tem referência pra isto?

    1. Olá Marcus, boa tarde!

      Estou concluindo um sistema exatamente como vc propõe: acionar uma solenoide.
      É muito simples: nos mesmo pontos onde estão os comandos “digitalWrite” para acionar os leds, estariam também um comando similar para acionar um relé. Este relé vai fechar um circuito que vai alimentar sua válvula solenoide e pronto.

      Vc deve definir em que valor do higrômetro deve ocorrer o fechamento do relé e em qual valor deve ocorrer sua abertura para acionamento e desligamento respectivamente da solenoide.

      Se tiver interesse em mais informações, basta me mandar um e-mail.
      Um sistema semelhante para controle de relés vc pode ver em https://www.makerhero.com/blog/controle-modulo-rele-arduino/

      Forte abraço.

      1. Olá Bruno, achei interessante esse projeto de fazer com que o solenoide seja acionado automaticamente! Eu tenho vontade de fazer algo bem semelhante, no entanto não tenho conhecimento nessa área. Você poderia me dar uma ajuda para que eu comece?

      2. Olá Bruno, tudo bem?

        Gostaria de maiores informações sobre seu sistema de irrigação com solenóide.

        Abraços!

      3. Boa tarde, aproveitando essa automação irrigar que eu tbm gostaria de realizar. Gostaria de saber se no mesmo arduíno consigo colocar 2 ou mais programas. Exemplo: programa 1 seria irrigar plantas ou grama, programa dois abertura de portas através de RFID.

  70. Felipe,
    você já tentou Ler dois sensores de umidade ao mesmo tempo, ou seja , um na a0 e outro na a1?
    Tentei mas uma das leituras sai destorcida.
    Quando desligo uma das portas, a leitura volta ao normal.

    Obrigado,
    Raimundo.

    1. Eu fiz com tres, mas no caso a informação que vai para o display é a media, ou seja, media = (s1 + s2 + s3)/3, meu projeto é higrometros em varias partes e cada um le, de acordo com a media, liga ou nao a bomba.

  71. Olá pessoal do MakerHero. Tem um blog (link abaixo) copiando literalmente seus textos e imagens: https://www.rbeletronica.com.br/arduino/projetos/81/monitor-de-plantas-com-arduino

    1. Estão fazendo referencia ao site.

      1. Sim, estão fazendo referência, mas mesmo assim nada justifica fazer cópia literal do conteúdo. Usar como base e referenciar é uma coisa, agora copiar e referenciar é outra.

        1. Boa tarde Clóvis,

          Muito obrigado. Vamos verificar.

          Abraço!

          Adilson – Equipe MakerHero

  72. Ola, gostaria de acrecentar uma valvula solenoide para abrir quando o solo estiver seco.
    Pode me ajudar

    1. Olá Frank, boa tarde! Nesta mesma página de comentários respondi esta questão ao Marcus, pois tenho um sistema semelhante. Veja lá.

      Forte abraço.

  73. ADOREI OS PROGRAMAS E APLICATIVOS.
    ESTOU COMEÇANDO COM ARDUINO E GOSTARIA DE SABER COMO POSSO COPIAR ESSE PROGRAMA PRONTO PARA O MEU ARDUINO?

    AGRADECIMENTOS!!!!

    1. Usando ctrl C e CTRL V. copiando e colando direto.

  74. como add um relé nesse projeto?
    comecei agora no arduino

    1. Olá kennedy, boa tarde! Nesta mesma página de comentários respondi esta questão ao Marcus, pois tenho um sistema semelhante. Veja lá.

      Forte abraço.

    2. Amigo e simples

      define aporta do rele

      #define DigitalRele 7
      pinMode(DigitalRele, OUTPUT);
      digitalWrite(DigitalRele, LOW); //baixo 0v
      digitalWrite(DigitalRele, HIGH); //alto 5v

  75. Como é feita a calibração?

    1. Pega o valor inicial com o solo seco e o valor após molhar, assim voce vai ter uma noção de como configurar o código