Monitoramento de Umidade do Solo em Tempo Real com Display LCD – Kit DIY Arduino
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino UNO | 1 |
| Sensor de Umidade do Solo SparkFun (com terminais de parafuso) | 1 |
| Display LCD Padrão Adafruit - 16x2 Branco sobre Azul | 1 |
| Protoboard (genérica) | 1 |
Ferramentas Necessárias
- Ferro de solda (genérico)
Aplicativos e Serviços Online
- Arduino IDE
- circuito.io
Sobre o Projeto
O projeto mostra a interface entre o sensor de umidade do solo e o LCD para exibição. Eu esquecia todo dia de regar minha planta e minha avó me lembrava. Então pensei em construir um projeto para mostrar a umidade e assim me lembrar que construí o projeto, vamos verificar a umidade. Abri rapidamente o Circuito.io, adicionei entradas e saídas e obtive o esquemático.
Conectando o Sensor de Umidade
- Conecte o pino 0 do Sensor de Umidade ao GND.
- Conecte o pino Sig do Sensor de Umidade ao Arduino A3.
- Conecte o pino Vin do Sensor de Umidade ao Arduino 5V.
Conectando o LCD
- Conecte GND do LCD ao GND.
- Conecte SCL do LCD ao Arduino A5.
- Conecte SDA do LCD ao Arduino A4.
- Conecte VCC do LCD ao Arduino 5V.
Código
Arquivo sem título
#include
// inicializa a biblioteca com os números dos pinos de interface
LiquidCrystal lcd(5, 4);
// Estas constantes não mudam. Elas são usadas para dar nomes
// aos pinos usados:
const int analogInPin = A5; // Pino de entrada analógica ao qual o Sensor está conectado
int sensorValue = 0; // valor lido do Sensor de Umidade do Solo
void setup() {
// configura o número de colunas e linhas do LCD:
lcd.begin(16, 2);
delay(100);
}
void loop() {
lcd.clear();
lcd.print("Umidade Solo:"); // imprime os resultados no Display LCD:
sensorValue = analogRead(analogInPin); // lê o valor analógico:
lcd.setCursor(0, 1);
lcd.print(sensorValue);
// espera 300 milissegundos antes do próximo loop para o
// conversor analógico-digital estabilizar após a última leitura:
delay(300);
}
Esquemáticos
Diagrama de conexões do sensor de umidade do solo e display LCD ao Arduino.
Processo de manufatura
- Construa um Sensor de Umidade do Solo de Baixo Custo para Irrigação Inteligente com Raspberry Pi
- Construa um Jogo em Tempo Real com Giroscópio: Arduino Nano + Sensor MPU-6050
- Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
- Sensor K30 CO₂: Monitoramento de Qualidade do Ar Interno em Tempo Real
- Unopad: Controlador MIDI Arduino Perfeito para Ableton Live
- Construa um Sensor de Obstáculos Simples com Arduino – Tutorial Fácil com LED IR e Fotodiodo
- Integrando Sensor de Impressão Digital Capacitivo DFRobot com Arduino ou ESP8266
- Projeto HMI Interativo com Nextion, Arduino Mega e Sensores
- Display Interativo de Matriz LED na Porta com Sensor PIR – Saudação de Férias Arduino
- Construa um Relógio Despertador Confiável com RTC DS1302 e Arduino UNO