সুচিপত্র:

LM35: 3 ধাপ ব্যবহার করে Arduino তাপমাত্রা সেন্সর
LM35: 3 ধাপ ব্যবহার করে Arduino তাপমাত্রা সেন্সর

ভিডিও: LM35: 3 ধাপ ব্যবহার করে Arduino তাপমাত্রা সেন্সর

ভিডিও: LM35: 3 ধাপ ব্যবহার করে Arduino তাপমাত্রা সেন্সর
ভিডিও: #11 LM35 এবং 4-20mA ইন্ডাস্ট্রিয়াল টেম্পারেচার সেন্সর যাতে আর্ডুইনো পিএলসি আউটসিল 2024, জুন
Anonim
LM35 ব্যবহার করে Arduino তাপমাত্রা সেন্সর
LM35 ব্যবহার করে Arduino তাপমাত্রা সেন্সর

ভূমিকা

LM35 সিরিজ হল স্পষ্টতা সমন্বিত-সার্কিট তাপমাত্রা ডিভাইস যা একটি আউটপুট ভোল্টেজের সাথে সেন্টিগ্রেড তাপমাত্রার সমানুপাতিক। LM35 জাতীয় অর্ধপরিবাহী থেকে তিনটি টার্মিনাল লিনিয়ার তাপমাত্রা সেন্সর। এটি তাপমাত্রা -55 ডিগ্রি সেলসিয়াস থেকে +150 ডিগ্রি সেলসিয়াস পরিমাপ করতে পারে। LM35 এর ভোল্টেজ আউটপুট 10mV প্রতি ডিগ্রি সেলসিয়াস তাপমাত্রায় বৃদ্ধি পায়। LM35 একটি 5V সরবরাহ থেকে পরিচালিত হতে পারে এবং বর্তমান দ্বারা স্ট্যান্ড 60uA এর চেয়ে কম। LM35 এর পিন আউট নীচের চিত্রে দেখানো হয়েছে।

বৈশিষ্ট্য

C সরাসরি সেলসিয়াসে ক্যালিব্রেটেড (সেন্টিগ্রেড)

• লিনিয়ার + 10-এমভি/° সি স্কেল ফ্যাক্টর

• 0.5 ° C নিশ্চিত নির্ভুলতা (25 ° C এ)

Full সম্পূর্ণ −55 ° C থেকে 150 ° C রেঞ্জের জন্য রেট

Rem দূরবর্তী অ্যাপ্লিকেশনের জন্য উপযুক্ত

Af ওয়েফার-লেভেল ট্রিমিংয়ের কারণে কম খরচে

4 4 V থেকে 30 V পর্যন্ত কাজ করে

60 60-μA এর চেয়ে কম একটি বর্তমান ড্রেন

Self কম স্ব-উত্তাপ, স্থির বাতাসে 0.08 ° সে

• নন-লিনিয়ারিটি শুধুমাত্র ± ¼ ° C টিপিক্যাল

• লো-ইম্পিডেন্স আউটপুট, LM35 এর 1-mA লোড PinOuts এর জন্য 0.1 image ছবিতে দেখানো হয়েছে।

আপনি নীচের ফাইল থেকে ডেটশীট ডাউনলোড করতে পারেন।

ধাপ 1: হার্ডওয়্যার প্রয়োজনীয় এবং সার্কিট ডায়াগ্রাম

হার্ডওয়্যার প্রয়োজনীয় এবং সার্কিট ডায়াগ্রাম
হার্ডওয়্যার প্রয়োজনীয় এবং সার্কিট ডায়াগ্রাম
  • আরডুইনো বোর্ড (যে কোন) ফ্লিপকার্ট থেকে কিনুন
  • LM35 সেন্সর ফ্লিপকার্ট থেকে কিনুন
  • ব্রেডবোর্ড

ছবিতে দেখানো সার্কিটটি সংযুক্ত করুন এবং নিম্নলিখিত কোডটি আপলোড করুন।

ধাপ 2: Arduino প্রোগ্রামিং

কোডটি এখানে ডাউনলোড করুন

/*SA ল্যাবে সুজয় দ্বারা ডিজাইন করা কোড*/const int sensor = A5; // ভেরিয়েবল 'সেন্সর' ফ্লোট টেম্পসিতে এনালগ পিন A5 বরাদ্দ করা; // ডিগ্রি সেলসিয়াস ফ্লোট টেম্পে তাপমাত্রা সংরক্ষণ করতে পরিবর্তনশীল; // Fahreinheit float vout এ তাপমাত্রা সংরক্ষণের জন্য পরিবর্তনশীল; // অস্থায়ী পরিবর্তনশীল সেন্সর রিডিং অকার্যকর সেটআপ () {pinMode (সেন্সর, ইনপুট); // ইনপুট Serial.begin (9600) হিসাবে সেন্সর পিন কনফিগার করা; } অকার্যকর লুপ () {vout = analogRead (সেন্সর); vout = (vout*500)/1023; tempc = vout; // ডিগ্রি সেলসিয়াস তাপমাত্রায় সংরক্ষণের মান tempf = (vout*1.8) +32; // ফারেনহাইট সিরিয়াল.প্রিন্টে রূপান্তর ("DegreeC =" তে); Serial.print ("\ t"); Serial.print (tempc); সিরিয়াল.প্রিন্ট (""); সিরিয়াল.প্রিন্ট ("ফারেনহাইট ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); বিলম্ব (500); // দেখার সুবিধার জন্য 1 সেকেন্ডের বিলম্ব}

ধাপ 3: আউটপুট ফলাফল

আউটপুট ফলাফল
আউটপুট ফলাফল

সিরিয়াল মনিটরে ফলাফল দেখুন।

প্রথমত, আমি আপনাকে এই গাইডটি পড়ার জন্য ধন্যবাদ জানাতে চাই! আমি এটি আপনাকে সাহায্য করে আশা করি। যদি আপনার কোন প্রশ্ন থাকে তবে আমি আপনাকে সাহায্য করতে পেরে খুশি…..

একটি মন্তব্য করুন। আপনার মতামত আমার জন্য মূল্যবান।

প্রস্তাবিত: