Orodha ya maudhui:

Jinsi ya Kutumia Sensore ya Unyevu wa Udongo Kutumia Arduino: Hatua 4
Jinsi ya Kutumia Sensore ya Unyevu wa Udongo Kutumia Arduino: Hatua 4

Video: Jinsi ya Kutumia Sensore ya Unyevu wa Udongo Kutumia Arduino: Hatua 4

Video: Jinsi ya Kutumia Sensore ya Unyevu wa Udongo Kutumia Arduino: Hatua 4
Video: Arduino Tutorial 28 - DHT11 Temperature Sensor with LCD | SunFounder's ESP32 IoT Learnig kit 2024, Novemba
Anonim
Jinsi ya Kutumia Sensore ya Unyevu wa Udongo Kutumia Arduino
Jinsi ya Kutumia Sensore ya Unyevu wa Udongo Kutumia Arduino

Sensor ya unyevu wa udongo ni sensor ambayo inaweza kutumika kupima unyevu kwenye mchanga. Inafaa kwa kutengeneza prototypes za miradi ya kilimo cha Smart, miradi ya wadhibiti wa Umwagiliaji, au miradi ya Kilimo ya IoT.

Sensor hii ina uchunguzi 2. Ambayo hutumiwa kupima upinzani wa mchanga.

Wakati mchanga ni unyevu au unyevu upinzani utakuwa tofauti na wakati udongo ni kavu. Sensor itasoma upinzani katika kila hali na kuibadilisha kuwa data ya unyevu.

Hatua ya 1: Vipengele vinavyohitajika

Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika

Vipengele vifuatavyo vinahitajika:

  • Sensorer ya Unyevu wa Udongo
  • Arduino Nano
  • Jumper ya waya
  • Mini mini ya USB
  • Chupa ya maji

Hatua ya 2: Unganisha Vipengele vyote

Kukusanya Vipengele vyote
Kukusanya Vipengele vyote

Unganisha bodi ya Arduino kwa Sensore ya Unyevu wa Udongo. Tazama picha au maagizo ambayo niliandika hapa chini:

Unyevu wa Udongo kwa Arduino

VCC ==> + 5V

GND ==> GND

AO ==> A0

Hatua ya 3: Tengeneza Mchoro

Tengeneza Mchoro
Tengeneza Mchoro

Sensorer za unyevu wa mchanga zinaweza kusomwa moja kwa moja bila kutumia maktaba ya ziada. Unaweza kutumia pembejeo ya analog kusoma thamani ya sensa.

Huu ndio Mchoro ambao nimefanya kusoma thamani ya sensorer:

sensor ya ndaniPin = A0; // chagua pini ya kuingiza kwa sensor ya potentiometerint Thamani = 0; // kutofautisha kuhifadhi thamani inayokuja kutoka kwa sensorer

usanidi batili () {

Kuanzia Serial (9600);

}

kitanzi batili () {

// soma thamani kutoka kwa sensor: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); kuchelewesha (1000); }

au pakua faili ninayojumuisha hapa chini

Hatua ya 4: Matokeo

Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo

Wakati ninaweka sensorer nje ya chupa, thamani iliyoonyeshwa ni karibu 700 hadi 1023.

Ninapoweka sensorer kwenye chupa ya maji, thamani iliyoonyeshwa ni karibu 250 hadi 700.

inaweza kuhitimishwa kuwa:

  • thamani ya 250 hadi 700 inamaanisha unyevu
  • thamani 700 hadi 1023 inamaanisha kavu

Unaweza kuipima, unapoijaribu

Ilipendekeza: