হাতের অঙ্গভঙ্গি নিয়ন্ত্রিত আরসি গাড়ি: 15 টি ধাপ
হাতের অঙ্গভঙ্গি নিয়ন্ত্রিত আরসি গাড়ি: 15 টি ধাপ

সুচিপত্র:

Anonim
হাতের ইশারা নিয়ন্ত্রিত আরসি গাড়ি
হাতের ইশারা নিয়ন্ত্রিত আরসি গাড়ি
হাতের ইশারা নিয়ন্ত্রিত আরসি গাড়ি
হাতের ইশারা নিয়ন্ত্রিত আরসি গাড়ি

ওহে বিশ্ব!

এটি আমার প্রথম নির্দেশযোগ্য

যদি আপনার কোন প্রশ্ন থাকে - দয়া করে জিজ্ঞাসা করতে দ্বিধা করবেন না।

নির্ধারিত শ্রোতা:

এই প্রকল্পটি প্রযুক্তির ক্ষেত্রে আবেগপ্রবণ যে কারো জন্য প্রযোজ্য। রোবটিক্সের ক্ষেত্রে আপনি একজন বিশেষজ্ঞ বা পরম শিক্ষানবিস কিনা। আপনি এই নথিতে নির্দেশাবলী অনুসরণ করে এই প্রকল্পটি তৈরি করতে সক্ষম হবেন।

আপনার যা দরকার:

(2) x Elegoo Uno R3 কন্ট্রোলার বোর্ড

2 (2) x প্রোটোটাইপ সম্প্রসারণ বোর্ড

· (1) x HC-05 ব্লুটুথ মডিউল

· (1) x HC-06 ব্লুটুথ মডিউল

Hand (1) x হ্যান্ড গ্লাভস

G (1) x GY-521 মডিউল

12 (12) x M-M তারের

6 (6) x F-M তারের

ডিসি সহ 2 (2) x 9V ব্যাটারি

আর/সি গাড়ি

· (1) x বেস বোর্ড

2 (2) x এনকোডার ডিস্ক

2 (2) x চাকা

2 (2) x ডিসিলারেশন ডিসি মোটর

1 (1) x ব্যাটারি ধারক

· (4) x M3*30 স্ক্রু বার

8 (8) x M3*6 স্ক্রু বার

8 (8) x M3 বাদাম

(1) x সুইচ

4 (4) x ফাস্টেনার

Ham (1) x হ্যামার কাস্টার

A (4) x AA ব্যাটারি

· (1) x L9110S 2-CH H-bridge Stepper Motor Dual DC Motor Controller Board

ধাপ 1: ধাপ 1:

ধাপ 1
ধাপ 1
ধাপ 1
ধাপ 1
ধাপ 1
ধাপ 1
ধাপ 1
ধাপ 1

লক্ষ্য: বড রেট কনফিগার করুন এবং HC-06 (SLAVE) এর পাসওয়ার্ড সেট করুন

HC-06 হল শুধুমাত্র একটি স্লেভ ব্লুটুথ মডিউল যার অর্থ "এর সাথে শুধু কথা বলা যাবে"। HC-06 স্বয়ংক্রিয়ভাবে AT মোডে থাকে। এটি মোড একটি কমান্ড মোড যা আপনাকে ব্লুটুথ মডিউলের কিছু সেটিংস জিজ্ঞাসাবাদ/কনফিগার করতে দেয়।

I. শুধু Arduino এবং USB সিরিয়াল কম্পিউটারের সাথে সংযুক্ত। উপরে সংযুক্ত হিসাবে Arduino এ একটি ফাঁকা স্কেচ আপলোড করুন

II। কম্পিউটার থেকে ইউএসবি সিরিয়াল সংযোগ বিচ্ছিন্ন করুন।

III। HC-06 এবং Arduino (4) F-M তারের সাথে সংযুক্ত করুন-step1wireAttachment দেখুন

চতুর্থ। কম্পিউটারে ইউএসবি সিরিয়াল সংযুক্ত করুন। এটি HC-06 প্রতি সেকেন্ডে চালু এবং বন্ধ করে দেবে।

