সুচিপত্র:
- ধাপ 1: আইআর থার্মোমিটার ডিজাইন করুন
- ধাপ 2: হার্ডওয়্যার
- ধাপ 3: আইআর এবং মাস্ক
- ধাপ 4: Arduino সফটওয়্যার
- ধাপ 5: পরীক্ষা এবং উপসংহার
ভিডিও: আইআর ঘুমের জন্য থার্মোমিটার: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
তাই এই অলস ওল্ড গিক (L. O. G.) সম্প্রতি AliExpress.com থেকে একটি IR তাপীয় মডিউল, MLX90614 কিনেছে। ছবি দেখুন
তৃতীয় ছবিতে দেখানো সেই কপাল এবং কানের থার্মোমিটারে একই ধরনের সেন্সর ব্যবহার করা হয়েছে। এদেরকে যোগাযোগহীন বলা হয় কারণ প্রকৃত সেন্সর উপাদানটি আসলে ত্বকের সাথে যোগাযোগ করে না।
আমি ঘুমানোর সময় আমার ত্বকের তাপমাত্রা পরিমাপ করার জন্য এটি চেষ্টা করতে চেয়েছিলাম। আমি মনে করি সাধারণ sensকমত্য হল যে আপনি ঘুমানোর সময় আপনার শরীরের তাপমাত্রা কমে যায়, তারপর আপনি জেগে ওঠার সাথে সাথে বেড়ে যায়।
এখানে একটি আকর্ষণীয় নিবন্ধ:
www.sleep.org/does-your-body-temperature-c…
"সকালে ঘুম থেকে ওঠার কয়েক ঘণ্টা আগে এটি সর্বনিম্ন বিন্দুতে না পৌঁছানো পর্যন্ত।"
যেহেতু আমরা কখন ঘুমিয়ে পড়ি তা নির্ধারণ করার জন্য তাপমাত্রা একটি গুরুত্বপূর্ণ অংশ, এটি আকর্ষণীয় যে দ্রুত চোখের চলাচল (REM) ঘুমের সময়, আপনার মস্তিষ্কের তাপমাত্রা-নিয়ন্ত্রক কোষগুলি বন্ধ হয়ে যায় এবং আপনার শরীরের তাপমাত্রা নির্ধারিত হয় আপনার বেডরুম কতটা উষ্ণ বা শীতল তা দ্বারা। ।”
এখানে আরেকটি:
www.tuck.com/thermoregulation/#:~:text=Wha…
আপনার সন্ধ্যাবেলা শরীরের তাপমাত্রা সর্বোচ্চ থেকে জেগে ওঠার ঠিক আগে সর্বনিম্ন বিন্দু পর্যন্ত, আপনি শরীরের মূল তাপমাত্রা 2 ডিগ্রি ফারেনহাইট হ্রাস পেয়েছেন।
NREM ঘুমের সময় মস্তিষ্ক এবং শরীর উভয়ের তাপমাত্রা কমে যায়। NREM- ঘুমের পর্ব যত দীর্ঘ হবে, তাপমাত্রা তত কমবে। বিপরীতে, REM ঘুমের সময় মস্তিষ্কের তাপমাত্রা বৃদ্ধি পায়। দেহ এবং মস্তিষ্কের তাপমাত্রার নিয়ন্ত্রণ নিদ্রা নিয়ন্ত্রণের সাথে নিবিড়ভাবে জড়িত।
তাই আমি সারা রাত আমার শরীরের তাপমাত্রা পরিমাপ করতে চেয়েছিলাম।
ধাপ 1: আইআর থার্মোমিটার ডিজাইন করুন
আমার নকশা হল একটি এমএলএক্স 90614 আইআর টেম্প সেন্সর স্পেসারের সাথে ব্যবহার করা যাতে ত্বক থেকে দূরত্ব স্থির থাকে। তাই আমি ঘুমের জন্য একটি CPAP মাস্ক পরিধান করি এবং এর সাথে IR সেন্সর সংযুক্ত করব। (আপনি সম্ভবত একটি হেডব্যান্ড ব্যবহার করতে পারেন)। আদর্শ অবস্থান হল (দৃশ্যত) সাময়িক ধমনী কিন্তু আমি প্রকৃত তাপমাত্রার পরিবর্তে তাপমাত্রা পরিবর্তনে বেশি আগ্রহী।
IR সেন্সর সারারাত ধরে নির্দিষ্ট বিরতিতে তথ্য সংরক্ষণ করবে (আমি 30 সেকেন্ড দিয়ে শুরু করেছি, কিন্তু এখন 5 মিনিট ব্যবহার করছি)। MLX90614 সেন্সরের পরিবেষ্টিত তাপমাত্রাও পরিমাপ করে।
আমি একটি DHT22 তাপমাত্রা/আর্দ্রতা সেন্সর ব্যবহার করব পরিবেষ্টিত ঘরের অবস্থা পর্যবেক্ষণ করতে। তথ্য একটি মাইক্রোএসডি কার্ডে সংরক্ষণ করা হবে।
একটি DS3231 RTC (রিয়েল টাইম ক্লক) সময়ের হিসাব রাখবে।
যন্ত্রের তথ্য:
MLX90614 IR টেম্প সেন্সর
ভোল্টেজ: 3V (একটি 5V সংস্করণও আছে)
ইন্টারফেস: I2C (SCL/SDA)
আরডুইনো লাইব্রেরি: অ্যাডাফ্রুট লাইব্রেরি
DS3231 RTC রিয়েল টাইম ক্লক
ভোল্টেজ: 3.3-5.5V
ইন্টারফেস: I2C (SCL/SDA)
বৈশিষ্ট্য: ব্যাটারি ব্যাক আপ
আরডুইনো লাইব্রেরি:
মাইক্রোএসডি অ্যাডাপ্টার
ভোল্টেজ: 3.3V (পরিবর্তিত)
ইন্টারফেস: SPI (SCK/MISO/MOSI/CS)
বৈশিষ্ট্য: লেভেল কনভার্টার আইসি
আরডুইনো লাইব্রেরি: এসপিআই
DHT22
ভোল্টেজ: 3.3-6V
ইন্টারফেস: ডিজিটাল এক তারের বাস
বৈশিষ্ট্য:
Arduino লাইব্রেরি: adafruit/DHT- সেন্সর-লাইব্রেরি
3.3V মাইক্রো প্রো Arduino
ভোল্টেজ 3.3V
বৈশিষ্ট্য: ATmega32U4 মাইক্রোকন্ট্রোলার
সংশোধন: DS3231
আমার কেনা AliExpress মডিউলটি একটি রিচার্জেবল ব্যাটারি LIR2032 ব্যবহার করার জন্য ডিজাইন করা হয়েছে বলে মনে করা হয়। চার্জিং সার্কিট কাজ করে না। আমি এটা চেষ্টা করেছিলাম। প্রায় এক দিন পর ব্যাটারি শেষ হয়ে গেল।
ইন্টারনেটে কিছু অনুসন্ধান করার পরে, আমি এই নিবন্ধটি পেয়েছি:
www.onetransistor.eu/2019/07/zs042-ds3231-…
আমি এই বিশ্লেষণের সাথে একমত কিন্তু ভেবেছিলাম LIR2032 পর্যাপ্তভাবে চার্জ করবে কিন্তু অতিরিক্ত নয়। আমি ভৃল ছিলাম. আমার DS3231 যদিও নিবন্ধে ZS-042 হিসাবে চিহ্নিত করা হয়েছে তার থেকে কিছুটা ভিন্ন কিন্তু তার প্রায় একই। তাই আমি ছবিতে দেখা ডায়োডটি বিক্রয় করেছি এবং একটি CR2032 ব্যাটারি ইনস্টল করেছি। ডায়োড ছাড়া মডিউল ব্যাটারি চার্জ করার চেষ্টা করবে না। এখন DS3231 বিদ্যুৎ সংযোগ বিচ্ছিন্ন হয়েও সঠিক সময় ধরে রাখে এবং ব্যাটারি অনেক বছর ধরে ভাল থাকতে হবে।
সংশোধন: মাইক্রোএসডি অ্যাডাপ্টার
তাই আমি এই মাইক্রোএসডি অ্যাডাপ্টারটি AliExpress.com থেকে কিনেছি। এটি একটি 5V মাইক্রোকন্ট্রোলার দিয়ে চালানোর জন্য ডিজাইন করা হয়েছে এবং এমনকি একটি লেভেল শিফটার আইসি অন্তর্ভুক্ত করে। আমার অ্যাপ্লিকেশনের জন্য আমি 3.3V পাওয়ার ব্যবহার করছি তাই আমি ভোল্টেজ রেগুলেটরের আউটপুটে ইনপুট সংক্ষিপ্ত করেছি। (লেভেল শিফটার 3.3V সিগন্যাল দিয়ে ঠিক আছে বলে মনে হয়)। আমি হলুদ নেলপলিশ দিয়ে 3.3V রূপান্তর চিহ্নিত করি। পরিকল্পিত সংযুক্ত করা হয়।
ধাপ 2: হার্ডওয়্যার
হার্ডওয়্যার:
এই মুহুর্তে আমি এটি একটি সম্ভাব্যতা অধ্যয়নকে আরও বিবেচনা করি তাই আমি পরিকল্পিতভাবে ডিজাইন করেছি এবং প্রতি পরিকল্পিতভাবে সার্কিটকে ব্রেডবোর্ডে সাজিয়েছি। দ্বিতীয় ছবিটি প্রধান অংশগুলি দেখায়।
ধাপ 3: আইআর এবং মাস্ক
IR সেন্সর, MLX90614 এর জন্য, আমি একটি 4 তারের তার তৈরি করেছি যাতে এটি রুটিবোর্ডের সাথে সংযুক্ত হয়। আমি IR সেন্সর একটি স্পেসার গরম আঠালো। সেন্সর স্পেসারের প্রান্ত থেকে প্রায় 2 মিমি।
আমি আইআর সেন্সরের পিছনে একটি আঠালো ভেলক্রো টুকরা সংযুক্ত করেছি। আমার সিপিএপি মাস্কের পাশে আমি একটি মিলন আঠালো ভেলক্রো স্ট্রিপ সংযুক্ত করেছি। এখন আইআর সেন্সরটি ভেলক্রোর সাথে জায়গায় রাখা হয়েছে। সিপিএপি মাস্ক এটি আমার ত্বকের বিরুদ্ধে রাখে।
FYI: যেহেতু এই ছবিগুলি, আমি সেন্সরটি ডান দিকে সরিয়ে নিয়েছি, যেহেতু আমি সাধারণত আমার বাম পাশে শুয়ে থাকি এবং এটি অস্বস্তিকর ছিল।
অবস্থান: কপাল থার্মোমিটার, কখনও কখনও বলা হয় টেম্পোরাল আর্টারি থার্মোমিটার কপাল জুড়ে ভেসে যাওয়ার কথা:
www.researchgate.net/figure/Scanning-the-t…
সংযুক্ত ছবি এই ওয়েব পেজ থেকে।
এখন আমি অনুমান করছি যে আমার আইআর সেন্সরটি 12 বা 14 অবস্থানে বেশি কিন্তু আমার উদ্দেশ্যে আমি প্রকৃত তাপমাত্রা সম্পর্কে চিন্তা করি না। আমি বেশিরভাগ সময় তাপমাত্রার পরিবর্তনে আগ্রহী তাই অবস্থানটি সমালোচনামূলক হওয়া উচিত নয়।
ধাপ 4: Arduino সফটওয়্যার
সময় বলতে স্কেচ DS3231 ব্যবহার করে। স্কেচের একটি শুরু সময় (রেকর্ডিং শুরু), স্টপ টাইম এবং রেকর্ডিং ব্যবধান রয়েছে। এটি তারিখ, ঘন্টা (দশমিক), DHT22 তাপমাত্রা, RH, MLX90614 পরিবেষ্টিত তাপমাত্রা এবং IR তাপমাত্রা একটি CSV (কমা বিভক্ত মান) ফাইলে রেকর্ড করে। (আমি এই ফাইলটি পড়তে মাইক্রোসফট এক্সেল ব্যবহার করি)
দিবালোক সাশ্রয় সময় আমার জন্য একটি সমস্যা হয়েছে। আমি JChristensen দ্বারা নিম্নলিখিত জুড়ে দৌড়েছি:
forum.arduino.cc/index.php?topic=96891.0
github.com/JChristensen/Timezone
এটি ব্যবহার করার জন্য, আপনাকে প্রথমে RTC কে UTC (Coordinated Universal Time) তে সেট করতে হবে, এই সময়টি ইংল্যান্ডের গ্রিনউইচে। ঠিক আছে, আমি জানতাম না কিভাবে এটি করতে হয় কিন্তু এই নিবন্ধটি খুঁজে পেয়েছি:
www.justavapor.com/archives/2482
মাউন্টেন টাইমের জন্য এটি পুনরায় লিখুন (সংযুক্ত) UTCtoRTC.ino
এটি পর্বত সময়ের চেয়ে 6 ঘন্টা পরে DS3231 থেকে UTC সময় নির্ধারণ করে
তারপর আমি আমার স্কেচে টাইমজোন অন্তর্ভুক্ত করেছি। সত্যি কথা বলতে, আমি এটি পরীক্ষা করিনি তাই শুধু ধরে নিচ্ছি যে এটি কাজ করে।
সফটওয়্যার/হার্ডওয়্যার সেটআপ
অতিরিক্ত লাইব্রেরি প্রয়োজন:
github.com/PaulStoffregen/DS1307RTC
github.com/JChristensen/Timezone
github.com/adafruit/Adafruit-MLX90614-Libr…
github.com/adafruit/DHT-sensor-library
DS3231 RTC তে CR2032 ব্যাটারি ইনস্টল করুন। 3.3v Arduino Pro মাইক্রোতে সংযোগ করুন।
RTC.ino তে UTC চালান। এটি DS3231 কে UTC (Greenwich Mean Time) সেট করে।
একটি মাইক্রোএসডি কার্ড ফরম্যাট করুন। আমি উইন্ডোজ ব্যবহার করি, ফরম্যাট FAT32। এটি মাইক্রোএসডি কার্ড অ্যাডাপ্টারে োকান।
আইআর সেন্সর সেটআপ করুন এবং সংযুক্ত করুন।
লোড স্কেচ, Infrared.ino
একটি রাতের পরে, আপনি মাইক্রোএসডি কার্ডটি সরিয়ে একটি পিসিতে প্লাগ করতে পারেন।
নাইট.সিএসভি এক্সেল দিয়ে খোলা যায় (লিবার অফিস দিয়ে এটি খোলার একটি উপায় আছে (ফ্রি))
ধাপ 5: পরীক্ষা এবং উপসংহার
আমি এমএস এক্সেলের সাথে মাইক্রোএসডি কার্ড পড়েছি। স্প্রেডশীটে, আমি ডিফারেন্স নামে আরেকটি কলাম তৈরি করি যা IRTemp -96। এটি 96F এর কাছাকাছি তাপমাত্রার তারতম্য দেখায়। তারপর আমি ডিফারেন্সের তুলনায় ঘন্টা ব্যবহার করে একটি চার্ট তৈরি করি। চার্ট সারা রাতের তাপমাত্রার পরিবর্তন দেখায় (প্রকৃত তাপমাত্রা নয়)।
আগস্ট 18 এর জন্য, আমি আমার মন্তব্য সহ ফাইল এবং চার্ট অন্তর্ভুক্ত করেছি।
কেউ কেউ পরামর্শ দেয় যে সাধারণ রাত হল যখন ঘুম থেকে ওঠার কয়েক ঘণ্টা আগে তাপমাত্রা কমে যায় যখন এটি আবার বাড়তে শুরু করে। চার্ট সেই প্যাটার্ন অনুসরণ করে বলে মনে হয়।
আমি যেটাকে আরো বেশি আকর্ষণীয় মনে করি তা হল সেই সময় যখন এটি আরোহণ শুরু করে যা আসলে REM ঘুম হতে পারে। আমার উইথিংস স্লিপ ম্যাট থেকে একই রাতে ঘুমের ডেটা আছে যা বলে আমি 3:15 থেকে 4:50 পর্যন্ত REM ঘুমের মধ্যে ছিলাম। এটি আইআর গ্রাফের সাথে ঘনিষ্ঠভাবে মিলে যায় যখন এটি সামান্য বেড়ে যায়। উইথিং 1:30 থেকে 2 পর্যন্ত REM দেখায় যা আইআর শোয়ের মতো বিস্তৃত নয়।
সতর্কতা: এটি আমার Fitbit বা আমার Go2Sleep রিং এর সাথে মোটেও একমত নয়।
আগস্ট 19 এর জন্য, আমি মন্তব্য সহ চার্ট অন্তর্ভুক্ত করেছি। এটি একটি অস্বাভাবিক রাত ছিল কারণ আমার জানালা খোলা ছিল কিন্তু ধোঁয়া এবং ছাইতে প্রায় 10 মাইল দূরে একটি বন্য আগুন ছিল। যখন আমি ঘুমাতে গেলাম, আমি উষ্ণ দিকে ছিলাম এবং খুব ভাল ঘুমাইনি।
উপসংহার:
তাই আমার সেটআপটি আমি যা করতে চেয়েছিলাম তা করতে বলে মনে হচ্ছে।
আমি আইআর টেম্প এবং আরইএম ঘুমের মধ্যে একটি সম্ভাব্য লিঙ্ক দেখে আরও খুশি এবং আরও কিছু পরীক্ষা করার পরিকল্পনা করছি।
প্রস্তাবিত:
কোন যোগাযোগ আইআর থার্মোমিটার: 8 ধাপ (ছবি সহ)
যোগাযোগহীন IR থার্মোমিটার: আমার স্থানীয় স্বাস্থ্য বিভাগ আমার সাথে যোগাযোগ করেছে কারণ তাদের 2020 সালের কোভিড -১ crisis সংকটের সময় তাদের কর্মচারীর স্বাস্থ্যের শরীরের তাপমাত্রা ট্র্যাক করার একটি উপায় দরকার ছিল। স্বাভাবিক, শেলফের বাইরে আইআর থার্মোমিটার দুষ্প্রাপ্য হতে শুরু করেছে
স্মার্টফোনকে নন কন্টাক্ট থার্মোমিটার / পোর্টেবল থার্মোমিটার হিসেবে ব্যবহার করুন: Ste টি ধাপ (ছবি সহ)
স্মার্টফোনকে নন কন্টাক্ট থার্মোমিটার / পোর্টেবল থার্মোমিটার হিসেবে ব্যবহার করুন: থার্মো বন্দুকের মতো নন-কন্টাক্ট / কন্টাক্টলেস দিয়ে শরীরের তাপমাত্রা পরিমাপ করা। আমি এই প্রকল্পটি তৈরি করেছি কারণ এখন থার্মো গান খুব ব্যয়বহুল, তাই আমাকে অবশ্যই DIY তৈরির বিকল্প পেতে হবে। এবং উদ্দেশ্য কম বাজেট সংস্করণ দিয়ে তৈরি করা হয়।
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার - Arduino ব্যবহার করে IR ভিত্তিক থার্মোমিটার: 4 টি ধাপ
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার | IR ভিত্তিক থার্মোমিটার Arduino ব্যবহার করে: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা arduino ব্যবহার করে একটি নন -কন্টাক্ট থার্মোমিটার তৈরি করব। সেই পরিস্থিতিতে তাপমাত্রা
আইআর রিসিভার (আইআর ডিকোডার) কীভাবে ব্যবহার করবেন: 6 টি ধাপ
কিভাবে আইআর রিসিভার (আইআর ডিকোডার) ব্যবহার করবেন: এই টিউটোরিয়ালে আমি আপনাকে ধাপে ধাপে দেখাব কিভাবে আরডুইনো থেকে আইআর রিসিভার ব্যবহার করতে হয়। কিভাবে লাইব্রেরি ইনস্টল করবেন, টিভি রিমোট কন্ট্রোল সিগন্যাল পাবেন এবং এই সিগন্যাল ডিকোড করবেন তা দেখাবে। আইআর রিসিভার একটি ইনফ্রারেড-কনটেন্ট তৈরি করতে ব্যবহার করা যেতে পারে
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে