সুচিপত্র:

DHT 11 তাপমাত্রা এবং আর্দ্রতা প্রদর্শন: 4 টি ধাপ
DHT 11 তাপমাত্রা এবং আর্দ্রতা প্রদর্শন: 4 টি ধাপ

ভিডিও: DHT 11 তাপমাত্রা এবং আর্দ্রতা প্রদর্শন: 4 টি ধাপ

ভিডিও: DHT 11 তাপমাত্রা এবং আর্দ্রতা প্রদর্শন: 4 টি ধাপ
ভিডিও: ESP8266 ESP01 DHT11 তাপমাত্রা আর্দ্রতা সেন্সর মডিউল প্রোগ্রামিং | RemoteXY | FLProg 2024, নভেম্বর
Anonim
DHT 11 তাপমাত্রা এবং আর্দ্রতা প্রদর্শন
DHT 11 তাপমাত্রা এবং আর্দ্রতা প্রদর্শন

প্রয়োজনীয় যন্ত্রাংশ (ইউকে শপিং স্টক)

Arduino Nano-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS

DHT 11 সেন্সর -

1.3 OLED সবুজ পর্দা

ইউএসবি মাইক্রো ব্রেকআউট বোর্ড-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board

প্রয়োজনীয় সরঞ্জাম -

তাতাল

প্রোটোটাইপিং বোর্ড

সাইড কাটার

ধাপ 1: সার্কিট

সার্কিট
সার্কিট

ধাপ 1 - সার্কিট

DHT 11 তাপমাত্রা সেন্সর একটি খুব সহজ তাপমাত্রা এবং আর্দ্রতা সেন্সর। মৌলিক উপাদান হল একটি ক্যাপাসিটিভ আর্দ্রতা সেন্সর এবং একটি থার্মিস্টার। ডিজিটাল রূপান্তরের কিছু মৌলিক অ্যানালগ রয়েছে যা সমস্ত পিনকে এক পিনে আউটপুট করতে দেয়।

এই উদাহরণে, DHT 11 ইউএসবি 5V এর সাথে সংযোগ করে এবং ন্যানোর PIN2 এর সাথে সংযুক্ত ডাটা পিনের সাথে স্থল হয়।

ইউএসবি ব্রেকআউট থেকে ন্যানোর শুধুমাত্র 5V পাওয়ার এবং গ্রাউন্ড দরকার।

OLED ডিসপ্লে 4 পিন, 5V, GND, SCL এবং SDA ব্যবহার করে। এসসিএল এবং এসডিএ হল স্ট্যান্ডার্ড I2C পিন যা সকল I2C ডিভাইসের জন্য সার্বজনীন।

Arduino থেকে পিনআউট নিম্নরূপ:

পিন 2 - DHT 11

পিন এ 4 - এসডিএ

পিন এ 5 - এসসিএল

ধাপ 2: কোড

কোডটি মোটামুটি সোজা এবং ন্যানোতে আপলোড করা সহজ এবং প্লাগ এবং প্লে আছে যাতে আর কোন কনফিগারেশনের প্রয়োজন নেই।

ইতোমধ্যে ইনস্টল না থাকলে আপনাকে নিম্নলিখিত লাইব্রেরিগুলি ইনস্টল করতে হতে পারে।

DHT.h - DHT11 সেন্সরের জন্য

U8glib.h - OLED স্ক্রিনের জন্য।

N. B যদি আপনার এই কোড ব্যবহার করে কোন ডিসপ্লে না থাকে, তাহলে স্ক্রিনটি সঠিকভাবে সংজ্ঞায়িত আছে কিনা তা পরীক্ষা করুন। এটি "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" কিন্তু ভিন্ন OLED প্যানেল ব্যবহার করা হলে পরিবর্তনের প্রয়োজন হতে পারে। লাইব্রেরিতে এমন উদাহরণ রয়েছে যা স্ক্রিন পরীক্ষা করতে পারে।

ধাপ 3: কেস

কেসটি একটি সাধারণ 2 টুকরো নকশা, সামনে 4 টি লোকেটার পিন ব্যবহার করে স্ক্রিনটি স্ন্যাপ করে। সামনের অ্যাসেম্বলি প্রেস হাউজিংয়ে ফিট করে। 2 টুকরা একসঙ্গে ফিট করার জন্য হালকা স্যান্ডিং বা ফাইলিংয়ের প্রয়োজন হতে পারে।

উপরে DHT সেন্সর এবং পিছনে USB সংযোগকারীর জন্য ছিদ্র রয়েছে।

প্রিন্ট সেটিংস

এন্ডার 3 এ মুদ্রিত

পিএলএ হোয়াইট

20% ইনফিল (বক্সের জন্য প্রয়োজনীয় সমর্থন)

মুদ্রণের সময়, গ। মোট 2-2.5 ঘন্টা

ধাপ 4: উপসংহার

উপসংহার
উপসংহার

আরডুইনো ন্যানো দিয়ে সেন্সর ব্যবহার করার জন্য এটি একটি দুর্দান্ত শেখার প্রকল্প। এছাড়াও ডেটা ফিডের উপর নজর রাখার জন্য সিরিয়াল মনিটর (CTRL + M) রয়েছে।

শিক্ষার উদ্দেশ্যগুলি হল:

একটি তাপমাত্রা সেন্সর থেকে ডেটা বোঝা মাইক্রোকন্ট্রোলার দিয়ে ডেটা প্রসেস করা একটি ডিসপ্লেতে ডেটা আউটপুট করে (I2C)

ফটোতে একটি বাগ আছে যেখানে ডিসপ্লে F বলে কিন্তু তাপমাত্রা সেলসিয়াসে। এটি ঠিক করা হবে।

সম্ভাব্য উন্নতি/পরিমার্জন

কেসের 3D ডিজাইন পরিমার্জিত করুন DHT22 সেন্সর ব্যবহার করুন যা DHT 11 এর চেয়ে দ্রুত তথ্য পাঠায়। এই প্রকল্পে ব্যবহৃত সেন্সরটি প্রতি 2 সেকেন্ডে শুধুমাত্র আপডেট হয়।

যদি আপনার কোন প্রশ্ন থাকে, তাহলে নির্দ্বিধায় নিচে একটি মন্তব্য করুন।

সম্পূর্ণ ফাইল এবং যেকোন পরিবর্তন এখানে পাওয়া যাবে:

প্রস্তাবিত: