Სარჩევი:

როგორ გამოვიყენოთ ნიადაგის ტენიანობის სენსორი არდუინოს გამოყენებით: 4 ნაბიჯი
როგორ გამოვიყენოთ ნიადაგის ტენიანობის სენსორი არდუინოს გამოყენებით: 4 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ნიადაგის ტენიანობის სენსორი არდუინოს გამოყენებით: 4 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ნიადაგის ტენიანობის სენსორი არდუინოს გამოყენებით: 4 ნაბიჯი
ვიდეო: Arduino İle Mutlu Çiçekler || Otomatik Sulama Sistemi Nasıl Yapılır? 2024, ნოემბერი
Anonim
როგორ გამოვიყენოთ ნიადაგის ტენიანობის სენსორი არდუინოს გამოყენებით
როგორ გამოვიყენოთ ნიადაგის ტენიანობის სენსორი არდუინოს გამოყენებით

ნიადაგის ტენიანობის სენსორი არის სენსორი, რომლის საშუალებითაც შესაძლებელია ნიადაგის ტენიანობის გაზომვა. შესაფერისია გონიერი მეურნეობის პროექტების, სარწყავი კონტროლერების პროექტების ან IoT სოფლის მეურნეობის პროექტების პროტოტიპების შესაქმნელად.

ამ სენსორს აქვს 2 ზონდი. რომელიც გამოიყენება ნიადაგის წინააღმდეგობის გასაზომად.

როდესაც ნიადაგი ნესტიანია ან სველი, წინააღმდეგობა განსხვავებული იქნება, ვიდრე მაშინ, როდესაც ნიადაგი მშრალია. სენსორი წაიკითხავს წინააღმდეგობას თითოეულ გარემოებაში და გადააქცევს მას ტენიანობის მონაცემებად.

ნაბიჯი 1: საჭირო კომპონენტები

საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები

შემდეგი კომპონენტებია საჭირო:

  • ნიადაგის ტენიანობის სენსორი
  • არდუინო ნანო
  • მავთულის მხტუნავი
  • USB მინი
  • Წყლის ბოთლი

ნაბიჯი 2: შეაგროვეთ ყველა კომპონენტი

შეაგროვეთ ყველა კომპონენტი
შეაგროვეთ ყველა კომპონენტი

შეაერთეთ არდუინოს დაფა ნიადაგის ტენიანობის სენსორთან. იხილეთ სურათი ან ინსტრუქცია, რომელიც მე დავწერე ქვემოთ:

ნიადაგის ტენიანობა არდუინოს

VCC ==> +5V

GND ==> GND

AO ==> A0

ნაბიჯი 3: გააკეთეთ ესკიზი

გააკეთე ესკიზი
გააკეთე ესკიზი

ნიადაგის ტენიანობის სენსორების პირდაპირ წაკითხვა შესაძლებელია დამატებითი ბიბლიოთეკის გამოყენების გარეშე. თქვენ შეგიძლიათ გამოიყენოთ ანალოგური შეყვანა სენსორის მნიშვნელობის წასაკითხად.

ეს არის ესკიზი, რომელიც მე გავაკეთე სენსორის მნიშვნელობის წასაკითხად:

int sensorPin = A0; // შეარჩიეთ შეყვანის პინი პოტენომეტრიის სენსორისთვის Value = 0; // ცვლადი სენსორიდან მომდინარე მნიშვნელობის შესანახად

void setup () {

სერიული.დაწყება (9600);

}

ბათილი მარყუჟი () {

// სენსორის მნიშვნელობის წაკითხვა: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); დაგვიანება (1000); }

ან გადმოწერეთ ფაილი, რომელსაც ქვემოთ ვდებ

ნაბიჯი 4: შედეგები

შედეგები
შედეგები
შედეგები
შედეგები
შედეგები
შედეგები

როდესაც სენსორს ბოთლის გარეთ ვდებ, ნაჩვენები მნიშვნელობა არის 700 -დან 1023 -მდე.

როდესაც სენსორი წყლის ბოთლში ჩავდე, ნაჩვენები მნიშვნელობა დაახლოებით 250 -დან 700 -მდეა.

შეიძლება დავასკვნათ, რომ:

  • მნიშვნელობა 250 -დან 700 -მდე ნიშნავს ტენიანობას
  • ღირებულება 700 -დან 1023 -მდე ნიშნავს მშრალს

თქვენ შეგიძლიათ დაკალიბრება, როდესაც თქვენ ცდილობენ მას

გირჩევთ: