ডিজিটাল তাপমাত্রা উইজেট / হোম থার্মোমিটার: 7 টি ধাপ
ডিজিটাল তাপমাত্রা উইজেট / হোম থার্মোমিটার: 7 টি ধাপ
Anonim
ডিজিটাল তাপমাত্রা উইজেট / হোম থার্মোমিটার
ডিজিটাল তাপমাত্রা উইজেট / হোম থার্মোমিটার

ডালাস DS18B20 ডিজিটাল সেন্সর এবং 3.3v এ একটি Arduino প্রো মাইক্রো ব্যবহার করে একটি ছোট এবং সুদর্শন ডিজিটাল থার্মোমিটার। সবকিছু ঠিকভাবে ফিট করার জন্য এবং জায়গায় স্ন্যাপ করার জন্য ডিজাইন করা হয়েছে, কোন স্ক্রু বা আঠালো প্রয়োজন নেই!

এটি খুব বেশি নয় তবে এটি দুর্দান্ত দেখাচ্ছে।

ধাপ 1: আপনার যন্ত্রাংশ প্রস্তুত করুন

ব্যবহৃত অংশ এবং অ্যামাজন লিঙ্ক

  • সেন্সর: DS18B20
  • ডিসপ্লে: 0.91 "OLED ডিসপ্লে
  • মাইক্রোকন্ট্রোলার: আরডুইনো প্রো মাইক্রো
  • ব্যাটারি: CR123
  • প্রতিরোধক: 4.7k ওহম প্রতিরোধক

ধাপ 2: হাউজিং প্রিন্ট করুন

হাউজিং প্রিন্ট করুন
হাউজিং প্রিন্ট করুন

STL ফাইলগুলো নিচের লিংক থেকে ডাউনলোড করা যাবে।

Thingiverse:

Myminifactory:

2 টি অংশ মুদ্রণ করুন এবং কোন অপূর্ণতা দূর করুন।

ধাপ 3: যদি এটি ফিট হয় তবে পরীক্ষা করুন

যদি এটি ফিট হয় তবে পরীক্ষা করুন!
যদি এটি ফিট হয় তবে পরীক্ষা করুন!

আপনি হাউজিং পরিষ্কার করার পর, ertোকান এবং প্রদর্শন করুন এবং মাইক্রোকন্ট্রোলার, তারা টাইট ফিট হবে কিন্তু প্রয়োজনে স্লটগুলি ফাইল করবে, সেগুলিকে খুব বেশি চাপবেন না, কারণ এটি ডিসপ্লের ক্ষতি করতে পারে!

ধাপ 4: সবকিছু সংযুক্ত করুন

সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন

সংযোগ

  • Arduino PIN 5 এ সেন্সর ডেটা পিন
  • Arduino PIN 2 এ SDA প্রদর্শন করুন
  • Arduino PIN 3 এ এসসিএল প্রদর্শন করুন
  • Arduino Vcc তে ডিপ্লে পাওয়ার
  • আরডুইনো গ্রাউন্ডে ডিসপ্লে গ্রাউন্ড

ছবিতে দেখানো সেন্সরটি 4.75k ওহম রেজিস্টরের সাথে সংযুক্ত থাকতে হবে।

এছাড়াও Vcc এবং গ্রাউন্ডে 2 টি কেবল যুক্ত করুন ব্যাটারি সংযোগ করার জন্য আপনাকে প্রসারিত করতে হবে।

ধাপ 5: প্রকল্প একত্রিত করুন

প্রকল্প একত্রিত করুন
প্রকল্প একত্রিত করুন

স্লটগুলিতে রাখার জন্য সবকিছু স্ন্যাপ করুন, আমি ব্যাটারির জন্য কিছু অ্যালুমিনিয়াম ফয়েল ব্যবহার করেছি।

নিশ্চিত করুন যে সেন্সর বাকি ইলেকট্রনিক্স যন্ত্রাংশ থেকে দূরে কারণ এটি মানকে প্রভাবিত করবে।

ধাপ 6: লাইব্রেরিগুলি পান এবং কোড আপলোড করুন।

লাইব্রেরিগুলি পান এবং কোড আপলোড করুন।
লাইব্রেরিগুলি পান এবং কোড আপলোড করুন।

লাইব্রেরি:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTemperature.h:

একটি লিঙ্ক থেকে কোড পান:

www.hackster.io/GeoChrys/room-temperature-…

noobmakers.com/2018/04/01/digital-temperature-widget/

আপনার arduino এ আপলোড করুন।

ধাপ 7: প্রায় সম্পন্ন

প্রায় শেষ!
প্রায় শেষ!

ব্যাটারি সংযুক্ত করুন এবং কেসটি বন্ধ করুন, আপনার কাজ শেষ!

আপনি ফন্টে এবং তথ্য কিভাবে প্রদর্শিত হয় তা পরিবর্তন করতে arduino কোড সম্পাদনা করতে পারেন।

প্রস্তাবিত: