Taula de continguts:

Projecte Arduino Soil Moisture: 4 passos
Projecte Arduino Soil Moisture: 4 passos

Vídeo: Projecte Arduino Soil Moisture: 4 passos

Vídeo: Projecte Arduino Soil Moisture: 4 passos
Vídeo: How to use the Arduino Soil Moisture Sensor 2024, Desembre
Anonim
Projecte Arduino Soil Moisture
Projecte Arduino Soil Moisture
Projecte Arduino Soil Moisture
Projecte Arduino Soil Moisture

Hola nois

Avui us presento el meu primer projecte sobre instructables: es tracta de mesurar la humitat del sòl amb Arduino i només un sensor. Aquest projecte és molt fàcil de fer i tothom que vulgui començar a aprendre a treballar amb la plataforma Arduino ho hauria de provar. Aquest projecte també pot ajudar a algú que tingui experiència prèvia amb Arduino.

Pas 1: obtenció de totes les parts

Aquest projecte només utilitza poques parts. També són molt econòmics, així que no us preocupeu pel preu. Parts utilitzades en aquest projecte:

  1. Arduino uno rev3
  2. Pantalla LCD 1602 de color verd amb I2C
  3. FC-28-d Mòdul de detecció d'higròmetre del sòl + sensor d'humitat del sòl
  4. Diodo LED vermell
  5. Diodo LED blau
  6. 2 resistències de 220 ohm
  7. Pocs cables de pont per connectar totes les peces
  8. Connector de bateria Arduino

Tingueu sempre en compte que podeu utilitzar qualsevol altre Arduino per a aquest projecte. També podeu canviar la pantalla LCD per qualsevol altra.

Pas 2: connectar totes les parts juntes

Connectant totes les parts juntes
Connectant totes les parts juntes

En aquest pas podeu veure l’esquema que he fet amb fritzing. També anotaré aquí com connectar totes les parts clau d’aquest projecte. Com podeu veure, estem fent servir 5V i GND d’arduino per alimentar la taula de treball.

LCD:

  • VCC a 5V (+ part a la taula de suport)
  • GND a GND (- part de la taula de treball)
  • SDA a pin analògic A4
  • SCL al pin analògic A5

Sensor d'humitat del sòl:

  • VCC a 5V (+ part a la taula de suport)
  • GND a GND (- part de la taula de treball)
  • D0 al pin 2 digital
  • A0 al pin analògic A0

Connexió de díodes:

  • entra una part del díode, una part del tauler
  • la segona part passa per una resistència de 220 ohm i després es connecta al pin 12 (díode blau) o 11 (díode vermell)

Pas 3: escriure codi

Intentaré explicar aquest codi en poques parts. També hi haurà un codi complet escrit perquè pugueu copiar-lo i canviar-lo si veieu alguna necessitat.

  1. El primer que cal tenir en compte és que cal instal·lar la biblioteca LCD i2c

    1. LiquidCrystal_I2C.h
    2. També haureu de configurar el vostre lcd al començament del codi
  2. Configureu les variables utilitzades en el codi, la connexió del sensor als pins i els díodes
  3. A la tercera part hi ha mètodes creats, de manera que es pot escriure més fàcilment la part del bucle
  4. Configuració per a arduino, en aquesta part esteu configurant la pantalla LCD que utilitzeu per a aquest projecte
  5. La part del bucle és la part principal d’aquest projecte

Aquest codi inclou el fitxer adjunt.

Pas 4: utilitzar el vostre Arduino

Ús del vostre Arduino
Ús del vostre Arduino
Ús del vostre Arduino
Ús del vostre Arduino

Aquí podeu veure com funciona el sensor. El díode vermell indica que el sensor té un valor petit de detecció. És al voltant d’un. En aquesta imatge, el sensor no es col·loca a terra, de manera que el resultat normal aquí serà al voltant d’un.

A l'altra, el sensor d'imatge es troba a prop d'una planta que es va regar fa poques hores. Com podeu veure, el díode blau està activat.

Si hi ha alguna altra pregunta, em podeu fer. Gràcies nois per mirar el meu primer projecte.

Amb tots els respectes.

Recomanat: