Tabla de contenido:

Proyecto Arduino Soil Moisture: 4 pasos
Proyecto Arduino Soil Moisture: 4 pasos

Video: Proyecto Arduino Soil Moisture: 4 pasos

Video: Proyecto Arduino Soil Moisture: 4 pasos
Video: Automatic watering system with Arduino 2024, Noviembre
Anonim
Proyecto Arduino Soil Moisture
Proyecto Arduino Soil Moisture
Proyecto Arduino Soil Moisture
Proyecto Arduino Soil Moisture

Hola chicos

Hoy les presento mi primer proyecto sobre instructables, se trata de medir la humedad del suelo con Arduino y un solo sensor. Este proyecto es muy fácil de hacer, y todos los que quieran comenzar a aprender a trabajar con la plataforma Arduino deberían probarlo. Este proyecto también puede ayudar a alguien que tenga experiencia previa con Arduino.

Paso 1: obtención de todas las piezas

Este proyecto usa solo algunas partes. También son muy baratos, así que no te preocupes por el precio. Partes utilizadas en este proyecto:

  1. Arduino uno rev3
  2. Pantalla LCD 1602 verde con I2C
  3. Módulo de detección de higrómetro de suelo FC-28-d + sensor de humedad del suelo
  4. Diodo LED rojo
  5. Diodo LED azul
  6. 2 resistencias 220 ohmios
  7. Pocos cables de puente para conectar todas las piezas.
  8. Conector de batería Arduino

Siempre tenga en cuenta que puede usar cualquier otro Arduino para este proyecto. También puede cambiar la pantalla LCD a cualquier otra.

Paso 2: Conexión de todas las piezas juntas

Conexión de todas las piezas juntas
Conexión de todas las piezas juntas

En este paso puedes ver el esquema que hice con fritzing. También escribiré cómo conectar cada parte clave de este proyecto aquí. Como puede ver, estamos usando 5V y GND de arduino para alimentar la placa de pruebas.

LCD:

  • VCC a 5V (+ parte en protoboard)
  • GND a GND (- parte de la placa de pruebas)
  • SDA al pin analógico A4
  • SCL al pin analógico A5

Sensor de humedad del suelo:

  • VCC a 5V (+ parte en protoboard)
  • GND a GND (- parte de la placa de pruebas)
  • D0 al pin digital 2
  • A0 al pin analógico A0

Conexión de diodos:

  • una parte del diodo entra - parte de la placa de pruebas
  • la segunda parte pasa por una resistencia de 220 ohmios y luego se conecta al pin 12 (diodo azul) o 11 (diodo rojo)

Paso 3: escribir código

Intentaré explicar este código en algunas partes. También se escribirá el código completo para que pueda copiarlo y también cambiarlo si ve alguna necesidad.

  1. Lo primero que debe tener en cuenta es que debe instalar la biblioteca LCD i2c

    1. LiquidCrystal_I2C.h
    2. También necesita configurar su lcd al comienzo del código
  2. Configure las variables utilizadas en el código, la conexión del sensor a los pines y los diodos
  3. En la tercera parte hay métodos creados para que la parte del bucle se pueda escribir más fácilmente.
  4. Configuración para arduino, en esta parte está configurando la pantalla LCD que está utilizando para este proyecto
  5. La parte de bucle es la parte principal de este proyecto.

El código completo está adjunto a este paso.

Paso 4: uso de su Arduino

Usando su Arduino
Usando su Arduino
Usando su Arduino
Usando su Arduino

Aquí puedes ver cómo funciona el sensor. El diodo rojo indica que el sensor tiene un valor de detección pequeño. Es alrededor de la una. En esta imagen, el sensor no se coloca en el suelo, por lo que el resultado normal aquí será alrededor de uno.

En el otro sensor de imagen se coloca cerca de la planta que se regó hace unas horas. Como puede ver, el diodo azul está encendido.

Si hay alguna otra pregunta, puedes hacerme. Gracias a todos por mirar mi primer proyecto.

Saludos cordiales.

Recomendado: