সুচিপত্র:

ডিসি মোটর অবস্থান নিয়ন্ত্রণ: 5 টি ধাপ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ: 5 টি ধাপ

ভিডিও: ডিসি মোটর অবস্থান নিয়ন্ত্রণ: 5 টি ধাপ

ভিডিও: ডিসি মোটর অবস্থান নিয়ন্ত্রণ: 5 টি ধাপ
ভিডিও: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, জুলাই
Anonim
ডিসি মোটর অবস্থান নিয়ন্ত্রণ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ
ডিসি মোটর অবস্থান নিয়ন্ত্রণ

এই নির্দেশনা দেখাবে কিভাবে স্থানীয় ওয়েব নেটওয়ার্কের মাধ্যমে মোটরের অবস্থান নিয়ন্ত্রণ করতে হয়।

এখন আপনি নেটওয়ার্কে সংযুক্ত স্মার্ট ফোন বা আইপ্যাড ব্যবহার করতে পারেন, তারপর মোটরের স্থানীয় ওয়েব সার্ভারের ঠিকানা টাইপ করুন এখান থেকে, আমরা ওয়েব পেজে ডিস্ক ঘোরানোর মাধ্যমে মোটর পজিশন ডিস্ক নিয়ন্ত্রণ করতে পারি যখন আমরা ওয়েবপেজে ডিস্ক স্পর্শ করি, এটি পজিশন সেটিং পাঠাবে মোটরের ওয়েব সার্ভারে, তারপর রিয়েল টাইমে সে অবস্থানে পৌঁছাতে মোটর ডিস্কটি ঘোরান

ভিডিওটি দেখুন

www.youtube.com/watch?v=bRiY4Qr5HRE

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

হার্ডওয়্যার প্রয়োজন
হার্ডওয়্যার প্রয়োজন

এই প্রকল্পটি করতে, আমাদের প্রয়োজন হবে

1. nodeMCU

2. H-bridge L298

3. এনকোডার সহ মোটর

4. মোটর বেস

নোডএমসিইউ এর হৃদয় হল ESP8266 যা আমাদের স্থানীয় ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি দেয়। এটিতে GPIO এবং বাধা, PWM ফাংশন অন্যান্য Arduino মাইক্রোকন্ট্রোলারের মতো

মোটর বেস MDF কাঠ 3mm বেধ থেকে তৈরি, লেজার সিএনসি মেশিন দ্বারা কাটা।

ধাপ 2: সার্কিট ডিজাইন

সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন

সার্কিট ডিজাইন দেখে নিন, মোটর এনকোডার ইনপুট পিন 4, 5 এর সাথে সংযুক্ত আছে যেখানে পিন 4 মোটরের ঘূর্ণন গণনার জন্য একটি বাধা পিন হিসাবেও কাজ করে

H-bridge L298 এর সাহায্যে মোটরকে সামনে বা পিছনে চলতে নিয়ন্ত্রণ করতে পিন 12, 13 আউটপুট পিন হিসেবে কাজ করে

পিন 14 PWM ফাংশনের সাথে মোটর গতি নিয়ন্ত্রণ করতে ব্যবহৃত হয়, এই প্রকল্পে, এটি মোটরের গতি কমাতে স্থিতিশীল PWM কে ধাক্কা দেয়

তারপরে, আমরা ছবির মতো মোটর বেসে সার্কিট তৈরি করেছি।

ধাপ 3: Arduino কোড কাজ করে

Arduino কোড কাজ করে
Arduino কোড কাজ করে

প্রধান অংশ হল HTML কোড যা স্থানীয় ওয়েব স্ক্রিনের জন্য ব্যবহৃত হয়

সম্পূর্ণ কোড এখানে ডাউনলোড করা যাবে

জাভা স্ক্রিপ্ট লাইব্রেরি ব্যবহার করা হয় বৃত্ত ডিস্ক তৈরি করতে, এবং nodeMCU- এর মান পাস করতে। NodeMCU এর ফাইল সিস্টেমে লোড করার জন্য জাভা লিবের প্রয়োজন

ধাপ 4: কোডটি NodeMCU এ লোড করুন

কোডটি NodeMCU এ লোড করুন
কোডটি NodeMCU এ লোড করুন
কোডটি NodeMCU এ লোড করুন
কোডটি NodeMCU এ লোড করুন
কোডটি NodeMCU এ লোড করুন
কোডটি NodeMCU এ লোড করুন

লোড করার জন্য দুটি অংশ রয়েছে:

1. জাভা lib থেকে nodeMCU এর ফাইল সিস্টেম

লিজটি প্রজেক্ট ফাইলের পাশে ফোল্ডারে সেভ করা আছে, আমাদের "ডেটা আপলোড" টুল নামক টুলটি Arduino ডিরেক্টরি টুলে ইনস্টল করতে হবে, তারপর Arduino IDE রিস্টার্ট করতে হবে।

জাভা lib আপলোড করতে, নিম্নলিখিতগুলি নির্বাচন করুন: সরঞ্জাম> ESP8266 স্কেচ ডেটা আপলোড

Lib আপলোড করতে প্রায় 1 মিনিট অপেক্ষা করুন।

"ডেটা আপলোড" টুলটি এখানে ডাউনলোড করা যাবে

2. MCU নোড করার প্রোগ্রাম

স্বাভাবিক Arduino হিসাবে কোড আপলোড করার জন্য আপলোড ফাংশন ব্যবহার করে।

ধাপ 5: এটি পরীক্ষা করুন

এটাই! এখন থেকে, আপনি মোটর অবস্থান নিয়ন্ত্রণ করতে ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত মোবাইল ফোন বা আইপ্যাড ব্যবহার করতে পারেন।

প্রস্তাবিত: