সুচিপত্র:

NodeMCU এবং LM35 ব্যবহার করে ডিজিটাল থার্মোমিটার: 5 টি ধাপ
NodeMCU এবং LM35 ব্যবহার করে ডিজিটাল থার্মোমিটার: 5 টি ধাপ

ভিডিও: NodeMCU এবং LM35 ব্যবহার করে ডিজিটাল থার্মোমিটার: 5 টি ধাপ

ভিডিও: NodeMCU এবং LM35 ব্যবহার করে ডিজিটাল থার্মোমিটার: 5 টি ধাপ
ভিডিও: Arduino Bangla Tutorial Part - 13: Make a Digital Thermometer using LM35 sensor and LCD Display 2024, নভেম্বর
Anonim
NodeMCU এবং LM35 ব্যবহার করে ডিজিটাল থার্মোমিটার
NodeMCU এবং LM35 ব্যবহার করে ডিজিটাল থার্মোমিটার

আপনার নিজের ডিজিটাল থার্মোমিটার তৈরি করুন এবং যেকোনো জায়গা থেকে ইন্টারনেটে তাপমাত্রা নিরীক্ষণ করুন IoT- এর সাথে ঝামেলা শুরু করার জন্য এই নির্দেশনাটি একটি মৌলিক। আমরা NodeMCU 1.0 (ESP-12E) দিয়ে তাপমাত্রা সেন্সর LM35 কে ইন্টারফেস করব।

LM35 একটি তাপমাত্রা সেন্সর যা -55 ° C থেকে 150 ° C এর মধ্যে তাপমাত্রা পরিমাপ করতে পারে এটি একটি 3 -টার্মিনাল ডিভাইস যা তাপমাত্রার আনুপাতিক এনালগ ভোল্টেজ প্রদান করে NodeMCU ADC LM35 থেকে এনালগ ভোল্টেজ পরিমাপ করতে ব্যবহার করা যেতে পারে এবং সেইজন্য এনালগ ভোল্টেজের অনুপাতে তাপমাত্রা গণনা করুন।

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
  • LM35 তাপমাত্রা সেন্সর
  • NodeMCU 1.0 (ESP 12-E মডিউল)
  • তারের সংযোগ
  • ব্রেডবোর্ড
  • Arduino IDE

পদক্ষেপ 2: সংযোগ তৈরি করুন

সংযোগ তৈরি করুন
সংযোগ তৈরি করুন
  1. সার্কিট ডায়াগ্রামে দেখানো হিসাবে সংযোগগুলি তৈরি করুন।
  2. LM35 এর Vcc পিনকে NodeMCU এর 3V পিনের সাথে সংযুক্ত করুন।
  3. LM35 এর এনালগ পিনকে NodeMCU এর A0 এর সাথে সংযুক্ত করুন।
  4. LM35 এর GND পিনটি NodeMCU এর GND এর সাথে সংযুক্ত করুন।

ধাপ 3: এনালগ ভ্যালুকে ডিজিটাল ভ্যালুতে রূপান্তর করা

এনালগ ভ্যালুকে ডিজিটাল ভ্যালুতে রূপান্তর করা
এনালগ ভ্যালুকে ডিজিটাল ভ্যালুতে রূপান্তর করা
এনালগ ভ্যালুকে ডিজিটাল ভ্যালুতে রূপান্তর করা
এনালগ ভ্যালুকে ডিজিটাল ভ্যালুতে রূপান্তর করা

এনালগ টু ডিজিটাল কনভার্টার (এডিসি) সূত্রের ভিত্তিতে এনালগ মানগুলিকে ডিজিটাল আনুমানিকতায় রূপান্তর করে:

এডিসি মান = নমুনা * 1024 / রেফারেন্স ভোল্টেজ

এনালগ মানকে সেলসিয়াসে রূপান্তর করার জন্য আমাদের বোর্ডে 3.3 V আছে এবং আমরা জানি যে LM35 এর আউটপুট ভোল্টেজ 10 mV দ্বারা প্রতি ডিগ্রী সেলসিয়াস বৃদ্ধি/পতনের মধ্যে পরিবর্তিত হয়।

temp_celsius = ((analogRead (A0) * 330.0) /1024.0);

সেলসিয়াসকে ফারেনহাইটে রূপান্তর করতে

temp_fahrenheit = (temp_celsius * 1.8) +32.0;

ধাপ 4: LM35 এবং NodeMCU ইন্টারফেসিং

  1. Arduino IDE খুলুন।
  2. সরঞ্জামগুলিতে যান -> বোর্ড -> নোডএমসিইউ 1.0 (ইএসপি 12 -ই মডিউল)।
  3. কোডটি কপি করুন। (কোডটি নিচে সংযুক্ত করা হয়েছে)।
  4. কম্পাইল করুন।
  5. NodeMCU এ আপলোড করুন।

ধাপ 5: তাপমাত্রা পর্যবেক্ষণ

তাপমাত্রা পর্যবেক্ষণ
তাপমাত্রা পর্যবেক্ষণ
তাপমাত্রা পর্যবেক্ষণ
তাপমাত্রা পর্যবেক্ষণ
  • সিরিয়াল মনিটর খুলে তাপমাত্রা পর্যবেক্ষণ করা যায়।
  • সিরিয়াল মনিটরে দেখানো আইপি অ্যাড্রেস কপি পেস্ট করে এটি নেট থেকে পর্যবেক্ষণ করা যায়, এখানে এটি 192.168.43.163

প্রস্তাবিত: