Índice:

Como construir um monitor de planta com o Arduino: 7 etapas
Como construir um monitor de planta com o Arduino: 7 etapas

Vídeo: Como construir um monitor de planta com o Arduino: 7 etapas

Vídeo: Como construir um monitor de planta com o Arduino: 7 etapas
Vídeo: Arduino Soil Moisture Monitor - Never Forget To Water Your Indoor Plants 2024, Novembro
Anonim

Neste tutorial vamos aprender como detectar a umidade do solo usando um sensor de umidade e piscar um LED verde se tudo estiver ok e display OLED e Visuino.

Assista o vídeo.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar

Arduino UNO (ou qualquer outro Arduino) Baixe aqui

Módulo sensor de umidade do solo, pegue aqui

Fios de ligação

Breadboard Obtenha aqui

Display OLED Obtenha aqui

1X LED vermelho, 1X LED verde Obtenha-os aqui

Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito
  • Conecte o pino do display OLED [VCC] ao pino do Arduino [5V]
  • Conecte o pino do display OLED [GND] ao pino do Arduino [GND]
  • Conecte o pino de exibição OLED [SDA] ao pino Arduino [SDA]
  • Conecte o pino de exibição OLED [SCL] ao pino Arduino [SCL]
  • Conecte o Arduino 5V ao pino do módulo piezo buzzer VCC
  • Conecte o Arduino GND ao pino negativo do LED verde
  • Conecte o Arduino GND ao pino negativo do LED vermelho
  • Conecte o pino 3 do Arduino Digital ao pino negativo do LED verde
  • Conecte o pino 2 do Arduino Digital ao pino negativo do LED vermelho
  • Conecte o Arduino 5V ao pino do módulo do sensor de umidade VCC
  • Conecte o Arduino GND ao pino do módulo do sensor de umidade GND
  • Conecte o pino 0 analógico do Arduino ao pino A0 do módulo do sensor de umidade

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: No Visuino, ADICIONE e defina componentes

No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes
No Visuino, ADICIONE e defina componentes

Adicionar componente "Tela OLED"

Adicionar 2X componente "Comparar valor analógico"

  • Clique duas vezes em DisplayOLED1 e na janela de elementos arraste o campo de texto para a esquerda, então na janela de propriedades defina o tamanho para 3Feche a janela de elementos
  • Selecione CompareValue1 e na janela de propriedades defina "Compare Type" para ctBiggerOrEqual e Value para 0,7 << este é o valor de sensibilidade, você pode alterá-lo se desejar
  • Selecione CompareValue2 e na janela de propriedades defina "Compare Type" como ctSmaller e Value como 0,7 << este é o valor de sensibilidade, você pode alterá-lo se desejar

Etapa 5: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  • Conecte o pino 0 analógico do Arduino à entrada do pino CompareValue1, entrada do pino CompareValue2, DisplayOLED1> Entrada do pino do campo de texto1
  • Conecte CompareValue1 Pin Out ao pino digital 2 do Arduino
  • Conecte CompareValue2 Pin Out ao Arduino digital pin 3
  • DisplayOLED1 pin I2C Out para placa Arduino I2C pin In

Etapa 6: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".

Etapa 7: jogar

Se você ligar o módulo Arduino UNO, o LED deve piscar (vermelho não há água suficiente, verde água suficiente) e o display OLED mostrará o nível de umidade. Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui e abri-lo no Visuino:

Recomendado: