সুচিপত্র:
- ধাপ 1: ব্যারোমেট্রিক চাপ কি?
- ধাপ 2: GY-68 BOSCH BMP180 চাপ সেন্সর বৈশিষ্ট্য
- ধাপ 3: প্রয়োজনীয় উপকরণ
- ধাপ 4: Arduino দিয়ে GY-68 BMP180 চাপ সেন্সর কিভাবে ব্যবহার করবেন?
- ধাপ 5: সার্কিট
- ধাপ 6: সমুদ্রপৃষ্ঠ থেকে বিভিন্ন ইউনিট এবং উচ্চতার সাথে পরম চাপের গণনা
ভিডিও: GY-68 BMP180 এবং Arduino ব্যবহার করে চাপ এবং উচ্চতা নির্ধারণ: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: ইলেকট্রনিক্স শিখতে এবং আপনার ধারণাগুলি বাস্তবে নিয়ে যাওয়ার জন্য ইলেক্ট্রোপিক হল আপনার ওয়ান স্টপ জায়গা। আপনি কীভাবে আপনার প্রকল্পগুলি তৈরি করতে পারেন তা দেখানোর জন্য আমরা শীর্ষস্থানীয় গাইড অফার করি। আমরা উচ্চমানের পণ্যও অফার করি যাতে আপনার একটি… Electropeak সম্পর্কে আরো »
ওভারভিউ
উড়ন্ত রোবট, আবহাওয়া স্টেশন, রাউটিং কর্মক্ষমতা উন্নত করা, খেলাধুলা ইত্যাদি অনেক প্রকল্পে চাপ এবং উচ্চতা পরিমাপ করা খুবই গুরুত্বপূর্ণ। এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে BMP180 সেন্সর ব্যবহার করতে হয়, যা চাপ পরিমাপের জন্য সর্বাধিক ব্যবহৃত সেন্সরগুলির মধ্যে একটি।
আপনি যা শিখবেন
- ব্যারোমেট্রিক চাপ কি।
- BOSCH BMP180 চাপ সেন্সর কি।
- Arduino এর সাথে BOSCH BMP180 প্রেসার সেন্সর কিভাবে ব্যবহার করবেন।
ধাপ 1: ব্যারোমেট্রিক চাপ কি?
বায়োমেট্রিক চাপ বা বায়ুমণ্ডলীয় চাপ পৃথিবীতে বাতাসের ওজন থেকে আসে। এই চাপ সমুদ্রপৃষ্ঠে প্রতি বর্গ সেন্টিমিটারে প্রায় 1 কেজি।
বায়ুমণ্ডলীয় চাপ প্রকাশ করার জন্য বেশ কয়েকটি ইউনিট রয়েছে, যা সহজেই একে অপরের সাথে রূপান্তরিত হতে পারে। চাপ পরিমাপের জন্য SI ইউনিট হল পাস্কাল (Pa)।
ব্যারোমেট্রিক চাপ সমুদ্রপৃষ্ঠ থেকে উচ্চতার সাথে আনুমানিক রৈখিক বিপরীত অনুপাত আছে তাই আমরা যদি কোনো স্থানের ব্যারোমেট্রিক চাপ পরিমাপ করি, তাহলে আমরা একটি সাধারণ গাণিতিক ক্রিয়াকলাপ ব্যবহার করে সমুদ্রপৃষ্ঠ থেকে উচ্চতা গণনা করতে পারি।
ধাপ 2: GY-68 BOSCH BMP180 চাপ সেন্সর বৈশিষ্ট্য
চাপ এবং উচ্চতা পরিমাপের জন্য সবচেয়ে সাধারণ সেন্সরগুলির মধ্যে একটি হল BOSCH BMP180। এই মডিউলের সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্যগুলি নিম্নরূপ:
- 300 থেকে 1100hPa চাপ পরিমাপ পরিসীমা
- -0.1hPa পরম চাপের জন্য নির্ভুলতা পরিমাপ
- আপেক্ষিক চাপের জন্য 12hPa পরিমাপের নির্ভুলতা
- কম বিদ্যুৎ খরচ (স্ট্যান্ডার্ড মোডে 5μA এবং প্রতি সেকেন্ডে একটি নমুনা)
- 0.5 ডিগ্রি সেলসিয়াসের নির্ভুলতার সাথে অভ্যন্তরীণ তাপমাত্রা সেন্সর
- যোগাযোগের জন্য I2C প্রোটোকল সমর্থন করে
- সম্পূর্ণভাবে ক্যালিব্রেটেড
ধাপ 3: প্রয়োজনীয় উপকরণ
হার্ডওয়্যার উপাদান
Arduino UNO R3 *1
BOSH BMP180 *1
জাম্পার ওয়্যার *1
সফটওয়্যার অ্যাপস
Arduino IDE *1
ধাপ 4: Arduino দিয়ে GY-68 BMP180 চাপ সেন্সর কিভাবে ব্যবহার করবেন?
এই সেন্সরটি সহজ ব্যবহারের জন্য একটি মডিউল হিসাবে উপলব্ধ। BMP180 সেন্সর মডিউলের প্রধান অংশগুলি হল:
- BMP180 সেন্সর
- একটি 3.3-ভোল্ট নিয়ন্ত্রক। এই নিয়ন্ত্রক আপনাকে মডিউলটি 5V এর সাথে সংযুক্ত করতে দেয়।
- I2C সঠিকভাবে যোগাযোগ করার জন্য প্রয়োজনীয় টান প্রতিরোধক
ধাপ 5: সার্কিট
BMP180 সেন্সর মডিউল ব্যবহার করতে BMP180_Breakout_Arduino_Library ডাউনলোড করুন।
BMP180_Breakout_Arduino_Library
ধাপ 6: সমুদ্রপৃষ্ঠ থেকে বিভিন্ন ইউনিট এবং উচ্চতার সাথে পরম চাপের গণনা
আসুন চাপ এবং উচ্চতা গণনার প্রক্রিয়াটি আরও সঠিকভাবে পরীক্ষা করি:
উপরের অ্যালগরিদম অনুযায়ী, প্রথমে আমরা startTemperature () ব্যবহার করে তাপমাত্রা গণনা শুরু করি, তারপর আমরা getTemperature (T) ব্যবহার করে ভেরিয়েবল T তে তাপমাত্রা সংরক্ষণ করি। তারপরে, আমরা স্টার্ট প্রেসার (3) দিয়ে চাপ গণনা করি। সংখ্যা 3 হল সর্বাধিক রেজোলিউশন যা 0 থেকে 3 এর মধ্যে পরিবর্তন করা যায়। টেবিল উচ্চতার সাথে পরম চাপ পরিবর্তিত হয়। গণনা করা চাপের উপর উচ্চতার প্রভাব অপসারণ করতে, আমাদের ALTITUDE ভেরিয়েবলে সংরক্ষিত উচ্চতা অনুসারে সিল -লেভেল (P, ALTITUDE) ফাংশন ব্যবহার করা উচিত এবং পরিমাপ করা মানকে একটি নির্বিচারে পরিবর্তনশীল, যেমন p0 তে সংরক্ষণ করা উচিত। আপনার উচ্চতা গণনা করতে উচ্চতা (P, p0) ব্যবহার করুন। এই ফাংশনটি মিটারে উচ্চতা গণনা করে।
বিঃদ্রঃ
কোডের শুরুতে সংজ্ঞায়িত ALTITUDE ভেরিয়েবলের জন্য আপনি সমুদ্রপৃষ্ঠ থেকে আপনার উচ্চতা সন্নিবেশ করতে পারেন
প্রস্তাবিত:
আর্দ্রতা, চাপ এবং তাপমাত্রা গণনা BME280 এবং ফোটন ইন্টারফেসিং ব্যবহার করে।: 6 ধাপ
আর্দ্রতা, চাপ এবং তাপমাত্রা গণনা BME280 এবং ফোটন ইন্টারফেসিং ব্যবহার করে।: আমরা বিভিন্ন প্রকল্পে আসি যার তাপমাত্রা, চাপ এবং আর্দ্রতা পর্যবেক্ষণ প্রয়োজন। এইভাবে আমরা বুঝতে পারি যে এই প্যারামিটারগুলি প্রকৃতপক্ষে বিভিন্ন বায়ুমণ্ডলীয় পরিবেশে একটি সিস্টেমের কাজের দক্ষতার অনুমান করতে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে
এমপিএল 3115 এ 2: 6 ধাপ সহ রাস্পবেরি পাই ব্যবহার করে উচ্চতা, চাপ এবং তাপমাত্রা
এমপিএল 3115 এ 2 সহ রাস্পবেরি পাই ব্যবহার করে উচ্চতা, চাপ এবং তাপমাত্রা: আকর্ষণীয় শোনায়। এই সময়ে এটি বেশ সম্ভব যখন আমরা সবাই IoT প্রজন্মের মধ্যে যাচ্ছি। ইলেকট্রনিক্স ফ্রিক হিসাবে, আমরা রাস্পবেরি পাই এর সাথে খেলছি, এবং এই জ্ঞান ব্যবহার করে আকর্ষণীয় প্রকল্পগুলি করার সিদ্ধান্ত নিয়েছি। এই প্রকল্পে, আমরা চাই
Infineon XMC4700 RelaxKit, Infineon DPS422 এবং AWS ব্যবহার করে ব্যারোমেট্রিক চাপ এবং তাপমাত্রা ভিজুয়ালাইজ করা: 8 ধাপ
Infineon XMC4700 RelaxKit, Infineon DPS422 এবং AWS ব্যবহার করে ব্যারোমেট্রিক প্রেশার এবং তাপমাত্রা ভিজুয়ালাইজ করা: এটি Infineon এর DPS 422 ব্যবহার করে ব্যারোমেট্রিক চাপ এবং তাপমাত্রা ক্যাপচার করার জন্য একটি সহজ প্রকল্প। এটি একটি নির্দিষ্ট সময়ের মধ্যে চাপ এবং তাপমাত্রা ট্র্যাক করার জন্য আনাড়ি হয়ে যায়। এখানে বিশ্লেষণগুলি ছবিতে আসে, পরিবর্তনের অন্তর্দৃষ্টি
রাস্পবেরি পাই ব্যবহার করে, MPL3115A2: 6 ধাপের সাথে উচ্চতা, চাপ এবং তাপমাত্রা পরিমাপ করুন
রাস্পবেরি পাই ব্যবহার করে, এমপিএল 3115 এ 2 দিয়ে উচ্চতা, চাপ এবং তাপমাত্রা পরিমাপ করুন: আপনার কী রয়েছে তা জানুন এবং কেন এটির মালিক তা জানুন! এটি আকর্ষণীয়। আমরা ইন্টারনেট অটোমেশনের যুগে বাস করছি কারণ এটি নতুন অ্যাপ্লিকেশনগুলির আধিক্যে ডুবে যাচ্ছে। কম্পিউটার এবং ইলেকট্রনিক্স উত্সাহী হিসাবে, আমরা রাস্পবেরি পাই এর সাথে অনেক কিছু শিখছি
একটি Z- পরীক্ষা ব্যবহার করে পরিসংখ্যানগত তাৎপর্য নির্ধারণ: 10 টি ধাপ
একটি জেড-টেস্ট ব্যবহার করে পরিসংখ্যানগত তাৎপর্য নির্ণয় করা: ওভারভিউ: উদ্দেশ্য: এই নির্দেশনায়, আপনি শিখবেন কিভাবে একটি সামাজিক কাজের সমস্যার ক্ষেত্রে দুটি ভেরিয়েবলের মধ্যে পরিসংখ্যানগত গুরুত্ব আছে কিনা তা নির্ধারণ করতে হবে। আপনি এই তাত্পর্য নির্ধারণ করতে একটি Z- পরীক্ষা ব্যবহার করবেন। সময়কাল: 10-15 মিনিট