সুচিপত্র:
- ধাপ 1: ঝাঁক এবং চলচ্চিত্রের রেফারেন্সের উত্স
- ধাপ 2: সমস্যা সংজ্ঞা
- ধাপ 3: পদ্ধতি
- ধাপ 4: উপাদানগুলির ইন্টারফেসিং।
- ধাপ 5: প্রোগ্রামিং
- ধাপ 6: ক্যাসিং এবং পিসিবি এবং প্রোটোটাইপিং
- ধাপ 7: অবস্ট্যাকল এভয়েডেন্স সেন্সর পরীক্ষা করা
- ধাপ 8: NRF24L01 ট্রান্সসিভার পরীক্ষা করা
- ধাপ 9: একক বট এবং 1 শিল্ড ওয়ার্কিং পরীক্ষা করা
- ধাপ 10: চূড়ান্ত পরীক্ষার জন্য প্রতিশোধ গ্রহণ
- ধাপ 11: চূড়ান্ত পরীক্ষা
- ধাপ 12: উপসংহার
- ধাপ 13: আপনাকে ধন্যবাদ:)
ভিডিও: ঝাড়বাতি: সমাবেশ এবং সমবায় পরিবহন: 13 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
সবাইকে অভিবাদন, এই নির্দেশনাটি হল 'সোয়ার্ম বটস: অ্যাসেম্বলি অ্যান্ড কো-অপারেটিভ ট্রান্সপোর্ট' যেখানে আমরা আমাদের নিজস্ব মাস্টার এবং স্লেভ রোবট তৈরি করতে পারি, ক্রীতদাস মাস্টার রোবটকে অনুসরণ করবে এবং আমরা আমাদের স্মার্টফোন দিয়ে মাস্টার রোবটকে নিয়ন্ত্রণ করব। এটি একটি মজার প্রকল্প, শুধু আপনার চেষ্টা করুন আপনার ভিতরে ইলেকট্রনিক্স গিক এবং রোবটিক্স দিয়ে খেলুন। আমি পরিষ্কার ধারণা পেতে এই প্রকল্প সম্পর্কে অনেক ছবি, ভিডিও, সংক্ষিপ্ত ব্যাখ্যা চেষ্টা করব।
COBOT কেন ঝাঁক এবং স্বাভাবিক বট থেকে আলাদা তা আপনি এখানে খুঁজে পেতে পারেন
1। পরিচিতি
1.1 আসলে কি সোয়ার্ম রোবোটিক্স
1. ঝাঁক রোবটিক্স মাল্টি-রোবট সিস্টেমের সমন্বয়ের একটি নতুন পদ্ধতি যা বেশিরভাগ সাধারণ শারীরিক রোবট নিয়ে গঠিত।
2. এই পদ্ধতির উদ্ভব ঘটেছে কৃত্রিম ঝাঁক বুদ্ধিমত্তার পাশাপাশি পোকামাকড়, পিঁপড়া এবং প্রকৃতির অন্যান্য ক্ষেত্রের জৈবিক গবেষণায়, যেখানে ঝাঁকুনি আচরণ ঘটে।
3. সোয়ার্ম রোবোটিক্স সমষ্টিগত রোবোটিক্সের একটি উদীয়মান এলাকা যা গোষ্ঠী পর্যায়ে সমন্বিত আচরণ অর্জনের জন্য সম্পূর্ণরূপে বিতরণ করা নিয়ন্ত্রক দৃষ্টান্ত এবং অপেক্ষাকৃত সহজ রোবট ব্যবহার করে।
4. ঝাঁক রোবোটিক্স সিস্টেমগুলি স্ব-সংগঠিত, যার অর্থ হল গঠনমূলক যৌথ (বা ম্যাক্রোস্কোপিক) আচরণ রোবটগুলির ব্যক্তিগত (বা মাইক্রোস্কোপিক) সিদ্ধান্ত থেকে উদ্ভূত হয়।
ধাপ 1: ঝাঁক এবং চলচ্চিত্রের রেফারেন্সের উত্স
1.2 ঝাঁকের উৎপত্তি 1. অধিকাংশ ঝাঁক গোয়েন্দা গবেষণায় অনুপ্রাণিত হয় কিভাবে প্রকৃতির ঝাঁক, যেমন সামাজিক পোকামাকড়, মাছ বা স্তন্যপায়ী, বাস্তব জীবনে ঝাঁকে পরস্পরের সাথে যোগাযোগ করে।
2. এই ঝাঁকগুলি ক্ষুদ্র প্রাকৃতিক অঞ্চলে বসবাসকারী কিছু ব্যক্তি থেকে শুরু করে অত্যন্ত সংগঠিত উপনিবেশ পর্যন্ত বিস্তৃত যা বড় অঞ্চল দখল করতে পারে এবং লক্ষ লক্ষেরও বেশি ব্যক্তির সমন্বয়ে গঠিত।
3. ঝাঁকে উঠে আসা গোষ্ঠীভিত্তিক আচরণগুলি অনেক নমনীয়তা এবং দৃust়তা দেখায়, যেমন পথ পরিকল্পনা, বাসা নির্মাণ, টাস্ক বরাদ্দ এবং বিভিন্ন প্রকৃতির ঝাঁকে অন্যান্য জটিল যৌথ আচরণ।
4. প্রকৃতির ঝাঁকে থাকা ব্যক্তিরা খুব দুর্বল ক্ষমতা দেখায়, তবুও গোটা ঝাঁকে জটিল গোষ্ঠীগত আচরণের উদ্ভব হতে পারে, যেমন পাখির ভিড় এবং মাছের স্কুল স্থানান্তর, এবং পিঁপড়া এবং মৌমাছির উপনিবেশের আশঙ্কা যেমন চিত্রটিতে দেখানো হয়েছে। উপনিবেশ গড়ে তুলুন, খাবার খুঁজতে পাখির ঝাঁক, মধু সংগ্রহের জন্য মৌমাছির ঝাঁক।
ধাপ 2: সমস্যা সংজ্ঞা
1। পরিচিতি
এই অধ্যায়ে আমরা আমাদের প্রকল্পের দুটি প্রধান উদ্দেশ্য অর্থাৎ স্ব-সমাবেশ এবং সমবায় পরিবহন নিয়ে কাজ করব। স্ব-সমাবেশে দুটি রোবট লাইন গঠনে সমবেত হবে এবং সমবায় পরিবহণে এই দুটি বট এক স্থান থেকে অন্য স্থানে ব্লক পরিবহন করবে।
1..1 ঝাঁক রোবটের স্ব সমাবেশ
আমরা লক্ষ্য করি সম্পূর্ণরূপে স্বায়ত্তশাসিত পদ্ধতিতে এস-বটগুলির একটি গোষ্ঠীকে এমনভাবে নিয়ন্ত্রণ করা যাতে তারা কোন বস্তুর অবস্থান, যোগাযোগ এবং সংযোগ স্থাপন করে।
1.2 সমবায় পরিবহন
এই কাজের মধ্যে সমস্যার সমাধান করে
ক) কিভাবে স্বতন্ত্রভাবে একটি বস্তুর সাথে এবং/অথবা একে অপরের সাথে সংযোগ স্থাপনের জন্য পৃথক s-bots নিয়ন্ত্রণ করতে হয়, এবং
খ) কোন বস্তুকে একটি লক্ষ্যের দিকে পরিবহনের জন্য কিভাবে একটি ঝাঁক-বট বা ঝাঁক-বটের সংগ্রহকে নিয়ন্ত্রণ করতে হয়।
একটি সমবায় পরিবহন কাজে নিযুক্ত এস-বটগুলির একটি স্ব-সংযোজনকারী গোষ্ঠীকে নিয়ন্ত্রণ করার জন্য একটি হাইব্রিড কন্ট্রোল আর্কিটেকচারের নকশা এবং উপযোগিতা ইতিমধ্যেই সিমুলেশনে পড়া হয়েছে।
1. এস-বট যা স্ব-একত্রিত হতে পারে। এস-বটগুলি একত্রিত হয় যা পরিবহনের সময় লক্ষ্য সনাক্ত করতে সক্ষম।
2. একত্রিত এস-বট যা পরিবহণের সময় লক্ষ্য সনাক্ত করতে অক্ষম। এক মাস্টার এবং ক্রীতদাস মাইক্রোকন্ট্রোলার ব্যবহার করুন।
3. ঝাঁক রোবট সঙ্গে অপটিক্যাল পরিহারকারী সেন্সর interfacing।
4. ঝাঁক রোবটগুলির মধ্যে এসপিআই যোগাযোগ উন্নত।
5. দুটি ঝাঁক রোবটের মধ্যে সিঙ্ক্রোনাইজেশন বস্তুর সীমিত পরিবহন আমাদের প্রকল্পের সীমাবদ্ধতা মাত্র।
ধাপ 3: পদ্ধতি
ঝাঁক প্রকল্পের পাঁচটি প্রধান ব্লক নিয়ে গঠিত
ক) আরডুইনো মাস্টার অ্যান্ড স্লেভ: মাস্টার এবং স্লেভ দুটি আরডুইনো ভিত্তিক বট, যা একসঙ্গে সহযোগিতা করে কাঙ্ক্ষিত কাজটি সম্পাদন করতে- আমাদের ক্ষেত্রে ভারী বস্তুর পরিবহন। মাস্টার পরবর্তী অংশে ব্যাখ্যা করা আরএফ মডিউলের মাধ্যমে ক্রীতদাসের গতিবিধি এবং কর্ম নিয়ন্ত্রণ করে।
খ) আরএফ মডিউল (nrf24l01): মাস্টার এবং দাসের মধ্যে যোগাযোগ আরএফ মডিউলের মাধ্যমে হয়। মাস্টার ট্রান্সমিটার মডিউলের মাধ্যমে কাঙ্ক্ষিত কমান্ড প্রেরণ করে, যা স্লেভ দ্বারা প্রাপ্ত এবং রিসিভার মডিউলের মাধ্যমে সংযুক্ত করা হয়।
গ) বাধা এড়ানো: এটি বটের চোখ। বাধা এড়ানো বটগুলিকে অবাঞ্ছিত বাধা এড়াতে সাহায্য করে এবং একে অপরের সাথে সংঘর্ষ রোধ করে। এটি ফোটোডায়োড এবং এলইডি একটি সিস্টেম নিয়ে গঠিত, যা যথাক্রমে মাস্টার এবং ক্রীতদাসের উপর স্থাপন করা হয়
D) ওয়ান শিল্ড: প্রথম অংশ হল একটি ieldাল যা শারীরিকভাবে আপনার Arduino বোর্ডের সাথে সংযুক্ত এবং একটি ওয়্যারলেস মিডল-ম্যান হিসেবে কাজ করে, Arduino এবং যেকোনো Android স্মার্টফোনের মধ্যে ব্লুটুথের মাধ্যমে ডেটা পাইপ করা। এটি অ্যান্ড্রয়েড স্মার্টফোনে একটি সফটওয়্যার প্ল্যাটফর্ম এবং অ্যাপ যা আমাদের shাল এবং আপনার স্মার্টফোনের মধ্যে যোগাযোগ পরিচালনা করে এবং বিভিন্ন উপলব্ধ ieldsালগুলির মধ্যে আপনার পছন্দ করতে দেয়।
E) LV-MaxSonar: আমাদের অতিস্বনক সেন্সর বাতাসে, যোগাযোগহীন বস্তু সনাক্তকরণ এবং পরিসীমা সেন্সর যা একটি এলাকার মধ্যে বস্তু সনাক্ত করে। এই সেন্সরগুলি সনাক্তকৃত বস্তুর রঙ বা অন্যান্য চাক্ষুষ বৈশিষ্ট্য দ্বারা প্রভাবিত হয় না। অতিস্বনক সেন্সর বিভিন্ন পরিবেশে বস্তু সনাক্ত এবং স্থানীয়করণ করতে উচ্চ ফ্রিকোয়েন্সি শব্দ ব্যবহার করে।
ধাপ 4: উপাদানগুলির ইন্টারফেসিং।
ঝাঁক বট: সমাবেশ এবং সমবায় পরিবহন পিন বর্ণনা
উ: nrf24L01 পিনের বর্ণনা
1 - GND
2 - VCC 3.3V !!! 5V নয়
3 - সিই থেকে আরডুইনো পিন 9
4 - CSN থেকে Arduino পিন 10
5 - SCK থেকে Arduino পিন 13
6 - MOSI থেকে Arduino পিন 11
7 - MISO থেকে Arduino পিন 12
8 - অব্যবহৃত
B. এলভি-ম্যাক্সসোনার
Vcc-5V
GND
ডেটা পিন - A5
C. L293D মোটর ড্রাইভার আইসি
LeftMotorForward - D7 (ডিজিটাল পিন 7)
LeftMotorReverse - D6
RightMotorForward - D5
RightMotorReverse - D4
D. ফটোডিওড (ptionচ্ছিক)
VCC-5V
GND
ডেটা পিন - D0
আপনি আপনার PCB নকশা অনুযায়ী পিন সংযোগ করতে পারেন কিন্তু কোডে প্রয়োজনীয় পরিবর্তন করতে হবে।
দ্রষ্টব্য: প্রথম প্রচেষ্টায় ইন্টারফেসিং এবং প্রোগ্রাম চালানোর সময় লোকেরা কিছু সমস্যার সম্মুখীন হবে, অনুগ্রহ করে সমস্ত সংযোগ এবং কোড সঠিকভাবে পড়ুন এবং তারপরে এটি আবার চেষ্টা করুন।
ধাপ 5: প্রোগ্রামিং
Hackster.io
দ্রষ্টব্য: নিম্নলিখিত txt ফাইলটিতে Master.ino এবং Slave.ino প্রোগ্রাম রয়েছে।
ধাপ 6: ক্যাসিং এবং পিসিবি এবং প্রোটোটাইপিং
আপনি আপনার রোবটের জন্য যেকোনো মামলা নিতে পারেন।
PCB- এ nrF, বাধা পরিহার সেন্সর, ব্যাটারি, L293D IC থাকে। আপনি পিসিবি করতে হবে না, শুধু purf বোর্ডে প্রতিটি উপাদান সংযুক্ত করুন এবং এটি ঝালাই।
ধাপ 7: অবস্ট্যাকল এভয়েডেন্স সেন্সর পরীক্ষা করা
ধাপ 8: NRF24L01 ট্রান্সসিভার পরীক্ষা করা
দ্রষ্টব্য: ভিডিওতে ওয়াটারমার্কের জন্য দু Sorryখিত;)
ধাপ 9: একক বট এবং 1 শিল্ড ওয়ার্কিং পরীক্ষা করা
ধাপ 10: চূড়ান্ত পরীক্ষার জন্য প্রতিশোধ গ্রহণ
ধাপ 11: চূড়ান্ত পরীক্ষা
ধাপ 12: উপসংহার
1. আমাদের প্রকল্পটি মূলত মৌমাছির ঝাঁক বা পিঁপড়ার ঝাঁকের স্বাভাবিক আচরণের উপর ভিত্তি করে তৈরি করা হয়েছে যা তাদের প্রদত্ত কাজটি কার্যকরভাবে এবং দক্ষতার সাথে সম্পাদন করে।
2. মাস্টার এবং স্লেভ বটের মধ্যে সমন্বয় বস্তু পরিবহন কাজটি বাস্তবায়নে কার্যকর।
3. এখানে শুধুমাত্র 1 টি মাস্টার এবং 1 টি স্লেভ বট ব্যবহার করা হয় যা বস্তুর আকারের উপর একটি সীমাবদ্ধতা রাখে যা উৎস থেকে গন্তব্যে পরিবহন করা যায়।
4. একবার স্ব-সমাবেশ সম্পন্ন হলে বস্তুর পরিবহন সহজ এবং নির্ভরযোগ্য প্রক্রিয়া।
৫. ওয়্যারলেস বট ব্যবহার মাস্টার এবং স্লেভ বট জুটিকে ব্যবহার উপযোগী করে তোলে।
ভবিষ্যতের সুযোগ
1. ক্রীতদাসের সংখ্যা বৃদ্ধি করে, বড় এবং ভারী বস্তুর পরিবহন করা যেতে পারে।
2. এই ঝাঁক রোবটগুলি বিভিন্ন উদ্ধার অভিযানের জন্য ব্যবহার করা যেতে পারে যেখানে মানুষের হস্তক্ষেপের জন্য পরিস্থিতি অনুকূল নয়।
3. সামরিক পরিষেবার মাধ্যমে একটি জাতির সেবা করার জন্য সোয়ার্ম রোবোটিক্সের ব্যবহার বাড়ানো যেতে পারে। এটি একটি যুদ্ধ থেকে হতাহতের সংখ্যা হ্রাস করবে।
ধাপ 13: আপনাকে ধন্যবাদ:)
এই নির্দেশনাটি দেখার জন্য আপনার সময়ের জন্য আপনাকে অনেক ধন্যবাদ।
আমি আশা করি আমি এই প্রকল্পের জন্য একটি সংক্ষিপ্ত ব্যাখ্যা করেছি যাতে প্রত্যেকে সহজেই প্রকল্পটি বুঝতে পারে এবং তাদের নিজস্ব করতে পারে। যেহেতু এটি একটি জটিল প্রকল্প, আপনি ইন্টারফেসিং, কোডিং এবং পরীক্ষার সময় প্রাথমিকভাবে সমস্যার সম্মুখীন হতে পারেন। শুধু একের পর এক ধাপ অনুসরণ করুন এবং ত্রুটি লাইন দূর করুন, শুধু সরাসরি কোড আপলোড করবেন না এবং চালানো শুরু করবেন না। কোডটিও একটি সাধারণ কোড, মানুষকে আপনার প্রয়োজন অনুযায়ী পরিবর্তন করতে হতে পারে।
আমি যা সুপারিশ করছি তা হল প্রথম ইন্টারফেস একটি কম্পোনেন্ট কোড এটি এবং এটি পরীক্ষা করুন, তারপর অন্য একটি কোড যোগ করুন এবং এটি পরীক্ষা করুন। এটি আরও ভালভাবে সাহায্য করবে। গুগল থেকে কিছু রেফারেন্স নিন কারণ আমার কোডটিও 100% সঠিক নয়। শেষ পর্যন্ত আমি আরডুইনো এবং প্রোগ্রামিংয়েও নবাগত তাই আমি যতটা সম্ভব আমার যথাসাধ্য চেষ্টা করেছি।
আশা করি ভালো লেগেছে:)
অনুগ্রহ করে এই নির্দেশযোগ্য প্রিয়।
রোবট প্রতিযোগিতায় আমার জন্য ভোট দিন।
চিয়ার্স
প্রস্তাবিত:
ব্লুটুথ হাড় পরিবহন চশমা: 7 টি ধাপ
ব্লুটুথ হাড় পরিবহন চশমা: এই নির্দেশের উদ্দেশ্য হল একটি সংযুক্তি তৈরি করা যা সস্তা, একটি ব্লুটুথ ইয়ারফোনের মতো কাজ করে, হাড়ের পরিবহন প্রযুক্তি ব্যবহার করে, কোন দৃশ্যমান তার নেই, ভাল দেখায় (আপনাকে অন্তত সাইবার্গের মতো দেখায় না) এবং প্রায় লাগানো যেতে পারে
Coilgun SGP33 - পূর্ণ সমাবেশ এবং পরীক্ষার নির্দেশাবলী: 12 টি ধাপ
Coilgun SGP33 - সম্পূর্ণ সমাবেশ এবং পরীক্ষার নির্দেশাবলী: এই টিউটোরিয়ালটি এই ভিডিওতে দেখানো কয়েল বন্দুকের ইলেকট্রনিক্স একত্রিত করার পদ্ধতি বর্ণনা করে: SGP -33 সমাবেশ ইউটিউব এখানে একটি ভিডিওও রয়েছে যেখানে আপনি এটি টিউটোরিয়ালের শেষ পৃষ্ঠায় দেখছেন। এই লিংকটি। এই ডেমোর জন্য PCBs যেখানে ভালো
গুগল ম্যাপের মাধ্যমে পরিবহন ডেটা ভিজুয়ালাইজেশন: 6 টি ধাপ
গুগল ম্যাপের মাধ্যমে পরিবহন ডেটা ভিজ্যুয়ালাইজেশন: আমরা সাধারণত বাইক চালানোর সময় বিভিন্ন ডেটা রেকর্ড করতে চাই, এবার আমরা তাদের ট্র্যাক করার জন্য নতুন Wio LTE ব্যবহার করেছি
সমবায় Arduino খেলা: 9 ধাপ
কো -অপারেটিভ আরডুইনো গেম: এই নির্দেশে আমরা ব্যাখ্যা করব কিভাবে আমরা সহযোগিতা গেম ‘ ফান ’ ডিজাইন করেছি এবং তৈরি করেছি।
ডিস-সমাবেশ এবং একটি ডেল E173FPf মনিটর মেরামত: 4 ধাপ
একটি ডেল E173FPf মনিটরের ডিস-অ্যাসেম্বলি এবং মেরামত: ব্যবহারে অনেক ডেল E173FPf মনিটর রয়েছে এবং অনেকের বিদ্যুৎ সরবরাহের সমস্যা থাকবে। যদি এই নির্দেশাবলী নির্দেশিকা আমরা আপনাকে দেখাব কিভাবে মনিটরকে একত্রিত করা যায় এবং সবচেয়ে সাধারণ সমস্যা মেরামতের জন্য প্রয়োজনীয় যন্ত্রাংশগুলি প্রতিস্থাপন করা যায় - জ্বলন্ত শক্তি নেতৃত্ব দেয়