
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36



আরসি রোভার একটি রোবোটিক্স প্রজেক্ট যার লক্ষ্য রেডিও ফ্রিকোয়েন্সি ব্যবহারের মাধ্যমে রোভার নিয়ন্ত্রণ উন্নত করা
এবং ইনভার্সিয়াল ইউনিট (MPU6050) ব্যবহার করে হাত চলাচলের সাথে রোভার মুভমেন্টের মিথস্ক্রিয়া, কিন্তু একটি জয়েস্টিক সহ এই রোভারটির নিয়ন্ত্রণও। এই সব রেডিও ফ্রিকোয়েন্সি ব্যবহার করে দূরবর্তীভাবে সম্পন্ন করা হয়
Nrf24l01 (2.4Ghz)। এই প্রকল্পটি ওপেন সোর্স ডেভেলপমেন্ট বোর্ড (আরডুইনো) ব্যবহার করে বাস্তবায়িত হয়, যা ডেটার জন্য একটি
ট্রান্সমিটার (প্রধান কমান্ড) হুইচে রয়েছে জয়েস্টিক এবং ইনটারিয়াল ইউনিট এবং রিসিভারের জন্য একটি (ইঞ্জিনের নিয়ন্ত্রণ), আমার ব্যবহৃত ট্রান্সমিশনের জন্য (আরডুইনো প্রো মিনি বোর্ড)
আমি যে রিসিভারের জন্য ব্যবহার করেছি (Arduino Uno বোর্ড)
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম প্রয়োজন



অংশ:
1. 4WD রোবট চ্যাসি কিট
2. Arduino Uno বা Nano (রিসিভারের জন্য)
3. ট্রাসমিটারের জন্য আরডুইনো প্রো মিনি
4. 2 * LM298 H সেতু মডিউল
5. মোটরগুলির জন্য 12v পাওয়ার সাপ্লাই
6. 2 * মডিউল RF Nrf24l01 (ট্রান্সমিটার এবং রিসিভার)
7. MPU6050 (অ্যাকসিলরোমিটার এবং জাইরোস্কোপ)
8. Arduino Pro mini 9. এ কোড আপলোড করার জন্য FTDI চিপ বা (cp2102)
10. জাম্পার তার (M-F, M-M এবং F-F)
11. সুইচ সহ জয়স্টিক মডিউল
প্রয়োজনীয় সরঞ্জাম:
1. ওয়্যার স্ট্রিপার 2. ওয়্যার কাটার
3. আঠালো বন্দুক
ধাপ 2: রোভার কি?
রোভার একটি ইলেক্ট্রোমেকানিক্যাল ডিভাইস যা তার পরিবেশে কোনো না কোনোভাবে প্রতিক্রিয়া জানাতে সক্ষম, এবং একটি নির্দিষ্ট কাজ অর্জনে স্বায়ত্তশাসিত সিদ্ধান্ত বা কর্ম গ্রহণ করে।
একটি রোবট নিম্নলিখিত উপাদান নিয়ে গঠিত
1. কাঠামো / চ্যাসি
2. Actuator / মোটর
3. নিয়ামক
4. ইনপুট / সেন্সর
5. পাওয়ার সাপ্লাই
ধাপ 3: অ্যাসেম্বলি যন্ত্রাংশ


ধাপ 4: রোভার সংযোগ (মোটর এবং Shiাল) Arduino Uno

এখানে আপনাকে আপনার আরডুইনোতে পিন সংযুক্ত করতে হবে।
- আপনি যদি নীচে দেখানো পিনের চেয়ে ভিন্ন পিন ব্যবহার করেন, সেগুলি কোডে পরিবর্তন করুন।
- ব্রেডবোর্ডের নেগেটিভটিকে Arduino's GND এর সাথে সংযুক্ত করতে ভুলবেন না। এটি কাজ করার জন্য একটি সার্কিটের সমস্ত GND সংযুক্ত করা প্রয়োজন।
L293 (1) এর সংযোগ:
- পিনগুলি A (1, 2EN) সক্ষম করে এবং B (3, 4EN) সক্ষম করে Arduino এর VCC- এর সাথে সংযোগ স্থাপন করে।
- L293 এর পিন (1A) Arduino এর পিন 2 এর সাথে সংযুক্ত
- L293 এর পিন (2A) Arduino এর পিন 3 এর সাথে সংযুক্ত
- পিন (1Y) এবং (2Y) মোটর 1 (বাম মোটর 1) এর সাথে সংযুক্ত
- L293D এর পিন (3A) Arduino এর 9 পিনের সাথে সংযোগ স্থাপন করে
- L293D এর পিন (4A) Arduino এর 6 পিনের সাথে সংযোগ স্থাপন করে
- L293D এর পিন (3Y) এবং (4Y) মোটর 2 (বাম মোটর 2) এর সাথে সংযুক্ত
- L293d এর পিনগুলি (4, 5, 12, 13) GND এর সাথে সংযুক্ত
L293 (2) এর সংযোগ:
- পিনগুলি A (1, 2EN) সক্ষম করে এবং B (3, 4EN) সক্ষম করে Arduino এর VCC- এর সাথে সংযোগ স্থাপন করে।
- L293 এর পিন (1A) Arduino এর পিন 4 এর সাথে সংযুক্ত
- L293 এর পিন (2A) Arduino এর পিন 5 এর সাথে সংযুক্ত
- পিন (1Y) এবং (2Y) মোটর 3 (ডান মোটর 1) এর সাথে সংযুক্ত
- L293D এর পিন (3A) Arduino এর পিন 5 এর সাথে সংযোগ করে (ডান) তাই এটি একই এবং আমি একই পিন ব্যবহার করতে পারি)
- L293D এর পিন (4A) Arduino এর 11 পিনের সাথে সংযোগ স্থাপন করে
- L293D এর পিন (3Y) এবং (4Y) মোটর 2 এর সাথে সংযুক্ত
- L293d এর পিনগুলি (4, 5, 12, 13) GND এর সাথে সংযুক্ত
NRF24L01 মডিউলের সংযোগ:
- VCC Arduino এর +3.3V এর সাথে সংযুক্ত।
- GND Arduino এর GND এর সাথে সংযোগ স্থাপন করুন।
- সিই আরডুইনো এর ডিজিটাল 7 পিনের সাথে সংযুক্ত।
- সিএসএন আরডুইনো এর ডিজিটাল 8 পিনের সাথে সংযুক্ত।
- SCK Arduino এর ডিজিটাল 13 পিনের সাথে সংযুক্ত।
- MOSI Arduino এর ডিজিটাল 11 পিনের সাথে সংযুক্ত।
- MISO Arduino এর ডিজিটাল 12 পিনের সাথে সংযুক্ত।
ধাপ 5: কমান্ড (কন্ট্রোলার) Arduino প্রো মিনি সংযোগ

এখানে এটি একটি কমান্ড পার্টি আমি একটি Arduino প্রো মিনি ব্যবহার করেছি কমান্ডের জন্য আপনি অন্য বোর্ড ব্যবহার করতে পারেন, ফাঙ্কটন একই।
FTDI মৌলিক সংযোগ:
-VCC Arduino এর Vcc- এর সাথে সংযুক্ত
-GND Arduino এর GND এর সাথে সংযোগ করুন
-FTDI এর Rx Arduino এর Tx এর সাথে সংযুক্ত
-FTDI এর Tx Arduino এর Rx এর সাথে সংযুক্ত
-এফটিডিআই এর ডিটিআর আরডুইনো এর ডিটিআর এর সাথে সংযুক্ত
NRF24L01 মডিউলের সংযোগ:
- VCC Arduino এর +3.3V এর সাথে সংযুক্ত।
- GND Arduino এর GND এর সাথে সংযোগ স্থাপন করুন।
- সিই আরডুইনো এর ডিজিটাল 7 পিনের সাথে সংযুক্ত।
- সিএসএন আরডুইনো এর ডিজিটাল 8 পিনের সাথে সংযুক্ত।
- SCK Arduino এর ডিজিটাল 13 পিনের সাথে সংযুক্ত।
- MOSI Arduino এর ডিজিটাল 11 পিনের সাথে সংযুক্ত।
- MISO Arduino এর ডিজিটাল 12 পিনের সাথে সংযুক্ত।
জয়স্টিকের সংযোগ
- VCC Arduino এর +3.3V এর সাথে সংযুক্ত
- GND Arduino এর GND এর সাথে সংযোগ স্থাপন করুন
- জয়স্টিকের উল্লম্ব X হল Arduino এর A2 এর সাথে সংযুক্ত
- জয়স্টিকের অনুভূমিক Y হল Arduino এর A3 এর সাথে সংযুক্ত
-জয়স্টিকের এসডব্লু হল Arduino এর পিন 6 এর সাথে সংযুক্ত
MPU6050 (অ্যাকসিলরোমিটার এবং জাইরোস্কোপ) এর সংযোগ:
- MPU6050 এর SDA Arduino এর SDA এর সাথে সংযোগ স্থাপন করে (Arduino Pro mini এর জন্য এটি A4)
এমপিইউ 6050 এর এসসিএল আরডুইনো এর এসসিএল এর সাথে সংযুক্ত (আরডুইনো প্রো মিনি এর জন্য এটি A5 পিন)
- Arduino এর GND এর সাথে GND সংযোগ করুন
- Arduino এর পিন 2 এর সাথে INT সংযোগ করুন
- VCC Arduino এর +3.3V এর সাথে সংযুক্ত
ধাপ 6: প্রকল্পের সোর্স কোড (রিসিভার)

সোর্স কোড সঠিকভাবে কাজ করার জন্য, সুপারিশগুলি অনুসরণ করুন:
-RF24.h লাইব্রেরি ডাউনলোড করুন এবং এটি Arduino লাইব্রেরি ফোল্ডারে সরান।
github.com/maniacbug/RF24
আমার জন্য এটি সি/প্রোগ্রাম/আরডুইনো/লাইব্রেরি
ধাপ 7: ট্রান্সমিটারের জন্য সোর্স কোড
আপনাকে সমস্ত ফাইল একই ফোল্ডারে বা একই জায়গায় সরাতে হবে এবং সোর্স কোড ফাইনাল হল আরসি রোভার ট্রান্সমিটার। এটি খুলুন এবং আপনার Arduino বোর্ডে আপলোড করুন
আমি জানি এই অংশে এটি একটু জটিল, কিন্তু দয়া করে ভুলে যাবেন না: কোন কঠিন নেই! তুমি এটা করতে পার! শুধু চিন্তা করুন, গবেষণা করুন, নিজেকে বিশ্বাস করুন এবং চেষ্টা করুন এবং শুধু জানেন যে কিছুই অসম্ভব নয় এবং প্রকল্পটি উপভোগ করুন।
প্রস্তাবিত:
সুপারস্টক (বারকোড স্ক্যানার দ্বারা নিয়ন্ত্রিত স্টক): 5 টি ধাপ

সুপারস্টক (বারকোড স্ক্যানার দ্বারা নিয়ন্ত্রিত স্টক): এই গাইডে আমি আপনাকে বলবো কিভাবে সুপারস্টক তৈরি করতে হয়, হাওয়েস্টে 1MCT- এর জন্য আমার স্কুল প্রকল্প। ধারণাটি একটি ব্যবহারকারী বান্ধব ডাটাবেস তৈরি করছে যা আপনি একটি ওয়েবসাইটের মাধ্যমে অ্যাক্সেস করতে পারেন যা আপনার স্টকে আছে তা গণনা করতে (আমার ক্ষেত্রে আমার জন্য পোশাক
DIY - আরজিবি এলইডি শেডগুলি আরডুইনো দ্বারা নিয়ন্ত্রিত: 5 টি ধাপ (ছবি সহ)

DIY | আরডুইনো দ্বারা নিয়ন্ত্রিত আরজিবি এলইডি শেডস: আজ আমি আপনাকে শেখাবো কিভাবে আপনি আপনার নিজের আরজিবি এলইডি চশমা তৈরি করতে পারেন খুব সহজে এবং সস্তা এটা সবসময়ই আমার সবচেয়ে বড় স্বপ্নগুলোর মধ্যে একটি ছিল এবং শেষ পর্যন্ত তা সত্যি হল! এই প্রকল্পের. তারা একটি পিসিবি প্রস্তুতকারক
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি মুভমেন্ট দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: 7 ধাপ

হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি আন্দোলন দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: সুতরাং এটি একটি মানব-কম্পিউটার ইন্টারফেসে আমার প্রথম চেষ্টা ছিল পাইথন এবং arduino মাধ্যমে এবং একটি অরিগামি ভিত্তিক gripper actuated
রোবট: উইন্ডোজ ফোন দ্বারা নিয়ন্ত্রিত দুটি উপায় মোবাইল।: Ste টি ধাপ (ছবি সহ)

রোবট: দুটি উপায় মোবাইল উইন্ডোজ ফোন দ্বারা নিয়ন্ত্রিত ।: তালিকা: Arduino Uno L 293 (Bridge) HC SR-04 (Sonar Module) HC 05 (Bluetooth module) Tg9 (Micro Servo) Motor with Gear Box (Two) Baterry Holder (for 6 এএ) কনটেক লেন্স হোল্ডার ওয়্যার (পুরুষ থেকে মহিলা পিন) কেবল টাইস হট গ্লু (স্টিক
অসাধারণ মুভিং গিয়ারস অসাধারণ বোতাম দ্বারা নিয়ন্ত্রিত (অব্যাহত থাকবে): Ste টি ধাপ

অসাধারণ বাটন দ্বারা নিয়ন্ত্রিত অসাধারণ মুভিং গিয়ার্স (অব্যাহত থাকবে): এডো স্টার্নের সাথে ইউসিএলএ ডিজাইন মিডিয়া আর্টের জন্য শারীরিক / ইলেকট্রনিক গেম ডিজাইন। এই নির্দেশনা অসম্পূর্ণ। প্রকল্পটি এখনও চলছে