সুচিপত্র:

থার্মিস্টর ব্যবহার করে সহজ এবং সস্তা তাপমাত্রা পরিমাপের যন্ত্র: ৫ টি ধাপ
থার্মিস্টর ব্যবহার করে সহজ এবং সস্তা তাপমাত্রা পরিমাপের যন্ত্র: ৫ টি ধাপ

ভিডিও: থার্মিস্টর ব্যবহার করে সহজ এবং সস্তা তাপমাত্রা পরিমাপের যন্ত্র: ৫ টি ধাপ

ভিডিও: থার্মিস্টর ব্যবহার করে সহজ এবং সস্তা তাপমাত্রা পরিমাপের যন্ত্র: ৫ টি ধাপ
ভিডিও: ক্লাস 20 এসএমডি অসিলেটর 2024, জুন
Anonim
থার্মিস্টর ব্যবহার করে সহজ এবং সস্তা তাপমাত্রা পরিমাপের যন্ত্র
থার্মিস্টর ব্যবহার করে সহজ এবং সস্তা তাপমাত্রা পরিমাপের যন্ত্র

NTC থার্মিস্টর ব্যবহার করে সহজ এবং সস্তা তাপমাত্রা সেন্সর

থার্মিস্টর এই প্রপার্টি ব্যবহার করে সময়ের পরিবর্তনের সাথে তার প্রতিরোধের পরিবর্তন করে আমরা থার্মিস্টর সম্পর্কে আরো জানতে তাপমাত্রা সেন্সর তৈরি করছি

en.wikipedia.org/wiki/Thermistor

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

Arduino uno (বা) যে কোন arduino কাজ করবে

কিছু জাম্পার তার এবং রুটি বোর্ড

1 এক্স 10 কে প্রতিরোধক

1 এক্স এনটিসি 10 কে থার্মিস্টার

ধাপ 2: সংযোগ

সংযোগ
সংযোগ

(গ্রাউন্ড) ---- (10 কে-প্রতিরোধক) ------- | ------- (থার্মিস্টার) ---- (+5v)

| এনালগ পিন 0

ধাপ 3: ফারেনহাইটের জন্য কোড

#অন্তর্ভুক্ত

ডবল থার্মিস্টর (int RawADC) {ডবল টেম্প; টেম্প = লগ (10000.0*((1024.0/RawADC-1))); // = লগ (10000.0/(1024.0/RawADC-1)) // পুল-আপ কনফিগারেশনের জন্য Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); টেম্প = টেম্প - 273.15; // কেলভিনকে সেলসিয়াস টেম্পে রূপান্তর করুন = (টেম্প * 9.0)/ 5.0 +32; // সেলসিয়াসকে ফারেনহাইট রিটার্ন টেম্পে রূপান্তর করুন; }

অকার্যকর সেটআপ () {Serial.begin (115200); }

void loop () {Serial.println (int (Thermistor (analogRead (0)))); // প্রদর্শন ফারেনহাইট বিলম্ব (1000); }

ধাপ 4: সেলসিয়াসের জন্য কোড

#অন্তর্ভুক্ত

ডবল থার্মিস্টর (int RawADC) {ডবল টেম্প; টেম্প = লগ (10000.0*((1024.0/RawADC-1))); // = লগ (10000.0/(1024.0/RawADC-1)) // পুল-আপ কনফিগারেশনের জন্য Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); টেম্প = টেম্প - 273.15; // কেলভিনকে সেলসিয়াস রিটার্ন টেম্পে রূপান্তর করুন; }

অকার্যকর সেটআপ () {Serial.begin (115200); }

void loop () {Serial.println (int (Thermistor (analogRead (0)))); // প্রদর্শন ফারেনহাইট বিলম্ব (1000); }

ধাপ 5: উপসংহার

উপসংহার
উপসংহার

সমস্ত ধাপ সমাপ্ত করার পর এখন সিরিয়াল মনিটরটি খুলুন এবং বড 115200 এ সেট করুন আপনি তাপমাত্রা রিডিং দেখতে পারেন

আরও উন্নতি আপনি এতে এলসিডি যোগ করতে পারেন

ধন্যবাদ:)

যদি আপনার কোন সন্দেহ থাকে তবে নির্দ্বিধায় জিজ্ঞাসা করুন

প্রস্তাবিত: