fbpx
Arduino Lesson 17: Soil Moisture Sensor
soil moisture
Arduino පාඩම 17

Soil Moisture සංවේදකය

පාංශු තෙතමනය මැනීම

Components Required

Magicbit
Buy

හැඳින්වීම

පාංශු තෙතමන සංවේදක සාමාන්‍යයෙන් පරිමාමිතික ජල ප්‍රමාණය තක්සේරු කරන සංවේදක වලට යොමු වේ. තවත් සංවේදක පන්තියක් ජල විභවය ලෙස හඳුන්වන පසෙහි තෙතමනයේ තවත් ගුණයක් මනිනු ලබයි; මෙම සංවේදක සාමාන්‍යයෙන් පාංශු ජල විභව සංවේදක ලෙස හඳුන්වන අතර ආතතිමාන සහ ජිප්සම් කුට්ටි ඇතුළත් වේ.

පාඩමේ අරමුණ:

  • පාංශු තෙතමනය සංවේදක භාවිතා කිරීම සහ එහි යෙදීම් ක්‍රියාත්මක කිරීම
  • පාංශු තෙතමනය සංවේදකයේ වැඩ කිරීමේ මූලධර්මය

සිද්ධාන්තය

පාංශු තෙතමනය මූලික වශයෙන් පසෙහි පවතින ජලයේ අන්තර්ගතය වේ. පාංශු-තෙතමනය සංවේදකයක් භාවිතයෙන් මෙය මැනිය හැකි අතර, එය පරීක්ෂණයක් ලෙස ක්‍රියා කරන සන්නායක probes දෙකකින් සමන්විත වේ. සන්නායක තහඩු දෙක අතර ප්‍රතිරෝධයේ වෙනස මත පදනම්ව පසෙහි තෙතමනය ප්‍රමාණය මැනිය හැකිය.

ක්‍රමවේදය

පාංශු තෙතමන සංවේදකය Magicbit වෙත සම්බන්ධ කරන්න. සාමාන්‍යයෙන් මෙහි ඇති පරිදි, අපි සංවේදක මොඩියුලය Magicbit මත ඉහළ වම් (D32) සම්බන්ධකයට සම්බන්ධ කරමු. සංවේදක මොඩියුලය සම්බන්ධ කිරීමෙන් පසු, එය තෙත් පාංශු මිශ්රණයක් බවට පත් කරන්න, ප්රතිඵල අමතක කරන්න. ඉන්පසු Magicbit එක ඔබේ පරිගණකයට සම්බන්ධ කර පහත කේතය උඩුගත කරන්න.

Code

 

int SENSOR = 32;
int output_value ;

void setup() {
   pinMode(32,INPUT);
   Serial.begin(9600);
   Serial.println("Reading From the Sensor ...");
   delay(2000);

}

void loop() {

   output_value= analogRead(SENSOR);
   output_value = map(output_value,550,0,0,100);
   Serial.print("Mositure : ");
   Serial.print(output_value);
   Serial.println("%");
   delay(1000);
}

පැහැදිලි කිරීම

‘Output_value = map(output_value, 550,0, 0,100)’ — output_value යනු පරිශීලක-නිර්වචනය කළ විචල්‍යයකි. තෙතමනය ප්‍රතිශතයක් ප්‍රදර්ශනය කිරීම සඳහා, අපි නියැදිය (තෙත් පාංශු මිශ්‍රණය) අනුව ලබා දී ඇති සංවේදකයේ ප්‍රතිදාන අගය සිතියම්ගත කළ යුතුය. Serial Monitor එකෙන් අපිට අපේ outputs ගන්න පුළුවන්.

Related Posts
Leave a Reply