Özellikler Ve Teknik Özellikler
1. 3-Pin sensör arayüzü destekler
2. Analog çıkış
3. Çalışma gerilimi: DC 3.3-5.5 V
4. Çıkış gerilimi: DC 0-3. 0 V
5. Arayüz: PH2. 0-3P
6. Boyutu: 99x16mm/3. 9x0. 63″
Kapasitif Toprak Nem Sensörü Şematik
Kapasitif toprak nem Sensörü için donanım Şeması aşağıda verilmiştir.
Kapasitif Toprak Nem Sensörü Devre Şeması
Temel Kaynak Kodu / Program
Kapasitif toprak nem sensörünü Arduino ile eşleştirmek için basit bir kaynak kodu. Kodu aşağıdan kopyalayın ve Arduino kartınıza yükleyin.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
const int AirValue = 620; //you need to replace this value with Value_1 const int WaterValue = 310; //you need to replace this value with Value_2 int soilMoistureValue = 0; int soilmoisturepercent=0; void setup() { Serial.begin(9600); // open serial port, set the baud rate to 9600 bps } void loop() { soilMoistureValue = analogRead(A0); //put Sensor insert into soil Serial.println(soilMoistureValue); soilmoisturepercent = map(soilMoistureValue, AirValue, WaterValue, 0, 100); if(soilmoisturepercent >= 100) { Serial.println("100 %"); } else if(soilmoisturepercent <=0) { Serial.println("0 %"); } else if(soilmoisturepercent >0 && soilmoisturepercent < 100) { Serial.print(soilmoisturepercent); Serial.println("%");
} delay(250); }
|
ARDUİNO BAĞLANTISI
KAYNAK: https://how2electronics.com/interface-capacitive-soil-moisture-sensor-arduino/