সুচিপত্র:

একটি 128 × 128 LCD তে অতিস্বনক সেন্সর (HC-SR04) ডেটা পড়া এবং Matplotlib ব্যবহার করে এটি দৃশ্যমান করা: 8 টি ধাপ
একটি 128 × 128 LCD তে অতিস্বনক সেন্সর (HC-SR04) ডেটা পড়া এবং Matplotlib ব্যবহার করে এটি দৃশ্যমান করা: 8 টি ধাপ

ভিডিও: একটি 128 × 128 LCD তে অতিস্বনক সেন্সর (HC-SR04) ডেটা পড়া এবং Matplotlib ব্যবহার করে এটি দৃশ্যমান করা: 8 টি ধাপ

ভিডিও: একটি 128 × 128 LCD তে অতিস্বনক সেন্সর (HC-SR04) ডেটা পড়া এবং Matplotlib ব্যবহার করে এটি দৃশ্যমান করা: 8 টি ধাপ
ভিডিও: OnePlus 8T Display Issues। সমাধান নিয়ে ওয়ানপ্লাস নিজেই হাজির! 2024, নভেম্বর
Anonim
একটি 128 × 128 LCD তে অতিস্বনক সেন্সর (HC-SR04) ডেটা পড়া এবং ম্যাটপ্লটলিব ব্যবহার করে এটি দৃশ্যমান করা
একটি 128 × 128 LCD তে অতিস্বনক সেন্সর (HC-SR04) ডেটা পড়া এবং ম্যাটপ্লটলিব ব্যবহার করে এটি দৃশ্যমান করা

এই নির্দেশে, আমরা MSP432 LaunchPad + BoosterPack ব্যবহার করে একটি 128 × 128 LCD তে একটি অতিস্বনক সেন্সর (HC-SR04) ডেটা প্রদর্শন করব এবং পিসিতে ডেটা ক্রমানুসারে পাঠাব এবং Matplotlib ব্যবহার করে এটি কল্পনা করব।

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার

আপনার যা লাগবে এমএসপি 432 লঞ্চপ্যাড, শিক্ষাগত বুস্টারপ্যাক এমকেআইআইআই, সার্ভো মোটর, অতিস্বনক সেন্সর (এইচসি-এসআর 04), জাম্পার ওয়্যারস, মিনি ব্রেডবোর্ড।

ধাপ 2: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার

Energia ID ডাউনলোড করুন: https://energia.nu/PyCharm ডাউনলোড:

ধাপ 3: হার্ডওয়্যার সেটআপ

হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ

S1। LaunchPad. S2 এর উপরে আপনার বুস্টারপ্যাকটি সংযুক্ত করুন। অতিস্বনক সেন্সর (HC -SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3 সংযোগ করুন। Servo মোটর -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4 সংযোগ করুন। MSP432 LaunchPad কে আপনার কম্পিউটারের USB পোর্টের সাথে সংযুক্ত করুন।

ধাপ 4: এনার্জিয়া আইডিই

এনার্জিয়া আইডিই
এনার্জিয়া আইডিই
এনার্জিয়া আইডিই
এনার্জিয়া আইডিই

S1। Energia IDE. S2 খুলুন। সঠিক সিরিয়াল পোর্ট এবং বোর্ড নির্বাচন করুন। আপলোড বাটনে ক্লিক করে নীচের প্রোগ্রামটি লঞ্চপ্যাডে আপলোড করুন। এখানে প্রোগ্রামটি কি করে: P1। এটি সার্ভার মোটরকে 0 থেকে 180 ডিগ্রী এবং 10 থেকে 10 ডিগ্রি পর্যন্ত 180 থেকে 0 ডিগ্রী পর্যন্ত ঘোরায়। অতিস্বনক সেন্সর থেকে পড়া দূরত্ব (সেমি) গণনা করে এবং 128 × 128 LCD তে এটি প্রদর্শন করে। P3। যদি দূরত্ব (সেমি) 20 এর কম হয় তবে লাল LED চালু করুন অন্যথায় সবুজ LED চালু করুন। P4। শুধু এলসিডি স্ক্রিন স্পেসের সাথে খেলা করার জন্য, প্রোগ্রামটি কিছু জ্যামিতিক আকার প্রদর্শন করে।

ধাপ 5: এনার্জিয়া আইডিই - স্কেচ

Energia IDE - স্কেচ
Energia IDE - স্কেচ
Energia IDE - স্কেচ
Energia IDE - স্কেচ

উপরের স্কেচ এখান থেকে ডাউনলোড করা যাবে।

ধাপ 6: ডেটা প্লট করা

ডেটা প্লট করা
ডেটা প্লট করা
ডেটা প্লট করা
ডেটা প্লট করা
ডেটা প্লট করা
ডেটা প্লট করা

আপনি যেকোন পাইথন আইডিই ব্যবহার করতে পারেন, এই ক্ষেত্রে আমি পাইচার্ম ব্যবহার করছি। আপনি শুরু করার আগে, নিশ্চিত করুন যে নিম্নলিখিত পূর্বশর্তগুলি পূরণ করা হয়েছে:-> আপনি পাইথন ইনস্টল করেছেন। আপনি এটি থেকে পেতে পারেন: https://www.python.org/downloads/-> আপনি PyCharm Community. I এর সাথে কাজ করছেন। PyCharmS1 এ একটি পাইথন স্ক্রিপ্ট তৈরি করা। আসুন আমাদের প্রকল্প শুরু করি: আপনি যদি ওয়েলকাম স্ক্রিনে থাকেন তবে নতুন প্রকল্প তৈরি করুন -এ ক্লিক করুন। আপনি যদি ইতিমধ্যে একটি প্রকল্প খোলা পেয়ে থাকেন, তাহলে ফাইল -> নতুন প্রকল্প নির্বাচন করুন। S2। বিশুদ্ধ পাইথন নির্বাচন করুন -> অবস্থান (ডিরেক্টরি নির্দিষ্ট করুন) -> প্রকল্প দোভাষী: নতুন ভার্চুয়ালেনভ পরিবেশ -> ভার্চুয়ালেনভ সরঞ্জাম -> তৈরি করুন। S3। প্রকল্প টুল উইন্ডোতে প্রজেক্ট রুট নির্বাচন করুন, তারপর ফাইল -> নতুন -> পাইথন ফাইল -> নতুন ফাইলের নাম টাইপ করুন। S4। PyCharm একটি নতুন পাইথন ফাইল তৈরি করে এবং এটি সম্পাদনার জন্য খোলে। II। নিম্নলিখিত প্যাকেজগুলি ইনস্টল করুন: PySerial, Numpy এবং Matplotlib. S1। ম্যাটপ্লটলিব পাইথনের জন্য একটি চক্রান্তকারী গ্রন্থাগার। S2। NumPy হল Python. S3 তে বৈজ্ঞানিক কম্পিউটিং এর মৌলিক প্যাকেজ। PySerial একটি পাইথন লাইব্রেরি যা বিভিন্ন ডিভাইসে সিরিয়াল সংযোগের জন্য সহায়তা প্রদান করে। III। PyCharmS1 এ কোন প্যাকেজ ইনস্টল করতে। ফাইল -> সেটিংস। S2। প্রকল্পের অধীনে, প্রকল্প দোভাষী নির্বাচন করুন এবং "+" আইকনে ক্লিক করুন। S3। অনুসন্ধান বারে, আপনি যে প্যাকেজটি ইনস্টল করতে চান তা টাইপ করুন এবং ইনস্টল প্যাকেজে ক্লিক করুন।

ধাপ 7: পাইথন প্রোগ্রাম

পাইথন প্রোগ্রাম
পাইথন প্রোগ্রাম

দ্রষ্টব্য: নিশ্চিত করুন যে COM পোর্ট নম্বর এবং বড রেট এনার্জিয়া স্কেচে একই। উপরের প্রোগ্রামটি এখান থেকে ডাউনলোড করা যাবে।

ধাপ 8: চূড়ান্ত

Image
Image
ফাইনাল!
ফাইনাল!
ফাইনাল!
ফাইনাল!

আপনার আশেপাশের এলাকার উপর নির্ভর করে, LCD ডিসপ্লেতে বিভিন্ন বস্তুর মধ্যে পরিমাপ করা দূরত্ব (সেমি) দেখা শুরু করা উচিত কারণ সার্ভো মোটর 0 থেকে 180 ডিগ্রী এবং 180 থেকে 0 ডিগ্রী পর্যন্ত ঘুরছে। পাইথন প্রোগ্রামটি অতিস্বনক সেন্সরের পড়ার একটি লাইভ প্লট দেখায়। /devdocs/user/quickstart.html অতিস্বনক দূরত্ব সেন্সর-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401 শিক্ষামূলক বুস্টার: MKII //www.ti.com/tool/BOOSTXL-EDUMKIIS সার্ভো মোটর:

প্রস্তাবিত: