ব্যারোমেট্রিক প্রেশার সেন্সর সার্কিট - কাজ এবং ইন্টারফেসিংয়ের বিশদ

ব্যারোমেট্রিক প্রেশার সেন্সর সার্কিট - কাজ এবং ইন্টারফেসিংয়ের বিশদ

এই নিবন্ধে আমরা অন্বেষণ করতে যাচ্ছি, ব্যারোমিটার কী এবং কীভাবে আরডুইনোর সাথে ব্যারোমেট্রিক বিএমপি 180 সংবেদককে ইন্টারফেস করতে হয়। আমরা এর কয়েকটি গুরুত্বপূর্ণ স্পেসিফিকেশনও অনুসন্ধান করব এবং অবশেষে আমরা শিখব কিভাবে ব্যারোমেট্রিক রিডিংগুলি ব্যবহার করে আবহাওয়ার পূর্বাভাস দেওয়া যায়।

ব্যারোমিটার কী?

ব্যারোমিটার বায়ুমণ্ডলীয় চাপ পরিমাপের একটি উপকরণ। বায়ুমণ্ডলীয় চাপ হ'ল পৃথিবীর বায়ুমণ্ডলে শক্তি প্রয়োগের পরিমাণ। পৃথিবীর বায়ুমণ্ডলীয় চাপ সময় সময় পরিবর্তিত হয়, বায়ুমণ্ডলীয় চাপের পরিবর্তন স্থানীয় অঞ্চলে স্বল্পমেয়াদী আবহাওয়ার পূর্বাভাস দিতে পারে।

আধুনিক সময়ে আমরা স্মার্টফোন, টিভি, রেডিও ইত্যাদির মাধ্যমে আমাদের আঙুলের পরামর্শের উপর আবহাওয়ার পূর্বাভাস পেতে পারি তবে প্রথম শতাব্দীর প্রায় 17 তম শতাব্দীতে আবহাওয়ার পূর্বাভাসটি ব্যারোমিটারের উপর নির্ভরশীল ছিল যা পারদের মতো বিষাক্ত রাসায়নিক উপাদান ব্যবহার করে গড়া হয়েছিল।



বুধ ভিত্তিক ব্যারোমিটার কৃষকদের কাছে বিজ্ঞানীদের একটি সহজ সরঞ্জাম ছিল। এটি আবহাওয়া মোটামুটি নির্ভুলভাবে পূর্বাভাস করেছিল, এটি বিজ্ঞানীদের বায়ুমণ্ডলে বৈজ্ঞানিক পরীক্ষা-নিরীক্ষা করতে সহায়তা করেছিল এবং কৃষকরা কখন সঠিক সময়ে ফসল জন্মাবে তা জানতে পারে।

পরে যান্ত্রিক ভিত্তিক ব্যারোমিটার আবিষ্কার করা হয়েছিল, যা কোনও ধরণের তরল ব্যবহার করে না। ভাগ্যক্রমে, আমরা উন্নত প্রযুক্তির যুগে বাস করছি, যেখানে ব্যারোমেট্রিক সেন্সরগুলি সস্তা এবং আমাদের থাম্ব পেরেকের চেয়ে বেশি আকার দেয় না।

ব্যারোমেট্রিক সেন্সরের চিত্র:

এখন, আপনি জানেন যে একটি ব্যারোমিটার কী এবং এটি কোথায় ব্যবহৃত হয়।

বিশেষ উল্লেখ:

• এটি 300hPa থেকে 1100hPa (1hPa = 100Pa) পর্যন্ত চাপ পরিমাপ করতে পারে, 'পা' পাস্কালকে বোঝায় এবং এইচপা হেক্টোপ্যাসালকে বোঝায়।
• অপারেটিং তাপমাত্রা -40 থেকে +85 ডিগ্রি সেলসিয়াস হয়।
Temperature তাপমাত্রা 0 থেকে 65 ডিগ্রি সেলসিয়াস অবধি পরিমাপ করে।
Operating সাধারণ অপারেটিং ভোল্টেজ 3.3V।
• বিদ্যুৎ খরচ 5 মাইক্রোম্পিয়ার।
এখন, আসুন সার্কিট ডায়াগ্রামে ডুব দিন।

কিভাবে এটা কাজ করে


ব্যারোমেট্রিক চাপ সেন্সর সার্কিট

আইডোসি-র বাস ব্যবহার করা দুটি আর তারের যোগাযোগের কারণে আরডুইনো ব্যবহার করে ব্যারোমেট্রিক বিএমপি 180 সেন্সর সার্কিটটি আসলে খুব সহজ। বোর্ডটি নিয়ন্ত্রিত পাওয়ার সরবরাহ থেকে চিপটি আরডুইনো থেকে 3.3V ব্যবহার করে। এটি স্থানীয় বায়ুমণ্ডলীয় চাপ এবং পরিবেষ্টনের তাপমাত্রা পরিমাপ করতে পারে।

লেখকের প্রোটোটাইপ:

প্রোগ্রামটি অন্যান্য পরামিতিগুলি যেমন সমুদ্রপৃষ্ঠের বায়ুমণ্ডলীয় চাপ এবং সমুদ্র স্তর থেকে উচ্চতা পর্যন্ত গণনা করার জন্য ডিজাইন করা হয়েছে, যা আমরা IDE এর সিরিয়াল মনিটরের সাক্ষী হতে পারি।

আপনি প্রোগ্রামিং অংশে ডুব দেওয়ার আগে, নিম্নলিখিত লিঙ্কটি থেকে গ্রন্থাগার ফাইলটি ডাউনলোড করুন: github.com/adafruit/Adafruit_BMP085_Unified.git এবং আরডুইনো লাইব্রেরি ফোল্ডারে যুক্ত করুন।

প্রোগ্রাম কোড:

//-----------Program by R.Girish----------------//
#include
#include
Adafruit_BMP085 bmp
void setup()
{
Serial.begin(9600)
if (!bmp.begin())
{
Serial.println('Could not find a valid BMP085 sensor, check wiring!')
while (1) {}
}
}
void loop()
{
Serial.print('Temperature = ')
Serial.print(bmp.readTemperature())
Serial.println(' *C')
Serial.print('Pressure = ')
Serial.print(bmp.readPressure())
Serial.println(' Pascal')
Serial.print('Altitude = ')
Serial.print(bmp.readAltitude())
Serial.println(' meters')
Serial.print('Pressure at sealevel (calculated) = ')
Serial.print(bmp.readSealevelPressure())
Serial.println(' Pascal')
Serial.print('Real altitude = ')
Serial.print(bmp.readAltitude(101500))
Serial.println(' meters')
Serial.println()
delay(10000)
}
//-----------Program by R.Girish----------------//

লাইব্রেরি ফাইলটির লিঙ্কটি মূলত BMP085 এর জন্য তৈরি, তবে এটি BMP180 এর সাথে সামঞ্জস্যপূর্ণ।

দ্রষ্টব্য: প্রোগ্রামটি সংকলন করার সময়, IDE একটি সতর্কতা দেয়, দয়া করে এটিকে উপেক্ষা করুন, কোড এবং লাইব্রেরি ঠিক কাজ করে।

আবহাওয়ার পূর্বাভাস কিভাবে?

আবহাওয়ার পূর্বাভাস যা টিভি এবং রেডিওতে প্রচারিত হয় এটি সমুদ্র স্তর থেকে পরিমাপ করা হয় এবং স্থানীয় বায়ুমণ্ডলীয় চাপ নয়, কারণ এটি উচ্চতাটি অবস্থান থেকে লোকেশন পর্যন্ত পাঠকে প্রভাবিত করতে পারে এবং সমুদ্রের স্তরে পরিমাপ করে সমস্ত ব্যারোমিটার জুড়ে একটি মান দেয়। সুতরাং, আমরা সিরিয়াল মনিটরে সমুদ্রের স্তরে (গণনা করা) চাপ স্তরের উপর ফোকাস করছি।

বায়ুমণ্ডলীয় চাপ পরিবর্তন করতে থাকে এবং কোনও ধ্রুবক মান পাওয়া যায় না। তবে, যে কেউ সময়ের কিছু বিরতিতে পাঠ্য পর্যবেক্ষণ করে আবহাওয়া নির্ধারণ করতে পারে।

রিডিংগুলি দেখুন এবং এটি নোট করুন, আধ ঘন্টা অপেক্ষা করুন এবং পুনরায় পড়াটি নোট করুন, পড়াটি যদি উচ্চতর হয় তবে এর অর্থ আবহাওয়া রোদ হতে চলেছে। যদি পড়া কম যায় তবে আমরা ঝড় বা বৃষ্টিপাতের পূর্বাভাস দিতে পারি।

এটি সমস্ত ব্যারোমিটার জুড়ে একই। প্রাথমিক এবং বর্তমানের পাঠ্যগুলির মধ্যে পার্থক্য তত বেশি, আবহাওয়ার অবস্থার পরিবর্তনের সম্ভাবনা তত বেশি।




পূর্ববর্তী: কীভাবে একটি রিমোট কন্ট্রোলড গেম স্কোরবোর্ড সার্কিট তৈরি করবেন পরবর্তী: আরডুইনো ব্যবহার করে আরএফআইডি রিডার সার্কিট