V. সিরিয়াল মনিটরে ক্লিক করুন এবং নিশ্চিত করুন যে "কোন লাইন শেষ নেই" এবং সিরিয়াল মনিটরের নীচে বাড রেট "9600" এ সেট করা আছে।

চতুর্থ। সিরিয়াল মনিটর টেক্সট বক্সে AT টাইপ করুন এবং এটি ওকে প্রিন্ট করা উচিত (এর মানে হল যে সিরিয়াল মনিটর এবং ব্লুটুথের মধ্যে যোগাযোগ রয়েছে)

সপ্তম। HC-06 এর ডিফল্ট পাসওয়ার্ড হল 1234, কিন্তু এটি না হলে। AT+PIN1234 টাইপ করুন এবং সেন্ড টিপুন। সিরিয়াল মনিটর তারপর OKsetPIN প্রিন্ট করবে। এটি HC-06 পেয়ারিং পাসওয়ার্ড 1234 তে সেট করবে (HC-06 এবং HC-05 এর মধ্যে পাসওয়ার্ড একই হওয়া উচিত)।

VIIII। AT+BAUD8 টাইপ করুন এবং সেন্ড টিপুন। সিরিয়াল মনিটর OK115200 প্রিন্ট করবে। এটি HC-06 থেকে 115200 এর বড রেট নির্ধারণ করবে।

ধাপ 2: ধাপ 2: HC-06 (SLAVE) এর ঠিকানা পান

ধাপ 2: HC-06 (SLAVE) এর ঠিকানা পান
ধাপ 2: HC-06 (SLAVE) এর ঠিকানা পান
ধাপ 2: HC-06 (SLAVE) এর ঠিকানা পান
ধাপ 2: HC-06 (SLAVE) এর ঠিকানা পান
ধাপ 2: HC-06 (SLAVE) এর ঠিকানা পান
ধাপ 2: HC-06 (SLAVE) এর ঠিকানা পান

আপনি একটি অ্যান্ড্রয়েড ফোনের মাধ্যমে ব্লুটুথ ফাইন্ডার নামের একটি অ্যাপের মাধ্যমে অথবা HC-05 ব্যবহার করে HC-05 এর আশেপাশের ব্লুটুথ মডিউলগুলি শোঁখতে HC-06 এর ঠিকানা পেতে পারেন।

HC-06 এর ঠিকানা মনে রাখবেন। HC-05 কনফিগার করার সময় আপনার এই তথ্যের প্রয়োজন হবে।

ব্লুটুথ ফাইন্ডারের মাধ্যমে HC-06 এর ঠিকানা পাওয়া

সংযুক্ত ছবি দেখুন

দ্রষ্টব্য: MAC ঠিকানাটি উপরের হাইলাইটের মত দেখতে হবে। ব্লুটুথ মডিউলটি সাধারণত "HC-06" হিসাবে আবিষ্কৃত হবে।

I. ব্লুটুথ ফাইন্ডার অ্যাপ্লিকেশন ডাউনলোড করুন

II। HC-06 চালু এবং জ্বলজ্বল করার সময়-Android ফোনটিকে HC-06 এর সাথে যুক্ত করুন

III। HC-06 এর পাসওয়ার্ড হবে 1234। আমরা এর পাসওয়ার্ড আগে AT+PIN1234 কমান্ডের মাধ্যমে কনফিগার করেছি

চতুর্থ। একবার HC-06 এবং Anroid ফোন জোড়া হয়ে যায়। এর ঠিকানা কি তা দেখতে ব্লুটুথ ফাইন্ডার অ্যাপ্লিকেশনটি খুলুন।

ধাপ 3: ধাপ 3: HC-05 (মাস্টার) কনফিগার করা

ধাপ 3: HC-05 (মাস্টার) কনফিগার করা
ধাপ 3: HC-05 (মাস্টার) কনফিগার করা
ধাপ 3: HC-05 (মাস্টার) কনফিগার করা
ধাপ 3: HC-05 (মাস্টার) কনফিগার করা

*HC-06 এর মাধ্যমে HC-05 এর ঠিকানা পাওয়া

লক্ষ্য: স্বয়ংক্রিয়ভাবে শুধুমাত্র HC-06 এর সাথে সংযুক্ত হতে HC-05 কে আবদ্ধ করুন

I. HC-06 চালু থাকা অবস্থায়। একটি নতুন Arduino সেশন খুলুন এবং ধাপ 1 এ 1-3 ধাপ অনুসরণ করুন।

II। কম্পিউটারে ইউএসবি সিরিয়াল সংযুক্ত করার সময় নিশ্চিত করুন যে আপনি HC-05 এর বোতাম টিপুন। এটি HC-05 প্রতি 2 সেকেন্ডে জ্বলবে এবং বন্ধ করবে। এটি নির্দেশ করে যে HC-05 AT মোডে রয়েছে। নিশ্চিত করুন যে সঠিক পোর্ট নির্বাচন করা হয়েছে। নির্বাচিত পোর্টটি অবশ্যই arduino হতে হবে যার সাথে HC-05 সংযুক্ত রয়েছে।

III। সিরিয়াল মনিটরে ক্লিক করুন এবং নিশ্চিত করুন যে সেখানে "এনএল এবং সিআর উভয়ই" যোগ হয়েছে এবং সিরিয়াল মনিটরের নীচে বড রেট "9600" এ সেট করা আছে। (সংযুক্ত ছবিতে দেখানো হয়েছে)

চতুর্থ। সিরিয়াল মনিটর টেক্সট বক্সে AT টাইপ করুন এবং এটি ERROR প্রিন্ট করবে: (0) (নিশ্চিত না কেন এটি ঘটে)। আবার AT টাইপ করুন এবং সিরিয়াল মনিটর ওকে প্রিন্ট করবে (এর মানে সিরিয়াল মনিটর এবং ব্লুটুথের মধ্যে যোগাযোগ আছে)।

V. টাইপ AT+ROLE? এবং সেন্ড চাপুন। সিরিয়াল মনিটর বর্তমানে HC-05 এর কী ভূমিকা আছে তা মুদ্রণ করবে। ভূমিকা 0 = ক্রীতদাস। ভূমিকা 1 = মাস্টার। যদি এর ভূমিকা 0. হয় তাহলে AT+ROLE = 1 টাইপ করে এর ভূমিকা 1 তে পরিবর্তন করুন সিরিয়াল মনিটর HC-05- এর ভূমিকা 1 (মাস্টার) -এ সেট করার পর ওকে প্রিন্ট করবে। AT+ROLE টাইপ করুন? আবার ডাবল চেক করতে।

ষষ্ঠ। AT+CMODE টাইপ করুন? এবং সেন্ড চাপুন। সিরিয়াল মনিটরটি HC-05 বর্তমানে কোন সংযোগ মোড আছে তা মুদ্রণ করবে। 0 = শুধুমাত্র নির্দিষ্ট ঠিকানায় সংযোগ করুন। 1 = কাছাকাছি যে কোন ব্লুটুথের সাথে সংযোগ করুন। যদি এর সেমোড হয় 1. AT+CMODE = 0 টাইপ করে তার CMode কে 0 তে পরিবর্তন করুন সিরিয়াল মনিটর HC-05 এর cmode কে 0 এ সেট করার পর OK মুদ্রণ করবে। AT+CMODE টাইপ করুন? আবার ডাবল চেক করতে।

সপ্তম। AT+UART টাইপ করুন? এবং পাঠান টিপুন। সিরিয়াল মনিটর বর্তমানে HC-05- এর বড রেট প্রিন্ট করবে। (যেমন +UART: 9600, 0, 0)। মনে রাখবেন যে আমাদের HC-06 এর মতো একই বড রেট সেট করতে হবে। HC-05 এর বড রেট 115200 তে সেট করতে। AT+UART = 115200, 0, 0 টাইপ করুন সিরিয়াল মনিটর ওকে প্রিন্ট করবে। AT+UART টাইপ করুন? আবার ডাবল চেক করতে। (এটি এখন +UART: 115200, 0, 0 মুদ্রণ করা উচিত)।

অষ্টম। AT+PSWD টাইপ করুন? HC-05 এর পাসওয়ার্ড নির্ধারণ করতে। মনে রাখবেন HC-06 এবং HC-05 এর মধ্যে পাসওয়ার্ড একই হওয়া উচিত। যদি এর পাসওয়ার্ড 1234 না হয়। AT+PSWD = 1234 দ্বারা পাসওয়ার্ড সেট করুন সিরিয়াল মনিটর ওকে প্রিন্ট করবে। AT+PSWD টাইপ করুন? আবার ডাবল চেক করতে।

IX। যদি আপনার কাছে HC-06 এর ঠিকানা ইতিমধ্যে থাকে তবে এই ধাপটি এড়িয়ে যান এবং X ধাপটি চালিয়ে যান। এই পদক্ষেপটি HC-06 এর ঠিকানা নির্ধারণ করবে। AT+INIT টাইপ করুন। সিরিয়াল মনিটর ওকে প্রিন্ট করা উচিত। AT+INQ টাইপ করুন এই কমান্ডটি আশেপাশের ব্লুটুথ ডিভাইসের জন্য অনুসন্ধান করবে। সিরিয়াল মনিটরের HC-06, টাইপ, সিগন্যালের ঠিকানা প্রিন্ট করা উচিত। (যেমন +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. HC-05 কে HC-06 এর সাথে যুক্ত করুন। ব্লুটুথ ফাইন্ডার অ্যাপের মাধ্যমে অথবা AT+INQ পদ্ধতির মাধ্যমে আপনি যে ঠিকানাটি আবিষ্কার করেছেন তা পুনরুদ্ধার করুন। ঠিকানাটির কোলগুলি (98D3: 31: FD5F83) কমা দিয়ে (98D3, 31, FD5F83) টাইপ করুন AT+PAIR = 98D3, 31, FD5F83, 5 এই জোড়া কমান্ডের 5 সেকেন্ডের মধ্যে টাইমআউট। যদি HC-05 উদ্দেশ্যযুক্ত ঠিকানার সাথে যুক্ত না হয় তবে একটি ত্রুটি বার্তা মুদ্রিত হবে। অন্যথায় পেয়ারিং সফল হলে একটি সিরিয়াল মনিটরে ওকে প্রিন্ট করা হবে।

একাদশ. HC-05 কে HC-06 এর সাথে আবদ্ধ করুন। AT+BIND = 98D3, 31, FD5F83 টাইপ করুন সফল হলে সিরিয়াল মনিটর ওকে প্রিন্ট করা উচিত।

দ্বাদশ। HC-06 লিঙ্ক করুন। AT+LINK = 98D3, 31, FD5F83 টাইপ করুন সিরিয়াল মনিটর সফল হলে প্রিন্ট করা উচিত।

XIII। একবার HC-05 এবং HC-06 আবদ্ধ হয়ে যায়। HC-05 প্রতি 2 সেকেন্ডে একবার জ্বলজ্বল করবে এবং HC-06 চালু থাকবে (কোন পলক নেই)।

অভিনন্দন HC-05 এবং HC-06 এখন একসাথে আবদ্ধ

ধাপ 4: ধাপ 4: RC গাড়ির ভিত্তি তৈরি করুন এই টেপের চিত্রগুলিতে নির্দেশাবলী অনুসরণ করুন

ধাপ 4: RC গাড়ির ভিত্তি তৈরি করুন এই টেপের চিত্রগুলিতে নির্দেশাবলী অনুসরণ করুন
ধাপ 4: RC গাড়ির ভিত্তি তৈরি করুন এই টেপের চিত্রগুলিতে নির্দেশাবলী অনুসরণ করুন
ধাপ 4: আরসি গাড়ির ভিত্তি তৈরি করুন এই টেপের চিত্রগুলিতে নির্দেশাবলী অনুসরণ করুন
ধাপ 4: আরসি গাড়ির ভিত্তি তৈরি করুন এই টেপের চিত্রগুলিতে নির্দেশাবলী অনুসরণ করুন

ধাপ 5: ধাপ 5: 2 ডিসিলারেশন ডিসি মোটরগুলিকে L9110S স্টেপারের সাথে সংযুক্ত করুন

ধাপ 5: 2 ডিসিলারেশন ডিসি মোটরগুলিকে L9110S স্টেপারের সাথে সংযুক্ত করুন
ধাপ 5: 2 ডিসিলারেশন ডিসি মোটরগুলিকে L9110S স্টেপারের সাথে সংযুক্ত করুন
ধাপ 5: 2 ডিসিলারেশন ডিসি মোটরগুলিকে L9110S স্টেপারের সাথে সংযুক্ত করুন
ধাপ 5: 2 ডিসিলারেশন ডিসি মোটরগুলিকে L9110S স্টেপারের সাথে সংযুক্ত করুন
ধাপ 5: 2 ডিসিলারেশন ডিসি মোটরগুলিকে L9110S স্টেপারের সাথে সংযুক্ত করুন
ধাপ 5: 2 ডিসিলারেশন ডিসি মোটরগুলিকে L9110S স্টেপারের সাথে সংযুক্ত করুন

*নোট করুন যেভাবে স্কেচ সেট-আপ করা হয়েছে L9110S ডিসি মোটরগুলির সাথে সংযুক্ত হওয়া উচিত ঠিক যেমন চিত্রগুলিতে সংযুক্ত করা হয়েছে (সেগুলি একটি কালানুক্রমিক ক্রমে সংযুক্ত)

ধাপ 6: ধাপ 5: Arduino (CAR) এ CAR.ino স্কেচ আপলোড করুন

ধাপ 7: ধাপ 6: শক্তির উৎস থেকে Arduino (CAR) সংযোগ বিচ্ছিন্ন করুন এবং Arduino এর উপরে শিল্ড সংযুক্ত করুন

ধাপ 8: ধাপ 7: L9110S স্টিপারকে Arduino Shield (CAR) এর সাথে সংযুক্ত করুন

ধাপ 7: L9110S স্টিপারকে Arduino Shield (CAR) এর সাথে সংযুক্ত করুন
ধাপ 7: L9110S স্টিপারকে Arduino Shield (CAR) এর সাথে সংযুক্ত করুন

ধাপ 9: ধাপ 8: HC-06 কে Arduino Shield (CAR) এর সাথে সংযুক্ত করুন

ধাপ 8: HC-06 কে Arduino Shield (CAR) এর সাথে সংযুক্ত করুন
ধাপ 8: HC-06 কে Arduino Shield (CAR) এর সাথে সংযুক্ত করুন

ধাপ 10: ধাপ 9: আরসি গাড়ির কনফিগারেশন সম্পূর্ণ। গাড়ী এই মত হওয়া উচিত

ধাপ 9: আরসি গাড়ির কনফিগারেশন সম্পূর্ণ। গাড়ী এই মত হওয়া উচিত
ধাপ 9: আরসি গাড়ির কনফিগারেশন সম্পূর্ণ। গাড়ী এই মত হওয়া উচিত
ধাপ 9: আরসি গাড়ির কনফিগারেশন সম্পূর্ণ। গাড়ী এই মত হওয়া উচিত
ধাপ 9: আরসি গাড়ির কনফিগারেশন সম্পূর্ণ। গাড়ী এই মত হওয়া উচিত
ধাপ 9: আরসি গাড়ির কনফিগারেশন সম্পূর্ণ। গাড়ী এই মত হওয়া উচিত
ধাপ 9: আরসি গাড়ির কনফিগারেশন সম্পূর্ণ। গাড়ী এই মত হওয়া উচিত

ধাপ 11: ধাপ 10: Arduino (HAND) এ HAND.ino স্কেচ আপলোড করুন

ধাপ 12: ধাপ 11: ক্ষমতার উৎস থেকে Arduino (HAND) সংযোগ বিচ্ছিন্ন করুন এবং Arduino এর উপরে Shiাল সংযুক্ত করুন

ধাপ 13: ধাপ 12: গিরোকে আরডুইনো শিল্ডের সাথে সংযুক্ত করুন (হাত)

ধাপ 12: গিরোকে আরডুইনো শিল্ডের সাথে সংযুক্ত করুন (হাত)
ধাপ 12: গিরোকে আরডুইনো শিল্ডের সাথে সংযুক্ত করুন (হাত)

সংযুক্ত ছবি দেখুন

ধাপ 14: ধাপ 13: HC-06 কে Arduino Shield (HAND) এর সাথে সংযুক্ত করুন

প্রস্তাবিত: