B3950 NTC সেন্সর হল একটি থার্মিস্টার যা সঠিকভাবে তাপমাত্রা পরিমাপ করতে Arduino এর সাথে ব্যবহার করা যেতে পারে। তাপমাত্রা-নির্ভর প্রতিরোধের হিসাবে এর আচরণ এটিকে এমন প্রকল্পগুলির জন্য আদর্শ করে তোলে যেখানে তাপীয় বৈচিত্রগুলি সঠিকভাবে জানা দরকার। Arduino মত প্ল্যাটফর্মের সাথে এই সেন্সর একসাথে ব্যবহার করে, আপনি হোম বা শিল্প স্বয়ংক্রিয় সিস্টেম ডিজাইন করতে পরিমাপ এবং নিয়ন্ত্রণ সংস্থান ব্যবহার করতে পারেন।
আপনি যদি একটি B3950NTC কিভাবে একটি Arduino এর সাথে একত্রিত হতে পারে সে বিষয়ে আগ্রহী হন, তাহলে আমরা এখানে আপনাকে সব কিছু জানাই যা আপনার জানা দরকার, এটি ইনস্টল করা থেকে শুরু করে আপনার প্রকল্পগুলির জন্য দরকারী রিডিং প্রাপ্ত করা পর্যন্ত।
NTC B3950 সেন্সর কি?
B3950 NTC সেন্সর হল একটি নেতিবাচক তাপমাত্রা সহগ থার্মিস্টর, যার অর্থ তাপমাত্রা বৃদ্ধির সাথে সাথে এর প্রতিরোধ ক্ষমতা হ্রাস পায়। উচ্চ নির্ভুলতা এবং কম খরচের কারণে এই ধরনের সেন্সর তাপমাত্রা নিয়ন্ত্রণ এবং থার্মোমেট্রি অ্যাপ্লিকেশনগুলিতে ব্যাপকভাবে ব্যবহৃত হয়।
B3950NTC বিশেষভাবে জনপ্রিয় কারণ এর রেজিস্ট্যান্স-তাপমাত্রার বক্ররেখা সুপরিচিত, যা মাইক্রোকন্ট্রোলার যেমন Arduino এর সাথে প্রয়োগ করা সহজ করে তোলে। এই সেন্সরটি 10°C এ 25kΩ এর একটি সাধারণ প্রতিরোধের মান দ্বারা চিহ্নিত করা হয়।
প্রয়োজনীয় উপাদান প্রস্তুত করা হচ্ছে
শুরু করার জন্য, আপনার নিম্নলিখিতগুলির প্রয়োজন হবে:
- Arduino UNO (বা অন্য মডেল): সেন্সর দ্বারা প্রেরিত ডেটা গ্রহণ এবং প্রক্রিয়া করার জন্য প্রয়োজনীয়।
- NTC B3950 থার্মিস্টর: সেন্সর যা তার প্রতিরোধের পরিবর্তনের উপর ভিত্তি করে তাপমাত্রা পরিমাপ করে।
- 10kΩ প্রতিরোধক: থার্মিস্টরের সাথে একসাথে, এটি একটি ভোল্টেজ বিভাজক হিসাবে কাজ করে।
- সংযোগ তারের এবং breadboard: সেন্সর এবং উপাদানগুলিকে Arduino এর সাথে সংযুক্ত করতে।
B3950NTC কে Arduino এর সাথে সংযুক্ত করা হচ্ছে
আপনার Arduino বোর্ডে B3950NTC সেন্সর সংযোগ করা বেশ সহজ। মূলত, আপনাকে থার্মিস্টর এবং 10kΩ প্রতিরোধক ব্যবহার করে একটি ভোল্টেজ ডিভাইডার তৈরি করতে হবে। এখানে আমরা এটি কীভাবে করব তা ব্যাখ্যা করি:
- থার্মিস্টরের একটি পিনকে Arduino এর 5V এর সাথে সংযুক্ত করুন।
- থার্মিস্টরের অন্য পিনটি 10kΩ প্রতিরোধকের এক প্রান্তে এবং Arduino-এর একটি এনালগ পিনে (যেমন A0) যেতে হবে।
- রোধের অপর প্রান্তটি GND এর সাথে সংযোগ করে।
এই ধরনের ভোল্টেজ ডিভাইডার সেটআপ আরডুইনোকে তাপমাত্রার পরিবর্তনের সাথে সাথে প্রতিরোধক জুড়ে ভোল্টেজ ড্রপ পরিমাপ করার অনুমতি দেবে। এই ভোল্টেজটিকে তারপর একটি NTC সেন্সর-নির্দিষ্ট সূত্র বা টেবিল ব্যবহার করে তাপমাত্রা পরিমাপে অনুবাদ করা হয়।
Arduino প্রোগ্রামিং
একবার আপনি সংযোগগুলি তৈরি করলে, পরবর্তী ধাপে সেন্সর ডেটা পড়ার জন্য কোডটি লিখতে হবে। এই উদ্দেশ্যে একটি মৌলিক কোড উদাহরণ এই মত দেখতে হতে পারে:
int sensorPin = A0;
float resistance;
float temperature;
void setup() {
Serial.begin(9600);
}
void loop() {
int reading = analogRead(sensorPin);
resistance = (1023.0 / (float)reading - 1) * 10000; // Calcular resistencia
temperature = 1 / (log(resistance / 10000) / 3950 + 1 / 298.15) - 273.15; // Calcular la temperatura en grados Celsius
Serial.println(temperature);
delay(1000);
}
উপরের কোড নিম্নলিখিত কাজ করে:
- এনালগ পিন A0 এর মান পড়ুন: এটি NTC সেন্সরের প্রতিরোধের সমানুপাতিক একটি ভোল্টেজ রিডিং প্রদান করে।
- পড়াকে প্রতিরোধে রূপান্তর করুন: ভোল্টেজ বিভাজক সমীকরণ ব্যবহার করে।
- তাপমাত্রা প্রতিরোধের রূপান্তর: এটি NTC-এর জন্য স্টেইনহার্ট-হার্ট সমীকরণ ব্যবহার করে করা হয়, যা সংশ্লিষ্ট তাপমাত্রা রিডিং প্রদান করে।
এই কোডটি আপনাকে বৈচিত্রগুলি পড়তে এবং কনসোলে প্রতি ডিগ্রি সেলসিয়াসে তাপমাত্রা প্রদর্শন করতে দেয়।
আরডুইনো সহ NTC B3950 এর ব্যবহারিক অ্যাপ্লিকেশন
B3950 NTC সেন্সর যে কোনো প্রকল্পে ব্যাপকভাবে ব্যবহার করা যেতে পারে যেখানে তাপমাত্রা পরিমাপ বা নিয়ন্ত্রণ প্রয়োজন। কিছু অ্যাপ্লিকেশন অন্তর্ভুক্ত:
- বাড়িতে তৈরি আবহাওয়া স্টেশন: আপনাকে বাইরের বা একটি নির্দিষ্ট পরিবেশে তাপমাত্রা পরিমাপ করতে দেয়।
- তাপ নিয়ন্ত্রণ ব্যবস্থা: তাপমাত্রার উপর নির্ভর করে ফ্যান বা কুলিং সিস্টেম সক্রিয় করতে।
- ইনকিউবেটর প্রকল্প: যেখানে জীবের বিকাশের জন্য তাপমাত্রা স্থির থাকতে হবে।
অতিরিক্ত টিপস
আরও সঠিক রিডিং পেতে, সেন্সরটি ক্রমাঙ্কন করার পরামর্শ দেওয়া হয়। আপনার কোডে তাপমাত্রা সহগ সামঞ্জস্য করতে আপনি একটি পরিচিত থার্মোমিটারের বিরুদ্ধে মানদণ্ড নির্ধারণ করতে পারেন।
অতিরিক্তভাবে, যদি আপনি একটি বিস্তৃত পরিসরে বা আরও সূক্ষ্মতার সাথে তাপমাত্রা পরিমাপ করতে চান, NTC-এর জন্য একটি নির্দিষ্ট লাইব্রেরির ব্যবহার বিবেচনা করে প্রকল্পের বিকাশকে ব্যাপকভাবে সহজতর করতে পারে।
সবশেষে, মনে রাখবেন যে সমস্ত সেন্সরের মতো NTC B3950-এর তাপমাত্রা পরিসীমা এবং নির্ভুলতার ক্ষেত্রে সীমাবদ্ধতা রয়েছে। আপনি যদি চরম পরিবেশে কাজ করেন, তাহলে আপনার আবেদনের জন্য উপযুক্ত কিনা তা দেখতে সেন্সর স্পেসিফিকেশন পর্যালোচনা করতে ভুলবেন না।