সুচিপত্র:
ভিডিও: একটি অঙ্গভঙ্গি নিয়ন্ত্রণ রোবট তৈরি করার সবচেয়ে সহজ উপায়: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
সুপারহিরোর মতো খেলনা নিয়ন্ত্রণ করুন। কীভাবে অঙ্গভঙ্গি নিয়ন্ত্রিত গাড়ি তৈরি করতে হয় তা শিখুন।
এটি কীভাবে নিজের দ্বারা একটি অঙ্গভঙ্গি-নিয়ন্ত্রিত গাড়ি তৈরি করা যায় সে সম্পর্কে। মূলত এটি MPU-6050 3-axis Gyroscope, Accelerometer এর একটি সহজ প্রয়োগ। আপনি আরো অনেক কিছু করতে পারেন। এটি কীভাবে ব্যবহার করতে হয় তা বোঝার মাধ্যমে, এটিকে আরডুইনো দিয়ে কীভাবে ইন্টারফেস করতে হয় এবং কীভাবে ব্লুটুথ মডিউলগুলিতে এর ডেটা স্থানান্তর করতে হয়। এই লেখার মধ্যে, আমি ব্লুটুথ থেকে ব্লুটুথ যোগাযোগের দিকে মনোনিবেশ করব, দুটি HC-05 ব্লুটুথ মডিউলের মধ্যে।
ধাপ 1:
ব্যবহৃত উপাদান:
1- কার্ডবোর্ড, এক্রাইলিক শীট 2- Arduino UNO X1-
3- Arduino nano X1:
4- BO মোটর X2 -
5- চাকা X2-
6- IC L293D x1 -
7- 2s 7.4 ভোল্ট লিপো ব্যাটারি এক্স 2-
8- PCB-
9- সংযোগকারী-
10- ব্লুটুথ মডিউল এক্স 2:
11- MPU-6050 X 1:
12- জিম গ্লাভস এক্স 1:
PCBway থেকে এই প্রকল্পে ব্যবহৃত সরাসরি অর্ডার PCB:
এই প্রকল্পের জন্য একটি রোবট বডি এবং সংযোগ তৈরি করতে ভিডিওটি অনুসরণ করুন। আপনি ভিডিওতে দেখানো হিসাবে রোবট বডি তৈরি করতে পারেন বা 4WD (4-চাকা ড্রাইভ) এ পরিবর্তন করা যেতে পারে।
যদি আপনি ভিডিওতে দেখানো ieldাল ব্যবহার না করেন, তাহলে আপনি আপনার সার্কিট বোর্ড তৈরির জন্য প্রদত্ত সার্কিট ডায়াগ্রাম ব্যবহার করতে পারেন। অথবা PCBway.com থেকে সরাসরি এই ieldালের জন্য PCB অর্ডার করতে পারেন।
ধাপ ২:
রোবট বডি তৈরির পর প্রদত্ত সার্কিট ডায়াগ্রাম অনুযায়ী রিমোট ইউনিট তৈরি করুন।
ধাপ 3:
এখন আসুন ব্লুটুথ মডিউল কনফিগারেশন সম্পর্কে কথা বলি। মূলত, HC-05 ব্লুটুথ মডিউল একটি স্লেভ মডিউল ফ্যাক্টরি সেটিং নিয়ে আসে। এর মানে হল যে আমরা মডিউলটিতে কেবল প্লাগ ইন করে ডেটা পাঠাতে পারি। মোবাইল ডিভাইস থেকে HC-05 মডিউলে ডেটা পাঠানোর জন্য অন্য কোন সেটিং করার প্রয়োজন নেই। এটির সাথে সংযোগ করার জন্য শুধু তার ডিফল্ট পাসওয়ার্ড (1234/0000) লিখুন। কিন্তু যদি আমরা এই মডিউল ব্যবহার করে অন্য কোন একই মডিউল বা মোবাইল ডিভাইসে ডেটা পাঠাতে চাই।
এই প্রকল্পে, আমরা ব্লুটুথ মডিউলের মাধ্যমে ডেটা পাঠানোর একই কাজ করছি। MPU-6050 গাইরো সেন্সর দ্বারা অন্য ব্লুটুথ মডিউলে সংগ্রহ করা হয়েছে। তাই এটি করার জন্য প্রথমে আমাদের এই দুটি ব্লুটুথ মডিউল কনফিগার করতে হবে। যাতে তারা পাওয়ারের পর স্বয়ংক্রিয়ভাবে একে অপরের সাথে আবদ্ধ হতে পারে। এখানে প্রথম মডিউলটি স্লেভ ডিভাইস হিসেবে কাজ করছে, যা রিমোট ইউনিট থেকে সিগন্যাল গ্রহণ করবে এবং গাড়িতে লাগানো হবে। এবং দ্বিতীয়টিকে একটি মাস্টার ডিভাইস হিসেবে কনফিগার করুন যা ট্রান্সমিটার ইউনিট হিসেবে কাজ করবে এবং স্লেভ ডিভাইসে ডেটা পাঠাবে,
ধাপ 4:
তাই প্রথমে প্রথম ব্লুটুথ মডিউলটিকে স্লেভ ডিভাইস হিসেবে কনফিগার করুন। এটি করার জন্য এই ওয়্যারিং ডায়াগ্রাম অনুসারে এটি Arduino এর সাথে সংযুক্ত করুন। এবং নাম কনফিগার করে কোড আপলোড করুন।
সমস্ত প্রয়োজনীয় প্রোগ্রাম এবং লাইব্রেরি এখান থেকে ডাউনলোড করুন:
মডিউল সংযোগ বিচ্ছিন্ন করুন। মডিউলে ky টিপুন এবং ধরে রাখুন এবং এটিকে আবার সংযুক্ত করুন। আপনি দেখতে পাবেন মডিউল এর নেতৃত্বে ধীরে ধীরে জ্বলছে। প্রতি 2 সেকেন্ডে একবার। এর মানে হল HC-05 AT কমান্ড মোডে আছে। এখন ওপেন সিরিয়াল মনিটর বড রেট 9600 এবং আউটপুট টাইপ এনএল এবং সিআর উভয় হিসাবে পরিবর্তন করুন। এখন সেন্ড বক্সে AT টাইপ করে পাঠিয়ে দিন। যদি এটি ঠিক দিয়ে উত্তর দেয়, তার মানে সব ঠিক আছে। কিন্তু যদি তা না হয়, এবং কিছু ত্রুটির সাথে উত্তর দেয়, আবার এটি পাঠান। যতক্ষণ না এটি ঠিক আছে বা চেক সংযোগের সাথে উত্তর দেয় এবং আবার এটি পাঠান।
মডিউল থেকে ওকে রেসপন্স পাওয়ার পর নিচের কমান্ডগুলো একে একে AT+ORGL লিখে পাঠান। এই কমান্ড কারখানা সেটিংয়ে মডিউল সেট করবে।
AT+RMAAD এই কমান্ডটি আগের যেকোন জোড়া থেকে মডিউল প্রকাশ করবে
AT+UART? মডিউলের বর্তমান বড রেট চেক করুন
AT+UART = 38400, 0, 0 বড রেট 38400 হিসাবে সেট করুন
AT+ভূমিকা? দাস হোক বা কর্তা, ভূমিকা পরীক্ষা করুন। এটি 0 বা 1 দিয়ে উত্তর দেয় যদি মডিউলটি দাস হয় তবে এটি 0 উত্তর দেয় এবং যদি এটি একটি মাস্টার ডিভাইস হয় তবে এটি একটি স্লেভ ডিভাইস হিসাবে 1 সেট ভূমিকা দিয়ে উত্তর দেবে।
AT+ROLE = 0 লিখুন
AT+ADDR? মডিউল ঠিকানা চেক করুন। এই ঠিকানাটি নোট করুন। মডিউল দ্বারা উত্তর। এই ঠিকানাটি পাওয়ার পরে, স্লেভ মডিউলের কনফিগারেশন সম্পন্ন হয়।
ধাপ 5:
এখন মাস্টার ডিভাইস হিসেবে দ্বিতীয় ব্লুটুথ মডিউল কনফিগার করার সময়। এই মডিউলটিকে Arduino বোর্ডের সাথে সংযুক্ত করুন এবং এটি AT মোডে প্রবেশ করুন। যেমনটি আমরা আগেরটির সাথে করেছি।
প্রদত্ত ক্রম অনুসারে এই AT কমান্ডগুলি লিখুন। AT+ORGL
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
AT+ভূমিকা?
মাস্টার ডিভাইস হিসেবে এই মডিউলের ভূমিকা সেট করুন। AT+ভূমিকা = 1
AT+CMODE = 0 যাতে মডিউলটি শুধুমাত্র একটি ডিভাইসকে সংযুক্ত করবে। ডিফল্ট সেটিং হল ১
এখন এই মডিউলটি একটি ক্রীতদাস ডিভাইসের সাথে আবদ্ধ করুন,
AT+BIND = "স্লেভ মডিউলের ঠিকানা"
এবং সব সম্পন্ন এখন MPU-6050 সেন্সর একটি I2C যোগাযোগের জন্য লাইব্রেরি ইনস্টল করুন। যেহেতু MPU-6050 গাইরো সেন্সরের I2C ইন্টারফেস আছে। এখান থেকে লাইব্রেরি এবং সোর্স কোড ডাউনলোড করুন। আপনি যদি এই লাইব্রেরিগুলি পূর্বেই ইনস্টল করে থাকেন তবে এটি এড়িয়ে যান।
ধাপ 6:
এখন একটি USB তারের ব্যবহার করে গাড়ির ইউনিটটিকে পিসির সাথে সংযুক্ত করুন। সঠিক com পোর্ট এবং বোর্ড টাইপ নির্বাচন করুন। এবং "Gesture_controled_Robot_car_unit_" নামে প্রোগ্রাম আপলোড করুন। প্রোগ্রামটি আপলোড করার সময় নিশ্চিত করুন যে ব্যাটারি এবং ব্লুটুথ মডিউল গাড়ির সাথে সংযুক্ত নয়।
দূরবর্তী ইউনিটের সাথে একই কাজ করুন। রিমোট নামে প্রোগ্রাম খুলুন। এবং এটি দূরবর্তী ইউনিটে আপলোড করুন। গাড়ির ইউনিটে স্লেভ ব্লুটুথ মডিউল andোকান এবং রিমোট ইউনিটে ব্লুটুথ মডিউল আয়ত্ত করুন। এবং সব সম্পন্ন।
ধাপ 7:
আসুন এটি চালু করি এবং এটি খেলার জন্য প্রস্তুত ……।
আশা করি আপনি এটি দরকারী পাবেন। যদি হ্যাঁ, এটি পছন্দ করুন, এটি ভাগ করুন, আপনার সন্দেহ মন্তব্য করুন। এই ধরনের আরও প্রকল্পের জন্য, আমাকে অনুসরণ করুন! আমার কাজকে সমর্থন করুন এবং ইউটিউবে আমার চ্যানেলে সাবস্ক্রাইব করুন।
ধন্যবাদ!
রোবটিক্স প্রতিযোগিতায় প্রথম পুরস্কার
প্রস্তাবিত:
আরডুইনোকে একটি আরসি গাড়ি নিয়ন্ত্রণ করার একটি নতুন উপায়: 7 টি ধাপ (ছবি সহ)
আরডুইনো নিয়ন্ত্রণের একটি নতুন উপায় একটি আরসি গাড়ি: আমি আরডুইনো নিয়ন্ত্রিত গাড়ির সাথে কিছু কাজ করেছি, কিন্তু যেগুলোতে আমি কাজ করেছি সেগুলি সবসময় ধীর এবং পদ্ধতিগত ছিল। আরডুইনো শেখার সময় এটি দুর্দান্ত, তবে আমি আরও কিছু চাই … মজা। আরসি গাড়ী লিখুন আরসি গাড়িগুলি আক্ষরিকভাবে একটি
মাইক্রোকন্ট্রোলার প্রোগ্রাম করার সবচেয়ে সহজ উপায়!: 9 টি ধাপ
মাইক্রোকন্ট্রোলার প্রোগ্রাম করার সবচেয়ে সহজ উপায়! আজ, আমি আপনাকে STM32 আল্ট্রা লো পাওয়ার - L476RG- এর সাথে পরিচয় করিয়ে দেব, যা একটি Arduino মেগা থেকে 4 গুণ কম শক্তি ব্যবহার করে এবং একটি শক্তিশালী কর্টেক্স প্রসেসর রয়েছে। আমিও করবো
আইফোন থেকে পাঠ্য বার্তা বা IMessages কথোপকথন মুদ্রণ করার সবচেয়ে সহজ উপায়: 3 ধাপ
আইফোন থেকে টেক্সট বার্তা বা IMessages কথোপকথন মুদ্রণ করার সবচেয়ে সহজ উপায়: সবাইকে হ্যালো, এই নির্দেশনায়, আমি আপনাকে আপনার আইফোন থেকে পাঠ্য বার্তা মুদ্রণের কয়েকটি সহজ উপায় দেখাব। চিঠির মাধ্যমে নয়, এমনকি ইমেলের মাধ্যমেও নয়, বরং টেক্সের মাধ্যমে
একটি খুব ছোট রোবট তৈরি করুন: বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি একটি গ্রিপার দিয়ে তৈরি করুন।: 9 টি ধাপ (ছবি সহ)
একটি খুব ছোট রোবট তৈরি করুন: একটি গ্রিপার দিয়ে বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি তৈরি করুন: একটি গ্রিপার দিয়ে একটি 1/20 কিউবিক ইঞ্চি রোবট তৈরি করুন যা ছোট বস্তু তুলতে এবং সরাতে পারে। এটি একটি Picaxe মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত হয়। এই মুহুর্তে, আমি বিশ্বাস করি এটি হতে পারে পৃথিবীর সবচেয়ে ছোট চাকাযুক্ত রোবট যার মধ্যে একটি গ্রিপার রয়েছে। এতে কোন সন্দেহ নেই ch
নরম মোড একটি মূল XBOX করার সবচেয়ে সহজ উপায়: 5 টি ধাপ
আসল XBOX নরম মোড করার সবচেয়ে সহজ উপায়: এই নির্দেশযোগ্যটি ইউটিউবে gh3tt0h4x0r থেকে নেওয়া হয়েছে (স্ক্রিনক্যাপ সহ, যেহেতু আমার গেমব্রিজটি রাতে আমি এটি করেছি) তার দুটি অংশের ভিডিওতে দেখানো হয়েছে কিভাবে আপনি একটি এক্সবক্সে এক্সবিএমসি (এক্সবক্স মিডিয়া সেন্টার) এর একটি সহজ ইনস্টলেশন করতে পারেন নি ছাড়া