Taula de continguts:

Com utilitzar Soil Moisture Sensore mitjançant Arduino: 4 passos
Com utilitzar Soil Moisture Sensore mitjançant Arduino: 4 passos

Vídeo: Com utilitzar Soil Moisture Sensore mitjançant Arduino: 4 passos

Vídeo: Com utilitzar Soil Moisture Sensore mitjançant Arduino: 4 passos
Vídeo: SOIL MOISTURE SENSOR FOR PLANTS (V1.2 / V2.0) - Arduino tutorial #31 2024, Juliol
Anonim
Com s'utilitza Soor Moisture Sensore mitjançant Arduino
Com s'utilitza Soor Moisture Sensore mitjançant Arduino

El sensor d’humitat del sòl és un sensor que es pot utilitzar per mesurar la humitat del sòl. Adequat per a la realització de prototips de projectes de conreu intel·ligent, de controladors de reg o de projectes d’Igricultura.

Aquest sensor té 2 sondes. Que s’utilitza per mesurar la resistència del sòl.

Quan el sòl estigui humit o humit, la resistència serà diferent de quan el sòl estigui sec. El sensor llegirà la resistència de cada circumstància i el convertirà en dades d’humitat.

Pas 1: components necessaris

Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris
Components obligatoris

Es requereixen els components següents:

  • Sensor d’humitat del sòl
  • Arduino Nano
  • Salt de filferro
  • USB mini
  • Una botella d'aigua

Pas 2: Muntar tots els components

Muntar tots els components
Muntar tots els components

Connecteu la placa Arduino a Soil Moisture Sensore. Vegeu la imatge o la instrucció que he escrit a continuació:

Humitat del sòl a Arduino

VCC ==> + 5V

GND ==> GND

AO ==> A0

Pas 3: feu un esbós

Feu un esbós
Feu un esbós

Els sensors d’humitat del sòl es poden llegir directament sense fer servir una biblioteca addicional. Podeu utilitzar l'entrada analògica per llegir el valor del sensor.

Aquest és l'esbós que he fet per llegir el valor del sensor:

int sensorPin = A0; // seleccioneu el pin d'entrada per al valor del sensor de valor potenciòmetre = 0; // variable per emmagatzemar el valor provinent del sensor

configuració nul·la () {

Serial.begin (9600);

}

bucle buit () {

// llegiu el valor del sensor: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); retard (1000); }

o descarregueu el fitxer que incloc a continuació

Pas 4: Resultats

Resultats
Resultats
Resultats
Resultats
Resultats
Resultats

Quan poso el sensor fora de l’ampolla, el valor mostrat és d’entre 700 i 1023.

Quan poso el sensor en una ampolla d’aigua, el valor mostrat oscil·la entre els 250 i els 700.

es pot concloure que:

  • un valor de 250 a 700 significa humit
  • valor 700 a 1023 significa sec

Podeu calibrar-lo quan el proveu

Recomanat: