İçindekiler:

Toprak için Su Sensörü: 7 Adım
Toprak için Su Sensörü: 7 Adım

Video: Toprak için Su Sensörü: 7 Adım

Video: Toprak için Su Sensörü: 7 Adım
Video: Arduino Toprak Nem Ölçer Yapımı (Toprak Nem Sensörü Kullanımı) 2024, Kasım
Anonim
Toprak için Su Sensörü
Toprak için Su Sensörü

Bu proje, kod yazmada ve arduino ile ilgili elektroniklerin mekanizmalarını anlamada etkili olan öğrencileri eğitmenin kolay ve çok bilgilendirici bir yoludur.

Gerekli malzemeler:

- Arduino Mikrodenetleyici

- Su Sensörü (maksimum değer 1023)

- Bir avuç Jumper Teli (Hem erkekten erkeğe hem de dişiden erkeğe)

- Breadboard (Mini olan tavsiye edilir)

- Servo Motor

Adım 1: Adım 1: Tüm Malzemeleri Toplayın

Tüm malzemelerinizi boş bir alana, geniş ve herhangi bir yiyecek veya içecekten uzak bir yere koyduğunuzdan emin olun, çünkü elektronik aksamlara zarar verebilir. Ayrıca, atlama kabloları yerine normal kablolarınız olması durumunda, yanınızda bir kablo sıyırıcı bulundurmanızı da öneririm.

Adım 2: Adım 2: Su Sensörü Bağlantıları

Adım 2: Su Sensörü Bağlantıları
Adım 2: Su Sensörü Bağlantıları

1. Üç atlama kablosunu (kırmızı, siyah ve sarı) ve su sensörünü alın

2. Kırmızı kabloyu su sensörü üzerindeki +'ya, siyah kabloyu "-"'ye ve sarı kabloyu S'ye bağlayın.

Adım 3: Adım 3: Arduino İlk Kablolama

1. İki kabloyu arduino'ya, birini 5v'ye ve diğerini GND'ye bağlayın

2. Bu adımdan sonra 5V'a bağladığınızı breadboard üzerindeki artıya, GND'yi eksiye bağlayın.

Adım 4: Adım 4: Su Sensörü Bağlantıları

Adım 4: Su Sensörü Bağlantıları
Adım 4: Su Sensörü Bağlantıları

1. Su sensörünün sarı kablosunu A0'a bağlayın.

2. Siyahı negatife veya su sensörünün devre tahtasındaki toprağa bağlayın arduinoya

3. Kırmızıyı artıya su sensörünün devre tahtasına arduinoya bağlayın

Adım 5: Adım 5: Servo Motor

Adım 5: Servo Motor
Adım 5: Servo Motor

1. Servo motorun turuncu kablosunu sarı bir kabloya bağlayın

2. Kırmızı kabloyu istediğiniz renge bağlayın

3. Kahverengiyi seçtiğiniz farklı bir renge bağlayın

4. Bu adımlar tamamlandıktan sonra, şimdi servo motoru breadboard ve arudino'ya bağlayacağız.

5. Sarı kabloyu pim 9'a bağlayın.

6. Motor üzerindeki kırmızı kabloya bağlı olan kabloyu artı kutba bağlayınız.

7. Servo motor üzerinde bulunan kahverengi kabloya bağlı olan kabloyu toprağa bağlayınız.

Adım 6: Adım 6: Kod

6. Adım: Kod
6. Adım: Kod

1. Arduino'nuzu bilgisayara bağlayın ve bilgisayarınızda Arduino yazılımını açın

2. "#include" diyerek servo motoru tanımlayarak başlayın.

3. Her bir değişkeni, servoyu, A0'a bağlı su sensörünü ve ayrıca servo motorunuzun konumu olan "açıyı" tanımlayın.

4. Şimdi void.setup'a başlamak için, seri başlangıcı (9600) başlatarak başlayın ve ayrıca pim 9'a bağlı servoyu bildirin.

5. Bu adımdan sonra, boşluk döngüsüdür, "int" ile başlayın ve ardından analog okumanız olan sensör değeri olan su sensörü ile başlayın.

6. Altına Serial.print komutunu eklediğinizden emin olun ve suyun nemini izlerken aynı çizgide olması için "ln" kullanın.

7. Ardından, "int.angle" kullanarak sensör değerinin 500 ile 180 arasında olduğundan emin olun, bunun nedeni neme bağlı olmasıdır, su sensörü maksimum ve minimum değer olan 1023 ila 180 arasında olsa bile değişir projenin kullanımına ve ayrıca özel su sensörünüze göre maksimum ve minimum değerlere bağlı olarak

8. Şimdi aynı Seriyi ekleyin, altına yazdırın ve altına "benim servo.yazma(açı)" yazın.

9. Son adım, kodu tamamlamak için "delay(15)" eklediğim gecikmeyi ve ardından }'yi eklemektir.

Adım 7: Adım 7: Sonlandırma

7. Adım: Sonlandırma
7. Adım: Sonlandırma

Artık kod işlevsel ve çalışıyor olduğuna göre, sensörü motora ekleyebilir ve suyun veya toprağın nemini algılamak için seri monitör kullanabilirsiniz. Ayrıca, küçük kağıt parçaları veya ekran eklediğinizden emin olun, çünkü ekran, toprağınızın neme bağlı olarak suya ihtiyacı olduğunu veya olmadığını kanıtlayabilir.

Önerilen: