ARDUINO UNO R3: 5 ধাপ সহ থার্মিস্টার
ARDUINO UNO R3: 5 ধাপ সহ থার্মিস্টার
Anonim
ARDUINO UNO R3 সহ থার্মিস্টার
ARDUINO UNO R3 সহ থার্মিস্টার

থার্মিস্টর হল এক ধরনের প্রতিরোধক যার প্রতিরোধের তাপমাত্রার সাথে উল্লেখযোগ্যভাবে পরিবর্তিত হয়।

ধাপ 1: উপাদান

উপাদান
উপাদান

- Arduino Uno বোর্ড * 1

- ইউএসবি কেবল * 1

- থার্মিস্টার * 1

-রোধক (10k) * 1

- ব্রেডবোর্ড * ১

- জাম্পার তার

ধাপ 2: নীতি

নীতি
নীতি

থার্মিস্টারের প্রতিরোধ পরিবেষ্টিত তাপমাত্রার সাথে উল্লেখযোগ্যভাবে পরিবর্তিত হয়। এটি রিয়েল টাইমে চারপাশের তাপমাত্রার পরিবর্তন সনাক্ত করতে পারে। সানফাউন্ডারের এনালগ I/O পোর্টে তাপমাত্রার তথ্য পাঠান। এরপরে আমাদের কেবল সেন্সর আউটপুটকে সেলসিয়াস তাপমাত্রায় সাধারণ প্রোগ্রামিং দ্বারা রূপান্তর করতে হবে এবং সিরিয়াল পোর্টে এটি প্রদর্শন করতে হবে

ধাপ 3: পরিকল্পিত চিত্র

পরিকল্পিত ডায়াগ্রাম
পরিকল্পিত ডায়াগ্রাম

ধাপ 4: পদ্ধতি

ধাপ 1:

সার্কিট তৈরি করুন।

ধাপ ২:

Https://github.com/primerobotics/Arduino থেকে কোডটি ডাউনলোড করুন

ধাপ 3:

Arduino Uno বোর্ডে স্কেচ আপলোড করুন

কন্ট্রোল বোর্ডে কোড আপলোড করতে আপলোড আইকনে ক্লিক করুন।

যদি "আপলোড করা হয়েছে" উইন্ডোর নীচে প্রদর্শিত হয়, তার মানে স্কেচ সফলভাবে আপলোড করা হয়েছে।

এখন, আপনি সিরিয়াল মনিটরে প্রদর্শিত বর্তমান তাপমাত্রা দেখতে পারেন।

ধাপ 5: কোড

কোড
কোড

/************************************* সিরিয়াল মনিটরে। ******************************************/// ইমেইল: [email protected] // ওয়েব সাইট: www.primerobotics.in (9600); } void loop () {// read thermistor value long a = analogRead (analogPin); // তাপমাত্রার হিসাবের সূত্র ভাসমান tempC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0; // float tempF = 1.8*tempC + 32.0; // সেন্টিগ্রেডকে ফারেনহাইট সিরিয়াল.প্রিন্ট ("TempC:") রূপান্তর করুন; // প্রিন্ট "TempC:" Serial.print (tempC); "C"); // ইউনিট Serial.println () মুদ্রণ করুন; // সিরিয়াল.প্রিন্ট ("টেম্পএফ:"); // Serial.print (tempF); // সিরিয়াল.প্রিন্ট ("F"); বিলম্ব (200); // 200 মিলিসেকেন্ডের জন্য অপেক্ষা করুন}

প্রস্তাবিত: