fbpx
Arduino Lesson 14: Motion Sensor
Arduino පාඩම 14

Motion Sensor

Motion Sensor භාවිතයෙන් චලන හඳුනා ගැනීම

Components Required

Buy
Buy

හැඳින්වීම

චලන සංවේදකය (හෝ චලන අනාවරකය) යනු චලනය හඳුනා ගැනීමට සහ මැනීමට නිර්මාණය කර ඇති ඉලෙක්ට්‍රොනික උපකරණයකි. චලන සංවේදක මූලික වශයෙන් නිවසේ සහ ව්‍යාපාරික ආරක්ෂක පද්ධතිවල භාවිතා වේ. PIR සංවේදකය යනු නිෂ්ක්‍රීය අධෝරක්ත සංවේදකය සඳහා කෙටි යෙදුමක් වන අතර, එය යම් පරාසයක මිනිස් හෝ අංශු චලනය හඳුනා ගැනීමට අවශ්‍ය ව්‍යාපෘති සඳහා අදාළ වේ. එය PIR (චලන) සංවේදකය හෝ IR සංවේදකය ලෙස හැඳින්විය හැක.

පාඩම අරමුණ:

  • Motion Sensor භාවිතය
  • චලන සංවේදකයේ අධෝරක්ත තරංග භාවිතා කිරීමේ න්‍යායික පසුබිම වටහා ගැනීම

සිද්ධාන්ත

මිනිස් හෝ සත්ව ශරීරයක් සංවේදකයේ පරාසයට ඇතුළු වූ විට, එය මිනිස් හෝ සත්ව ශරීරය අධෝරක්ත විකිරණ ආකාරයෙන් තාප ශක්තිය විමෝචනය කරන නිසා චලනය හඳුනා ගනී. එම නිසා සංවේදකයේ නම Passive Infra-Red sensor ලෙස හදුන්වයි. ඊට අමතරව, “නිෂ්ක්‍රීය” (Passive) යන යෙදුමෙන් අදහස් වන්නේ සංවේදකය හඳුනාගැනීමේ අරමුණු සඳහා කිසිදු ශක්තියක් භාවිතා නොකරන බවයි; එය ක්‍රියා කරන්නේ අනෙකුත් වස්තූන් විසින් ලබා දෙන ශක්තිය හඳුනා ගැනීමෙන් පමණි.

https://github.com/HarshaWeerasinghe/MagicBit_Sensors/blob/master/resources/MotionSensor/Screenshot_3.png?raw=true

ක්‍රමවේදය

පළමුව, චලන සංවේදකය ඔබේ Magicbit වෙත සම්බන්ධ කර පහත කේතය ඔබේ Magicbit වෙත උඩුගත කරන්න. මේ පාඩමේදි, අනිත් පාඩම්වල ලෙසම අපි D32 එක data pin එක පාවිච්චි කරමු.

Code

 

int MOTIONsensor =32;
void setup() {
  pinMode(MOTIONsensor, INPUT);
  Serial.begin(9600);
}
void loop() {
  Serial.println(digitalRead(MOTIONsensor));
}

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

සංවේදකයේ පරාසයේ ඇති චලන සංවේදකය මඟින් යම් මනුෂ්‍යයෙකු අනාවරණය කරගත් විට, අනුක්‍රමික මොනිටරයේ ප්‍රතිදානය ‘1’ පෙන්වනු ඇත. එසේ නොවේ නම්, එහි ‘0’ පෙන්වනු ඇත.

Related Posts
Leave a Reply

Your email address will not be published.Required fields are marked *