সুচিপত্র:

নন কন্টাক্ট থার্মোমিটার (কোভিড -১)): Ste টি ধাপ
নন কন্টাক্ট থার্মোমিটার (কোভিড -১)): Ste টি ধাপ

ভিডিও: নন কন্টাক্ট থার্মোমিটার (কোভিড -১)): Ste টি ধাপ

ভিডিও: নন কন্টাক্ট থার্মোমিটার (কোভিড -১)): Ste টি ধাপ
ভিডিও: 🌡️ Бесконтактный термометр для измерения температуры тела и поверхностей DT 8836 (инфракрасный). 2024, ডিসেম্বর
Anonim
নন কন্টাক্ট থার্মোমিটার (কোভিড -১))
নন কন্টাক্ট থার্মোমিটার (কোভিড -১))

আমরা এই ডিভাইসের সাথে যোগাযোগ ছাড়াই শরীরের তাপমাত্রা পরিমাপ করতে পারি। করোনা রোগী শনাক্ত করার একটি অবিরাম শরীরের তাপমাত্রা পর্যবেক্ষণ। তাই বাজারে অনেক ধরনের থার্মোমিটার পাওয়া যায়। সাধারণ থার্মোমিটার কোভিড রোগীর তাপমাত্রা পরিমাপ করতে পারে এবং ভাইরাস ছড়াতে পারে। এই বিশেষ পরিস্থিতিতে আমরা নন কন্টাক্ট থার্মোমিটার ব্যবহার করতে পারি। এবং এই যন্ত্রটি তাপমাত্রা বন্দুক নামেও পরিচিত। এই তাপমাত্রা বন্দুক চীনের সবচেয়ে বড় উত্পাদন। এবং এই ডিভাইসটি ব্যয়বহুল। কিন্তু এই লকডাউন এবং কোভিড -১ thread থ্রেডগুলি এই ডিভাইসের উত্পাদন আরও কঠিন করে তোলে।

আমরা সাধারণভাবে উপলব্ধ কিছু উপাদান দিয়ে একটি নন কন্টাক্ট থার্মোমিটার তৈরি করতে পারি।

এমএলএক্স 90614 হ'ল যোগাযোগহীন তাপমাত্রা পরিমাপের জন্য একটি আইআর তাপমাত্রা সেন্সর। মাইক্রোকন্ট্রোলারের সাথে যোগাযোগের জন্য এতে একটি I2C ইন্টারফেস রয়েছে। এখানে আমরা মাইক্রোকন্ট্রোলার হিসাবে Arduino Nano ব্যবহার করি। এই তাপমাত্রা সেন্সর বস্তুকে স্পর্শ না করে তাপমাত্রা পরিমাপ করতে পারে। এটি একটি বিস্তৃত তাপমাত্রার 0.5 ডিগ্রি সেলসিয়াস।

সরবরাহ

  • MLX90614
  • আরডুইনো ন্যানো
  • মহিলা/মহিলা জাম্পার তার
  • ওটিজি অ্যাডাপ্টার
  • ইউএসবি মিনি থেকে ইউএসবি মাইক্রো কেবল
  • অ্যান্ড্রয়েড ডিভাইস

সফ্টওয়্যার প্রয়োজন

* সিরিয়াল মনিটর অ্যান্ড্রয়েড অ্যাপ

* আরডুইনো আইডি

ধাপ 1: প্রথমে আমাদের Arduino IDE ব্যবহার করে একটি স্কেচ তৈরি করতে হবে

প্রথমে আমাদের Arduino IDE ব্যবহার করে একটি স্কেচ তৈরি করতে হবে
প্রথমে আমাদের Arduino IDE ব্যবহার করে একটি স্কেচ তৈরি করতে হবে

Arduino IDE খুলুন এবং একটি নতুন কর্মক্ষেত্র খুলুন। আমাদের একটি লাইব্রেরি যোগ করতে হবে। স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি ম্যানেজার এ যান। তারপর Adafruit MLX90614 অনুসন্ধান করুন এবং এটি ইনস্টল করুন।

তারপর Arduino IDE এবং The Open Arduino IDE আবার বন্ধ করুন। তারপর MLX90614 তাপমাত্রা সেন্সরের সাথে ভাল যোগাযোগের জন্য হেডার ফাইল "Adafruit_MLX90614.h" যোগ করুন। তারপর I2C যোগাযোগের জন্য আরেকটি হেডার ফাইল "Wire.h" যোগ করুন। তারপর MLX90614 সেন্সর কল করার জন্য একটি পরিবর্তনশীল "mlx" সংজ্ঞায়িত করুন। এবং এই ভেরিয়েবলে Adafruit_MLX90614 () ফাংশনটি কল করুন।

ধাপ 2: এখন আমাদের সেটআপ অংশ কোড করতে হবে।

প্রথমে 9600 এর ব্রেড রেট দিয়ে সিরিয়াল যোগাযোগ শুরু করুন। তারপর "mlx.begin ()" শব্দটি ব্যবহার করে সেন্সর শুরু করুন।

অকার্যকর সেটআপ()

{

Serial.begin (9600);

mlx.begin ();

}

সেটআপ অংশ সম্পন্ন। পরবর্তী আমি লুপ অংশ কোড করতে যাচ্ছি প্রথমে আমি একটি শব্দ "তাপমাত্রা" মুদ্রণ করি এবং তারপর সেন্সর দ্বারা সনাক্ত তাপমাত্রা মুদ্রণ করি। এখানে তাপমাত্রা সেলসিয়াস। সুতরাং আমরা ফাংশনটিকে "mlx.readObjectTempC ()" বলি তারপর প্রিন্ট ইউনিটকে "সেলসিয়াস" বলি। পরবর্তী লাইনে আমাদের "তাপমাত্রা" শব্দটি আবার মুদ্রণ করতে হবে। এবং তারপর ফারেনহাইটে তাপমাত্রা মুদ্রণ করুন। এর জন্য, আমরা "mlx.readAmbientTempF ()" ফাংশনটি ব্যবহার করি। তারপরে ইউনিটটিকে "ফারেনহাইট" হিসাবে মুদ্রণ করুন। পরবর্তী একটি নতুন লাইন মুদ্রণ করুন এবং পরবর্তী পড়ার জন্য 500 মিলিসেকেন্ড অপেক্ষা করুন।

অকার্যকর লুপ ()

{

সিরিয়াল.প্রিন্ট ("তাপমাত্রা:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("সেলসিয়াস");

সিরিয়াল.প্রিন্ট ("তাপমাত্রা:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("ফারেনহাইট");

Serial.println (); বিলম্ব (500);

}

কোডিং অংশ সম্পন্ন হয়েছে। সম্পূর্ণ নিবন্ধটি এই নিবন্ধের কোড অংশে দেওয়া হয়েছে। Arduino Nano এ কোড আপলোড করুন হার্ডওয়্যার সংযোগ Arduino Nano MLX90614

এ 4 - এসডিএ

A5 - SDL

3.3V - Vcc

GND - GND

উপরের ডেটা বা সার্কিট ডায়াগ্রামের সাহায্যে সার্কিটটি তারে লাগান। এখন একটি ঘের মধ্যে Arduino ন্যানো এবং সেন্সর সেট করুন। তাপমাত্রা পড়ার জন্য সেন্সরের জন্য ঘেরের উপর একটি গর্ত রাখুন। আরডুইনো বোর্ডের সাথে ইউএসবি কেবল সংযুক্ত করতে আরেকটি গর্ত রাখুন। তারপর USB কে Arduino এবং অন্য প্রান্তকে স্মার্ট ফোনে সংযুক্ত করুন সিরিয়াল মনিটর অ্যাপটি ইনস্টল করুন এবং বার্ড রেট 9600 হিসাবে সেট করুন। প্রকল্পটি সম্পন্ন হয়েছে

ধাপ 3: কোড এবং সার্কিট

কোড এবং সার্কিট
কোড এবং সার্কিট

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

অকার্যকর সেটআপ()

{

Serial.begin (9600);

mlx.begin ();

}

অকার্যকর লুপ ()

{

সিরিয়াল.প্রিন্ট ("তাপমাত্রা:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("সেলসিয়াস");

সিরিয়াল.প্রিন্ট ("তাপমাত্রা:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("ফারেনহাইট");

Serial.println ();

বিলম্ব (500);

}

ডাউনলোড পাওয়া যায়

ধাপ 4: এটি কিভাবে কাজ করে?

এই নন কন্টাক্ট থার্মোমিটারের প্রধান উপাদান হল একটি MLX90614 নন কন্টাক্ট টেম্পারেচার সেন্সর। MLX90614 এর কাজ পরবর্তী অনুচ্ছেদে বর্ণিত হয়েছে। এই সেন্সর থেকে আউটপুট Arduino Nano এর সাথে সংযুক্ত। Arduino সিরিয়াল মনিটর অ্যান্ড্রয়েড অ্যাপের সাহায্যে স্মার্ট ফোনে তাপমাত্রা প্রিন্ট করে। তাই বাহ্যিক পাওয়ার প্যাকের প্রয়োজন নেই। কারণ Arduino এবং সেন্সর স্মার্ট ফোন থেকে শক্তি গ্রহণ করবে।