Sensor de humedad del suelo que le brinda una pantalla LCD del porcentaje de humedad.

COMPONENTES Y SUMINISTROS

  • Arduino UNO
  • Sensor de humedad del suelo 
  • LCD 16×2 
  • Protoboard 400p
  • Cables para conexión

El proyecto le informa sobre la interconexión del sensor de humedad del suelo y la pantalla LCD para mostrar. Todos los días me olvido de regar mi planta y mi abuela solía llamarme para regar. Así que ahora creo que debería construir un proyecto para mostrar la humedad, así que recuerdo que he construido un proyecto, veamos la humedad. 

Conexión del sensor de humedad

  • Conecte la humedad del suelo 0 a GND.
  • Conecte Soil Moisture Sig a Arduino A3.
  • Conecte Soil Moisture Vin a Arduino 5v.

Conexión de LCD

  • Conecte LCD GND a GND.
  • Conecte LCD SCL a Arduino A5.
  • Conecte LCD SDA a Arduino A4.
  • LCD VCC a Arduino 5V.

CÓDIGO

#include  <LiquidCrystal.h>
// inicializa la biblioteca con los números de los pines de la interfaz
LiquidCrystal  lcd ( 5 ,  4 );
// Estas constantes no cambiarán. Se usan para dar nombres
// a los pines utilizados:
const  int  analogInPin  =  A5 ;  // Pin de entrada analógica al que está conectado el sensor
int  sensorValue  =  0 ;  // valor leído de la humedad del suelo
 configuración vacía ()  {
// configura el número de columnas y filas de la LCD:

lcd . comenzar ( 16 ,  2 );
retraso ( 100 );
} 
 bucle vacío ()  {
lcd . claro ();
lcd . print ( "Humedad del suelo:" ); // imprime los resultados en la pantalla LCD:
sensorValue  =  analogRead ( analogInPin ); // lee el valor analógico:
lcd . setCursor ( 0 ,  1 );
lcd . imprimir ( sensorValue );
// espera 300 milisegundos antes del siguiente ciclo para 
// convertidor de analógico a digital para asentar después de la última lectura:
retraso ( 300 );
}
https://create.arduino.cc/