ইন্সট্রাক্টর
কেনাকাটিঃ
কম্পনেন্ট | নাম | পরিমাণ |
---|---|---|
Arduino Uno/Nano | *১ | |
LM35 Temperature Sensors | *১ | |
Jumper wires (generic) | *১ |
প্রজেক্টের খুঁটিনাটি
আজ আমরা আমাদের দেহের তাপমাত্রা আরডুইনাে দিয়ে পরিমাপ করব। কথা হচ্ছে, তাপমাত্রা আমরা পরিমাপ করব কী দিয়ে?
আমরা তাপমাত্রা পরিমাপে ব্যবহার করব টেম্পারেচার সেন্সর LM35 বা LM36
int tempPin = 0; |
int val; এই লাইন দিয়ে বােঝানাে হয়েছে টেম্পারেচার সেন্সর যে ভ্যালুটা দেবে, সেটা আমরা এখানে রাখব। val = analogRead(tempPin); এই ভ্যালুটা আসলে ভােল্টেজে কত মান দিচ্ছে, এটা পড়েছি আমরা এই লাইন দিয়ে ।।
float mv = ( val/1024.0)*5000; সেন্সর থেকে আরডুইনাে যে মান পাচ্ছে, সেটাকে আমরা ভােল্টেজে রূ পান্তর করছি এই সমীকরণ দ্বারা। এটা অ্যানালগ-ডিজিটাল রূপান্তরের একটি নিয়ম। সূত্র= অ্যানালগ ভােল্টেজ = (প্রাপ্ত মান/ অ্যানালগ-ডিজিটাল কনভার্টারের সর্বোচ্চ স্কেল) সিস্টেম ভােল্টেজ{ ADC (অ্যানালগ টু ডিজিটাল কনভার্টার) DAC (ডিজিটাল টু অ্যানালগ কনভার্টার)}
সেই ভােল্টেজটা আসলে আমাদের টেম্পারেচার এককে কত তা আমরা হিসাব করে নিয়েছি এই লাইন দিয়ে float farh = (cel*9)/5 + 32;
এবার সেই তাপমাত্রা মনিটরে প্রিন্ট করার পালা! সে কাজটা করেছি আমরা এই তিন লাইন দিয়ে
Serial.print("TEMPRATURE = "); | |
Serial.print(cel); | |
Serial.print("*C"); |
এবার টুলস থেকে সিরিয়াল মনিটর চালু করাে, তুমি তােমার ঘরের তাপমাত্রা দেখতে পারবে! (Arduino IDE-> tools -> Serial Monitor) সেন্সরটি হাতের আঙুল দিয়ে চাপ দিয়ে ধরে থাকলে তুমি তোমার দেহের তাপমাত্রাও দেখতে পারবে। তুমি থার্মোমিটার বানিয়ে ফেলেছ! অভিনন্দন তােমাকে!!!
আমার লাইফের রিয়েল-টাইম আপডেট পেতে ফলো করতে পারো ইন্সট্রাগ্রামে: https://www.instagram.com/shemanto_sharkar/
Support my blog: ব্লগের কন্টেন্ট এবং টেলিগ্রাম চ্যানেল যদি আপনার লাইফে কিছুটা হলেও ইম্পেক্ট ফেলে থাকে তবে আপনি চাইলে এক কাপ কফি কিনে আমাকে সাহায্য করতে পারেন,এতে করে আমি আমার ব্লগ এড ফ্রি ভাবে চালিয়ে যেতে পারবো-