Kazalo:

Kako uporabljati senzor vlažnosti tal z uporabo Arduina: 4 koraki
Kako uporabljati senzor vlažnosti tal z uporabo Arduina: 4 koraki

Video: Kako uporabljati senzor vlažnosti tal z uporabo Arduina: 4 koraki

Video: Kako uporabljati senzor vlažnosti tal z uporabo Arduina: 4 koraki
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julij
Anonim
Kako uporabljati senzor vlažnosti tal z uporabo Arduina
Kako uporabljati senzor vlažnosti tal z uporabo Arduina

Senzor vlažnosti tal je senzor, ki ga lahko uporabite za merjenje vlage v tleh. Primerno za izdelavo prototipov projektov pametnega kmetovanja, projektov krmilnikov namakanja ali projektov IoT kmetijstva.

Ta senzor ima 2 sondi. Ki se uporablja za merjenje odpornosti tal.

Ko je zemlja vlažna ali mokra, bo odpornost drugačna kot pri suhi. Senzor bo v vseh okoliščinah prebral upor in ga pretvoril v podatke o vlažnosti.

Korak: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Potrebne so naslednje komponente:

  • Senzor vlažnosti tal
  • Arduino Nano
  • Žični mostiček
  • Mini mini USB
  • Steklenica vode

Korak: Sestavite vse komponente

Sestavite vse komponente
Sestavite vse komponente

Ploščo Arduino priključite na senzor vlažnosti tal. Oglejte si sliko ali navodila, ki sem jih napisal spodaj:

Vlaga tal v Arduino

VCC ==> +5V

GND ==> GND

AO ==> A0

3. korak: Naredite skico

Naredite skico
Naredite skico

Senzorje vlažnosti tal je mogoče neposredno odčitati brez uporabe dodatne knjižnice. Za odčitavanje vrednosti senzorja lahko uporabite analogni vhod.

To je skica, ki sem jo naredil za branje vrednosti senzorja:

int sensorPin = A0; // izberite vhodni pin za potenciometerint sensorValue = 0; // spremenljivka za shranjevanje vrednosti, ki prihaja iz senzorja

void setup () {

Serial.begin (9600);

}

void loop () {

// odčitamo vrednost s senzorja: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); zamuda (1000); }

ali prenesite spodaj navedeno datoteko

4. korak: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati
Rezultati
Rezultati

Ko senzor postavim izven steklenice, je prikazana vrednost okoli 700 do 1023.

Ko dam senzor v steklenico za vodo, je prikazana vrednost okoli 250 do 700.

je mogoče sklepati, da:

  • vrednost od 250 do 700 pomeni vlažna
  • vrednost 700 do 1023 pomeni suho

Ko ga poskusite, ga lahko umerite

Priporočena: