সুচিপত্র:

কোন ঝামেলা মাইক্রো: বিট তাপমাত্রা মনিটর: 8 টি ধাপ
কোন ঝামেলা মাইক্রো: বিট তাপমাত্রা মনিটর: 8 টি ধাপ

ভিডিও: কোন ঝামেলা মাইক্রো: বিট তাপমাত্রা মনিটর: 8 টি ধাপ

ভিডিও: কোন ঝামেলা মাইক্রো: বিট তাপমাত্রা মনিটর: 8 টি ধাপ
ভিডিও: ✨Soul Land 2: The Peerless Tang Clan EP 01 - 20 Full Version [MULTI SUB] 2024, জুলাই
Anonim
কোন ঝামেলা মাইক্রো: বিট তাপমাত্রা মনিটর
কোন ঝামেলা মাইক্রো: বিট তাপমাত্রা মনিটর

এই তাপমাত্রা মনিটরের মাইক্রো: বিট এবং এক্সচিপস সমাবেশ ব্যবহার করা অনায়াস। কোডিং হল সফ্টওয়্যারের ব্লক সহ কেকের একটি টুকরা!

ধাপ 1: এই প্রকল্পে ব্যবহৃত জিনিসগুলি

হার্ডওয়্যার উপাদান

  • বিবিসি মাইক্রো: বিট বোর্ড x 1
  • XinaBox IM02 x 1
  • XinaBox OD01 x 1
  • XinaBox SW01 x 1
  • XinaBox MD01 x 1
  • XinaBox PB04 x 1
  • XinaBox XC10 x 1
  • এএ ব্যাটারি (জেনেরিক) x 2

সফটওয়্যার অ্যাপ এবং অনলাইন সেবা

মাইক্রো: বিট pxt.microbit.org

ধাপ 2: গল্প

প্রকল্প সম্পর্কে

এই প্রকল্পটি 5 মিনিটের মধ্যে সম্পন্ন করা যেতে পারে। এই টিউটোরিয়ালটি আপনাকে দেখাবে কিভাবে xChips দিয়ে মাইক্রো: বিট তাপমাত্রা মনিটর একত্রিত এবং প্রোগ্রাম করতে হয়। মাইক্রো: বিট এর ড্র্যাগ-এন্ড-ড্রপ প্ল্যাটফর্ম ব্যবহার করে এই প্রকল্পের কোডটি সহজ।

ভূমিকা

আমি মাইক্রো: বিট এবং XinaBox থেকে কয়েকটি xChips ব্যবহার করে এই তাপমাত্রা মনিটরটি তৈরি করেছি। এটি একটি খুব সহজ এবং দ্রুত নির্মাণ। XinaBox প্রযুক্তি সোল্ডারিং এবং সরঞ্জামগুলির প্রয়োজনীয়তা দূর করে এই প্রকল্পটিকে অত্যন্ত সহজ করে তুলেছে। মাইক্রো: বিট ইন্টারফেস আমাকে সহজে প্রোগ্রাম করতে দেয়। আবহাওয়া সেন্সর থেকে অন্যান্য ডেটা যোগ করার জন্য আপনি সহজেই কোডটি সংশোধন করতে পারেন, যেমন ব্যারোমেট্রিক চাপ, আপেক্ষিক আর্দ্রতা এবং উচ্চতা।

ধাপ 3: সার্কিট একত্রিত করুন

XBUS সংযোগকারী (XC10 প্যাক থেকে) ব্যবহার করে OD01 এবং SW01 একসাথে ক্লিক করুন।

ছবি
ছবি

চিত্র 1: সংযুক্ত SW01 এবং OD01

IM02 এর বাম দিকে 2 xBUS সংযোগকারীতে ক্লিক করুন তারপর সংযুক্ত SW01 এবং OD01 এ ক্লিক করুন। নিশ্চিত করুন যে xChips একইভাবে মুখোমুখি হয়, তাই আপনি SW01 নাম এবং IM02 নাম উভয় মুখোমুখি দেখতে পারেন।

ছবি
ছবি

চিত্র 2: সংযুক্ত IM02, SW01 এবং OD01

  • MD01 কে PB04 এর সাথে সংযুক্ত করতে আরেকটি xBUS সংযোগকারী ব্যবহার করুন। 3 xBUS সংযোগকারী এবং AA ব্যাটারী সহ সংযুক্ত PB04 এবং MD01 কে আলাদা করে রাখুন।
  • মাইক্রো: বিট IM02 এ ক্লিক করুন। নিশ্চিত করুন যে LEDs মুখোমুখি - SW01 নাম এবং IM02 নামের মতো।
ছবি
ছবি

চিত্র 3: সংযুক্ত IM02, SW01, OD01 এবং মাইক্রো: বিট

আপনার কম্পিউটার থেকে একটি মাইক্রো-ইউএসবি সংযোগ সংযুক্ত করুন মাইক্রো: বিট। লক্ষ্য করুন হলুদ এলইডি LED চালু হচ্ছে।

ধাপ 4: প্যাকেজ ইনস্টল করুন

  • একটি ব্রাউজার খুলুন এবং makecode.microbit.org এ যান
  • নিচে "উন্নত" স্ক্রোল করুন
  • তারপরে "প্যাকেজ যোগ করুন" এ স্ক্রোল করুন
ছবি
ছবি

চিত্র 4: "প্যাকেজ যুক্ত করুন" সন্ধান করা

  • "আবহাওয়া" অনুসন্ধান করুন এবং প্যাকেজ যোগ করতে "আবহাওয়া-বিট" এ ক্লিক করুন
  • পয়েন্ট 2 এবং 3 পুনরাবৃত্তি করুন
  • তারপর এই URL টি সার্চ বারে পেস্ট করুন: https://github.com/xinabox/pxt-OD01 তারপর প্যাকেজ যোগ করতে OD01 এ ক্লিক করুন
ছবি
ছবি

চিত্র 5: প্যাকেজ যোগ করা

আপনার কাছে এখন প্রয়োজনীয় সমস্ত প্যাকেজ রয়েছে।

ধাপ 5: প্রোগ্রামিং

কোড উপাদানগুলিকে টেনে আনুন এবং ড্রপ করুন যতক্ষণ না আপনি নীচের চিত্রের মতো কিছু পান।

ছবি
ছবি

চিত্র 6: ব্লকগুলিতে কোড

আপনি ঠকতে পারেন এবং উপরের "{} জাভাস্ক্রিপ্ট" বোতামে ক্লিক করতে পারেন এবং কেবল কোডটি নীচের কোড বিভাগে কপি এবং পেস্ট করুন। ফলাফল দেখতে আবার "ব্লক" এ ক্লিক করুন।

ধাপ 6: কম্পাইল এবং পরীক্ষা

  • "ডাউনলোড" এ ক্লিক করুন
  • আপনার মাইক্রো: বিট ড্রাইভে, সাধারণত নাম: মাইক্রোবিট নামে ডাউনলোড করা ফাইলটি টেনে আনুন।
  • স্ক্রোলিং LED ডিসপ্লে এবং OLED স্ক্রিনে ফলাফল দেখুন।
  • তাপমাত্রা বাড়তে দেখতে সেন্সরে একটি আঙুল রাখুন … আশা করি! যদি এটি আপনার পদক্ষেপগুলি পুনরুদ্ধার না করে যতক্ষণ না আপনি সমস্যাটি খুঁজে পান এবং এটি সংশোধন করেন।

ধাপ 7: সম্পূর্ণ তাপমাত্রা মনিটর

  • মাইক্রো সংযোগ বিচ্ছিন্ন করুন মাইক্রো-ইউএসবি সংযোগ থেকে।
  • PB04 এ AA ব্যাটারি োকান
  • PB04 এবং MD01 কে IM02 এবং SW01 এর সাথে সংযুক্ত করতে 3 xBUS সংযোগকারীগুলি ব্যবহার করুন যেমনটি নীচের ছবিতে দেখা গেছে।
  • PB04 চালু করুন।
  • এখন আপনার মাইক্রো: বিট তাপমাত্রা মনিটর পোর্টেবল এবং যেখানেই আপনি চয়ন করুন সেখানে স্থাপন করার জন্য প্রস্তুত।

ধাপ 8: কোড

মাইক্রো: বিট `তাপমাত্রা মনিটর জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্ট কোড মাইক্রো: বিট তাপমাত্রা মনিটর। আপনি গল্পে উল্লিখিত হিসাবে কপি এবং পেস্ট করতে পারেন তারপর এটি ব্লকে রূপান্তর করুন।

তাপমাত্রা সেলসিয়াস = 0

basic.showLeds (` #।।।।।।।।।।।।।।।।।।।।।.. তাপমাত্রা প্রকল্প ") তাপমাত্রা সেলসিয়াস = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (temperatureCelsius) OLED.showNumber (তাপমাত্রা সেলসিয়াস)})

প্রস্তাবিত: