Obsah:

Ako používať snímač pôdnej vlhkosti pomocou Arduina: 4 kroky
Ako používať snímač pôdnej vlhkosti pomocou Arduina: 4 kroky

Video: Ako používať snímač pôdnej vlhkosti pomocou Arduina: 4 kroky

Video: Ako používať snímač pôdnej vlhkosti pomocou Arduina: 4 kroky
Video: Arduino Tutorial 28 - DHT11 Temperature Sensor with LCD | SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Ako používať snímač pôdnej vlhkosti pomocou Arduina
Ako používať snímač pôdnej vlhkosti pomocou Arduina

Senzor pôdnej vlhkosti je senzor, ktorý je možné použiť na meranie vlhkosti v pôde. Vhodné na výrobu prototypov projektov inteligentného poľnohospodárstva, projektov riadiacich zavlažovania alebo projektov IoT Agriculture.

Tento senzor má 2 sondy. Používa sa na meranie odolnosti pôdy.

Keď je pôda vlhká alebo mokrá, odpor bude iný, ako keď je pôda suchá. Senzor bude čítať odpor za každých okolností a prevedie ho na údaje o vlhkosti.

Krok 1: Požadované komponenty

Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty

Vyžadujú sa nasledujúce komponenty:

  • Senzor pôdnej vlhkosti
  • Arduino Nano
  • Drôtený mostík
  • USB mini
  • Fľaša vody

Krok 2: Zostavte všetky súčasti

Zostavte všetky komponenty
Zostavte všetky komponenty

Pripojte dosku Arduino k senzoru pôdnej vlhkosti. Pozrite sa na obrázok alebo návod, ktorý som napísal nižšie:

Vlhkosť pôdy do Arduina

VCC ==> +5V

GND ==> GND

AO ==> A0

Krok 3: Vytvorte skicu

Vytvorte náčrt
Vytvorte náčrt

Senzory pôdnej vlhkosti je možné čítať priamo bez použitia ďalšej knižnice. Na čítanie hodnoty senzora môžete použiť analógový vstup.

Toto je skica, ktorú som urobil na prečítanie hodnoty senzora:

int senzorPin = A0; // vyberte vstupný pin pre snímač potenciometraValue = 0; // premenná na uloženie hodnoty prichádzajúcej zo senzora

neplatné nastavenie () {

Serial.begin (9600);

}

prázdna slučka () {

// načítanie hodnoty zo senzora: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); oneskorenie (1000); }

alebo si stiahnite súbor, ktorý uvádzam nižšie

Krok 4: Výsledky

Výsledky
Výsledky
Výsledky
Výsledky
Výsledky
Výsledky

Keď vložím senzor mimo fľašu, zobrazená hodnota je okolo 700 až 1023.

Keď vložím senzor do fľaše s vodou, zobrazená hodnota je okolo 250 až 700.

možno dospieť k záveru, že:

  • hodnota 250 až 700 znamená vlhká
  • hodnota 700 až 1023 znamená suché

Môžete to kalibrovať, keď to vyskúšate

Odporúča: