Índice:
Vídeo: Como construir um monitor de planta com o Arduino: 7 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
- 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
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
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
- 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
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: