Mundarija:

Arduino yordamida tuproq namligi sensori qanday ishlatiladi: 4 qadam
Arduino yordamida tuproq namligi sensori qanday ishlatiladi: 4 qadam

Video: Arduino yordamida tuproq namligi sensori qanday ishlatiladi: 4 qadam

Video: Arduino yordamida tuproq namligi sensori qanday ishlatiladi: 4 qadam
Video: Lesson 45: Measure temperature and Pressure with BME280 display on LCD1602 and LCD2004 with Arduino 2024, Noyabr
Anonim
Arduino yordamida tuproq namligi sensori qanday ishlatiladi
Arduino yordamida tuproq namligi sensori qanday ishlatiladi

Tuproq namligi sensori - bu tuproq namligini o'lchash uchun ishlatilishi mumkin. Aqlli dehqonchilik loyihalari, Irrigatsiya nazoratchilari loyihalari yoki IoT qishloq xo'jaligi loyihalarining prototiplarini tayyorlash uchun javob beradi.

Ushbu sensorda 2 ta prob mavjud. Tuproq qarshiligini o'lchash uchun ishlatiladi.

Tuproq nam yoki nam bo'lganda, qarshilik quruq bo'lganidan farq qiladi. Sensor har qanday holatda qarshilikni o'qiydi va uni namlik ma'lumotiga aylantiradi.

1 -qadam: kerakli komponentlar

Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar

Quyidagi komponentlar talab qilinadi:

  • Tuproq namligi sensori
  • Arduino Nano
  • Tel o'tkazgich
  • USB mini
  • Bir shisha suv

2 -qadam: Barcha komponentlarni yig'ing

Barcha komponentlarni yig'ish
Barcha komponentlarni yig'ish

Arduino kartasini tuproq namligi sensori bilan ulang. Men yozgan rasm yoki ko'rsatmaga qarang:

Tuproq namligi Arduino uchun

VCC ==> +5V

GND ==> GND

AO ==> A0

3 -qadam: Eskiz yarating

Eskiz yarating
Eskiz yarating

Tuproq namligi sezgichlarini qo'shimcha kutubxonadan foydalanmasdan to'g'ridan -to'g'ri o'qish mumkin. Sensor qiymatini o'qish uchun analog kirishni ishlatishingiz mumkin.

Sensor qiymatini o'qish uchun men yaratgan eskiz:

int sensorPin = A0; // potentsiometrint sensori uchun kirish pinini tanlangValue = 0; // sensordan keladigan qiymatni saqlash uchun o'zgaruvchi

bo'sh o'rnatish () {

Serial.begin (9600);

}

void loop () {

// sensordan qiymatni o'qing: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); kechikish (1000); }

yoki men quyida o'z ichiga olgan faylni yuklab oling

4 -qadam: Natijalar

Natijalar
Natijalar
Natijalar
Natijalar
Natijalar
Natijalar

Sensorni shisha tashqarisiga qo'yganimda, ko'rsatilgan qiymat 700 dan 1023 gacha.

Sensorni suv idishiga solsam, ko'rsatilgan qiymat 250 dan 700 gacha.

xulosa qilish mumkin:

  • 250 dan 700 gacha bo'lgan qiymat namlikni bildiradi
  • 700 dan 1023 gacha bo'lgan qiymat quruq degan ma'noni anglatadi

Siz sinab ko'rsangiz, uni sozlashingiz mumkin

Tavsiya: