সুচিপত্র:
- ধাপ 1: একটি চ্যাসি খুঁজুন
- ধাপ 2: আপনার সেন্সর তৈরি করা
- ধাপ 3: সার্কিট বোর্ড নির্মাণ
- ধাপ 4: আপনার রোবট কোডিং
- ধাপ 5: আপনার রোবট পরীক্ষা করুন
ভিডিও: মেজ সলভিং রোবট (বো-বট): ৫ টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
সহজ উপকরণ এবং একটি রোবট ব্যবহার করে কীভাবে আপনার নিজের গোলকধাঁধা সমাধানকারী রোবটটি ডিজাইন এবং তৈরি করতে হয় তা আপনাকে দেখাবে। এর মধ্যে কোডিংও অন্তর্ভুক্ত থাকবে, তাই একটি কম্পিউটারও প্রয়োজন।
ধাপ 1: একটি চ্যাসি খুঁজুন
একটি গোলকধাঁধা সমাধানকারী রোবট তৈরি করতে হলে প্রথমে একটি রোবট খুঁজে বের করতে হবে। এই ক্ষেত্রে, আমার ক্লাস এবং আমি যা হাতে ছিল তা ব্যবহার করার নির্দেশ দেওয়া হয়েছিল, যা, সেই সময়ে, বো-বট ছিল (উপরে দেখুন)। অন্য কোন রোবট যা ইনপুট এবং আউটপুটের পাশাপাশি প্রোগ্রামিংয়ের জন্যও অনুমতি দেয় সেগুলিও কাজ করা উচিত।
ধাপ 2: আপনার সেন্সর তৈরি করা
এটি একটি বড় পদক্ষেপ, তাই আমি এটিকে আপনার জন্য তিনটি ভাগে ভাগ করব: 1. বাম্পার এস (কঠিন) 2. যৌথ 3. বাম্পার এম (চলন্ত) (এই সব উপরের ছবির ক্রমের সাথে মিলে যায়)
1. কঠিন বাম্পার তৈরির জন্য, আপনার কেবল সামনের দিকের উভয় পাশে একটি প্রোট্রুশন প্রয়োজন। প্রান্তগুলি একটি প্রবাহিত সামগ্রীতে আবৃত হওয়া উচিত। এই ক্ষেত্রে, আমি অ্যালুমিনিয়াম ফয়েল ব্যবহার করেছি, তবে অন্য ধাতু বা উপকরণ পরিবর্তে কাজ করতে পারে। চেসিসে প্রোট্রুশনটি শক্তভাবে এবং টেকসইভাবে সুরক্ষিত করা উচিত, বিশেষত কারিগর টেপের চেয়ে শক্তিশালী কিছু ব্যবহার করা (এটি সেই সময়ে আমার কাছে একমাত্র অস্থায়ী পদ্ধতি ছিল)। একবার আপনার প্রোট্রুশন তার প্রান্তে একটি পরিবাহী উপাদান সহ স্থির হয়ে গেলে, প্রোট্রুশনের উভয় প্রান্ত থেকে রুটিবোর্ড বা ইনপুট জ্যাক পর্যন্ত একটি তারকে খাওয়ানো আবশ্যক।
2. জয়েন্টটি নমনীয়, টেকসই এবং তার আকৃতি ধরে রাখতে সক্ষম হতে হবে। একটি হালকা সংকোচন বসন্ত কব্জা নিখুঁত হবে কিন্তু যদি এটি উপলব্ধ না হয় তবে ইলাস্টিক উপাদান পরিবর্তে ব্যবহার করা যেতে পারে। আমি কেবল গরম আঠালো ব্যবহার করেছি এই জন্য যে এটি একমাত্র উপলব্ধ জিনিস। এটি এমন একটি পরিস্থিতির জন্য কাজ করে যেখানে সংকোচন তুলনামূলকভাবে অনেক দূরে থাকে কারণ এতে প্রত্যাবর্তনের ধীর গতি রয়েছে। এটি অবশ্যই উভয় পক্ষের প্রোট্রুশানগুলিকে ওভারহ্যাং করতে হবে কিন্তু তাদের পাশ দিয়ে যাবে না কারণ এটি আর সঠিকভাবে কাজ করবে না। *নিশ্চিত করুন যে যোগদানটি কম্প্রেস করা খুব কঠিন নয়*
3. মুভিং বাম্পারটি সলিড বাম্পারের অনুরূপ চেসিসের সাথে সংযুক্ত না করে, এটি ওভারহ্যাঞ্জিং জয়েন্টের সাথে সংযুক্ত। এটিরও একটি পরিবাহী উপাদান রয়েছে যার শেষে তারের পাশাপাশি ব্রেডবোর্ড/ইনপুট জ্যাক পর্যন্ত চলমান তারগুলি রয়েছে। অগভীর কোণে আসা দেয়ালের অনুভূতির জন্য বাম্পারের পাশে সামান্য ঘর্ষণ উপাদান প্রয়োগ করা যেতে পারে।
শেষ ফলাফলটি দুটি চলমান এবং দুটি স্থির বাম্পারের একটি সিস্টেম হওয়া উচিত, একটি যৌথ যা অবাধে চলাফেরা করে কিন্তু দৃly়ভাবে এবং দ্রুত ফিরে আসে এবং চারটি তারের সার্কিট বোর্ডের দিকে যায়।
ধাপ 3: সার্কিট বোর্ড নির্মাণ
এই পদক্ষেপটি তুলনামূলকভাবে সহজ এবং দ্রুত। LEDs optionচ্ছিক। আপনার দুটি বাম্পার (কঠিন বা চলন্ত) মাটিতে হুক করা উচিত এবং অন্যটি আউটপুট/ইনপুটের সাথে সংযুক্ত করা উচিত। এলইডি দুটি গ্রুপের মধ্যে প্রয়োগ করা যেতে পারে যদি তারা কাজ করছে কি না তা নির্দেশ করে, তবে এটি বাধ্যতামূলক নয়। মূলত এখানে যা করা হচ্ছে তা হল যখন একা রাখা হয়, রোবটটি একটি ভাঙ্গা সার্কিট। যাইহোক, যখন M (চলন্ত) এবং S (কঠিন) বাম্পার যোগাযোগ করে তখন এটি সার্কিটটি সম্পূর্ণ করে, রোবটকে নির্দেশনা পরিবর্তন করতে বা ব্যাক আপ করতে বলে।
ধাপ 4: আপনার রোবট কোডিং
এই পদক্ষেপটি উপলব্ধি করা সহজ, কিন্তু করা কঠিন। প্রথমে, আপনাকে অবশ্যই নির্ধারণ করতে হবে যে কোন ভেরিয়েবলগুলি মোটর। তারপরে আপনাকে অবশ্যই আপনার সমস্ত ভিন্ন গতি সংজ্ঞায়িত করতে হবে (এর জন্য কমপক্ষে চারটি প্রয়োজন হবে: ডান দিকে, ডান দিকে, পিছনে, বাম দিকে, বাম পিছনে)। এর সাহায্যে আপনি কোডিং শুরু করতে পারেন। আপনি রোবটটি ক্রমাগত এগিয়ে যেতে চান যতক্ষণ না এটি কিছু আঘাত করে, তাই R + L ফরওয়ার্ড সহ একটি লুপ প্রয়োজন হবে। তারপরে লজিক কোড: এটি অবশ্যই রোবটকে বলবে কি করতে হবে, কখন করতে হবে এবং কখন এটি করতে হবে তা পরীক্ষা করতে হবে। উপরের কোডটি IF স্টেটমেন্টের মাধ্যমে এটি করে। যদি ডান বাম্পার স্পর্শ করে, তাহলে বাম দিকে ঘুরুন। যদি বাম বাম্পার স্পর্শ করে, তাহলে ডান দিকে ঘুরুন। যদি উভয় বাম্পার স্পর্শ করে, বিপরীত হয়, তাহলে ডান দিকে ঘুরুন। যাইহোক, রোবট জানবে না ডান বা উল্টো মানে কি, তাই ভেরিয়েবলগুলিকে সংজ্ঞায়িত করতে হবে যা কোডের বেশিরভাগ অংশ। I.e.
ডান:
পুলসাউট LMOTOR, LRev
PULSOUT RMOTOR, RFast
পরবর্তী, প্রত্যাবর্তন
রোবটের বোঝার জন্য এটি "সঠিক" কী তা নির্ধারণ করেছে। এই পরিবর্তনশীলকে কল করার জন্য, GOSUB _ ব্যবহার করতে হবে। ডান দিকে ঘুরতে, এটি GOSUB ডান। এই কল আপ প্রতিটি পালা এবং আন্দোলনের জন্য করা আবশ্যক যখন পরিবর্তনশীল শুধুমাত্র একবার করা প্রয়োজন। এটি প্রায় সব অবৈধ, তবে, যখন "ক্লাসে স্ট্যাম্প" ছাড়া অন্য কিছু ব্যবহার করা হয়
ধাপ 5: আপনার রোবট পরীক্ষা করুন
এটি সাধারণত আপনি আপনার বেশিরভাগ সময় ব্যয় করবেন। আপনার রোবট কাজ করে তা নিশ্চিত করার জন্য টেস্টিং হল সর্বোত্তম উপায়। যদি এটি না হয় তবে কিছু পরিবর্তন করুন এবং আবার চেষ্টা করুন। সঙ্গতি আপনি যা খুঁজছেন, তাই চেষ্টা করুন যতক্ষণ না এটি প্রতিবার কাজ করে। যদি আপনার রোবট নড়াচড়া না করে, তাহলে এটি কোড, পোর্ট, মোটর বা ব্যাটারি হতে পারে। আপনার ব্যাটারি চেষ্টা করুন, তারপর কোড, তারপর পোর্ট। মোটর পরিবর্তন সাধারণত শেষ অবলম্বন হওয়া উচিত। যদি কিছু ভেঙ্গে যায়, তাহলে উপাদানটির স্থায়িত্ব নিশ্চিত করতে এটিকে আরও ভাল উপকরণ দিয়ে প্রতিস্থাপন করুন। সবশেষে, যদি আপনি আশা হারান, সংযোগ বিচ্ছিন্ন করুন, কিছু গেম খেলুন, বন্ধুদের সাথে কথা বলুন, তাহলে সমস্যাটিকে অন্য আলো থেকে দেখার চেষ্টা করুন। শুভ ধাঁধা সমাধান!
প্রস্তাবিত:
আরডুইনো - মেজ সলভিং রোবট (মাইক্রোমাউস) ওয়াল ফলোয়িং রোবট: Ste টি ধাপ (ছবি সহ)
আরডুইনো | মেজ সলভিং রোবট (মাইক্রোমাউস) ওয়াল ফলোয়িং রোবট: ওয়েলকাম আমি আইজাক এবং এটি আমার প্রথম রোবট " স্ট্রাইকার v1.0 " এই রোবটটি একটি সাধারণ গোলকধাঁধা সমাধান করার জন্য ডিজাইন করা হয়েছিল। প্রতিযোগিতায় আমাদের দুটি ম্যাজ এবং রোবট ছিল তাদের চিহ্নিত করতে সক্ষম হয়েছিল।
স্ব-লার্নিং মেজ ক্র্যাব রোবট প্রোটোটাইপ 1 স্ট্যাটাস অসম্পূর্ণ: 11 টি ধাপ
সেলফ লার্নিং ম্যাজ ক্র্যাব রোবট প্রোটোটাইপ 1 স্ট্যাটাস ইনক্লপ্লেট: ডিসক্লেইমার !!: হাই, খারাপ ছবিগুলোর জন্য আমি দু apখিত, আমি পরে আরও নির্দেশনা এবং ডায়াগ্রাম যোগ করব (এবং আরো নির্দিষ্ট বিবরণ। আমি প্রক্রিয়াটি নথিভুক্ত করিনি (পরিবর্তে আমি শুধু তৈরি করেছি) একটি টাইম ল্যাপস ভিডিও)। এছাড়াও এই নির্দেশনা অসম্পূর্ণ, যেমন আমি করেছি
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: 8 টি ধাপ
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: আমরা স্কুলে শিক্ষাগত ব্যবহারের জন্য এবং স্কুল শিক্ষাগত কর্মসূচির পরে একটি সমন্বিত ভারসাম্য এবং 3 চাকার রোবট তৈরি করেছি। রোবটটি একটি Arduino Uno, একটি কাস্টম ieldাল (সমস্ত নির্মাণের বিবরণ সরবরাহ করা), একটি লি আয়ন ব্যাটারি প্যাক (সমস্ত নির্মাণ
ব্রিককুবার প্রকল্প - একটি রাস্পবেরি পাই রুবিক্স কিউব সলভিং রোবট: ৫ টি ধাপ (ছবি সহ)
ব্রিককুবের প্রজেক্ট - একটি রাস্পবেরি পাই রুবিক্স কিউব সলভিং রোবট: ব্রিককুবার একটি রুবিক্স কিউব প্রায় 2 মিনিটেরও কম সময়ে সমাধান করতে পারে। রাস্পবেরি পাই দিয়ে কিউব সমাধানকারী রোবট। যাওয়ার চেয়ে
একটি মেজ রানার রোবট তৈরি করুন: 3 টি ধাপ (ছবি সহ)
একটি মেজ রানার রোবট তৈরি করুন: গোলকধাঁধা সমাধানকারী রোবট 1970 এর দশক থেকে উদ্ভূত। তখন থেকে, আইইইই মাইক্রো মাউস প্রতিযোগিতা নামে গোলকধাঁধা সমাধান প্রতিযোগিতা করে আসছে। প্রতিযোগিতার লক্ষ্য হল একটি রোবট ডিজাইন করা যা একটি ধাঁধাঁর মাঝপথ খুঁজে পায় যত তাড়াতাড়ি সম্ভব। ক