সুচিপত্র:

GY-68 BMP180 এবং Arduino ব্যবহার করে চাপ এবং উচ্চতা নির্ধারণ: 6 টি ধাপ
GY-68 BMP180 এবং Arduino ব্যবহার করে চাপ এবং উচ্চতা নির্ধারণ: 6 টি ধাপ

ভিডিও: GY-68 BMP180 এবং Arduino ব্যবহার করে চাপ এবং উচ্চতা নির্ধারণ: 6 টি ধাপ

ভিডিও: GY-68 BMP180 এবং Arduino ব্যবহার করে চাপ এবং উচ্চতা নির্ধারণ: 6 টি ধাপ
ভিডিও: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, নভেম্বর
Anonim

ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:

অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]

সম্পর্কে: ইলেকট্রনিক্স শিখতে এবং আপনার ধারণাগুলি বাস্তবে নিয়ে যাওয়ার জন্য ইলেক্ট্রোপিক হল আপনার ওয়ান স্টপ জায়গা। আপনি কীভাবে আপনার প্রকল্পগুলি তৈরি করতে পারেন তা দেখানোর জন্য আমরা শীর্ষস্থানীয় গাইড অফার করি। আমরা উচ্চমানের পণ্যও অফার করি যাতে আপনার একটি… Electropeak সম্পর্কে আরো »

ওভারভিউ

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

আপনি যা শিখবেন

  • ব্যারোমেট্রিক চাপ কি।
  • BOSCH BMP180 চাপ সেন্সর কি।
  • Arduino এর সাথে BOSCH BMP180 প্রেসার সেন্সর কিভাবে ব্যবহার করবেন।

ধাপ 1: ব্যারোমেট্রিক চাপ কি?

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

বায়োমেট্রিক চাপ বা বায়ুমণ্ডলীয় চাপ পৃথিবীতে বাতাসের ওজন থেকে আসে। এই চাপ সমুদ্রপৃষ্ঠে প্রতি বর্গ সেন্টিমিটারে প্রায় 1 কেজি।

বায়ুমণ্ডলীয় চাপ প্রকাশ করার জন্য বেশ কয়েকটি ইউনিট রয়েছে, যা সহজেই একে অপরের সাথে রূপান্তরিত হতে পারে। চাপ পরিমাপের জন্য SI ইউনিট হল পাস্কাল (Pa)।

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

ধাপ 2: GY-68 BOSCH BMP180 চাপ সেন্সর বৈশিষ্ট্য

GY-68 BOSCH BMP180 চাপ সেন্সর বৈশিষ্ট্য
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 চাপ সেন্সর কিভাবে ব্যবহার করবেন?

কিভাবে Arduino সঙ্গে GY-68 BMP180 চাপ সেন্সর ব্যবহার করবেন?
কিভাবে Arduino সঙ্গে GY-68 BMP180 চাপ সেন্সর ব্যবহার করবেন?
কিভাবে Arduino সঙ্গে GY-68 BMP180 চাপ সেন্সর ব্যবহার করবেন?
কিভাবে Arduino সঙ্গে GY-68 BMP180 চাপ সেন্সর ব্যবহার করবেন?
কিভাবে Arduino সঙ্গে GY-68 BMP180 চাপ সেন্সর ব্যবহার করবেন?
কিভাবে Arduino সঙ্গে GY-68 BMP180 চাপ সেন্সর ব্যবহার করবেন?
কিভাবে Arduino সঙ্গে GY-68 BMP180 চাপ সেন্সর ব্যবহার করবেন?
কিভাবে 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 ভেরিয়েবলের জন্য আপনি সমুদ্রপৃষ্ঠ থেকে আপনার উচ্চতা সন্নিবেশ করতে পারেন

প্রস্তাবিত: