সুচিপত্র:

কিভাবে একটি SUMOBOT- এ Bumpers যুক্ত করবেন: 9 টি ধাপ (ছবি সহ)
কিভাবে একটি SUMOBOT- এ Bumpers যুক্ত করবেন: 9 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি SUMOBOT- এ Bumpers যুক্ত করবেন: 9 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি SUMOBOT- এ Bumpers যুক্ত করবেন: 9 টি ধাপ (ছবি সহ)
ভিডিও: Sumobot at Robotics & Mechatronics Engg. University of Dhaka 2024, জুলাই
Anonim
কিভাবে একটি SUMOBOT- এ Bumpers যুক্ত করবেন
কিভাবে একটি SUMOBOT- এ Bumpers যুক্ত করবেন

এটি যা করে তা হল আপনি এটি তৈরি করতে পারেন যাতে এটি যদি রোবটের কোন বাম্পারকে আঘাত করে তবে এটি বিপরীত হবে এবং বস্তু থেকে দূরে সরে যাবে।

ধাপ 1: আপনার উপকরণ পান

আপনি যে জিনিসগুলি তৈরি করতে চান তা হল 3 টি পপসিকল স্টিক, কার্ডবোর্ড, গরম আঠালো, চারটি তার এবং টিনফয়েল।

একটি alচ্ছিক উপাদান যা আপনি ব্যবহার করতে পারেন মাস্কিং টেপ যদি আপনি পরে এটি অপসারণ করতে চান

ধাপ 2: Popsicle এর উপরে কাটা

এর জন্য আপনি একটি পপসিকল নিন এবং কিছু তারের কাটার দিয়ে এটি অর্ধেক করে নিন, অথবা আপনি এটিকে অর্ধেক ভাঙার চেষ্টা করতে পারেন যা এত মসৃণ হবে না।

ধাপ 3: কিছু কার্ডবোর্ড আঠালো করুন

কিছু কার্ডবোর্ড আঠালো
কিছু কার্ডবোর্ড আঠালো

যদি আপনার মাস্কিং টেপ থাকে, ছোট মেরুর চারপাশে এটি মোড়ানো, তারপর উভয় খুঁটিতে কার্ডবোর্ডের একটি ছোট টুকরা আঠালো করুন।

ধাপ 4: Popsicle উপর আঠালো Tinfoil

Popsicle উপর আঠালো Tinfoil
Popsicle উপর আঠালো Tinfoil
Popsicle উপর আঠালো Tinfoil
Popsicle উপর আঠালো Tinfoil

দুটি তারে কিছু টিনফয়েল মোড়ানো এবং একটি বড় পপসিকলের প্রান্তে এটি আঠালো করুন এবং তারগুলি মাটির সাথে সংযুক্ত রয়েছে তা নিশ্চিত করুন।

অন্য পপসিকলের সাথে একই কাজ করুন এবং এটি একটি প্রতিরোধকের সাথে সংযুক্ত করুন

এখন প্রথম পপসিকল এবং কার্ডবোর্ড যা খুঁটিতে আঠালো ছিল তা সংযুক্ত করুন।

ধাপ 5: আঠালো কার্ডবোর্ড

আঠালো কার্ডবোর্ড
আঠালো কার্ডবোর্ড

পিচবোর্ডের একটি ছোট, পাতলা টুকরা নিন এবং এটি ভাঁজ করুন, এর একটি অংশকে একটি পপসিকলের মাঝখানে আঠালো করুন, তারপর অন্যটি। সেই পপসিকলটি আঠালো করার পরে যা ২ য় পপসিকলের শেষের দিকে অর্ধেক ভেঙে গেছে, তারপরে সেই ছোট পপসিকলের প্রান্তে আঠালো কার্ডবোর্ডের পরে

তারপরে নিশ্চিত করুন যে দ্বিতীয় পপসিকেলের টিনফয়েলটি প্রথমটির মুখোমুখি হয়েছে যাতে এটি স্পর্শ করলে এটি একটি বাম্পারের মতো কাজ করে এবং সরে যায়।

ধাপ 6: (ptionচ্ছিক) তাদের সংগঠিত করার জন্য তারগুলি কাটুন

(Alচ্ছিক) তাদের সংগঠিত করার জন্য তারগুলি কাটুন
(Alচ্ছিক) তাদের সংগঠিত করার জন্য তারগুলি কাটুন

আপনি যদি চান, আপনি তারগুলিকে ছোট করতে পারেন এবং যাতে তারা আরও সংগঠিত দেখায়, আপনি একটি ওয়্যার কাটার দিয়ে আপনার পছন্দ অনুযায়ী কাটতে পারেন।

ধাপ 7: কোড নিজেই

'{$ STAMP BS2}

'{$ PBASIC 2.5}

টেম্প ভিএআর বাইট রানস্ট্যাটাস ডাটা $ 00

RunStatus পড়ুন, temp temp = ~ temp লিখুন RunStatus, temp IF (temp> 0) তারপর END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- ধ্রুবক --------------- ------ LStop CON 750 RStop CON 750 '-------------- ভেরিয়েবল --------------------- এক্স VAR শব্দ চালু VAR শব্দ '-------------- প্রধান প্রোগ্রাম -----------------------

ডিও

GOSUB ফরওয়ার্ড

IF (IN9 = 0) এবং (IN10 = 0) তারপর উচ্চ 14 উচ্চ 3 GOSUB বিপরীতমুখী করুন 50 LOW 14 LOW 3 ENDIF

IF (IN9 = 0) তারপর উচ্চ 14 GOSUB বিপরীতমুখী রাইট 50 কম 14 শেষ

শেষ

'***************************************************** ******* 'নিচের কোডটি বাম্পারদের জন্য ব্যবহৃত হয়' *********************************** *************************

'------------------------------------------------- --- 'এটা এমন যে বাম্পার এগিয়ে যাবে' ------------------------------------ ---------------- ফরওয়ার্ড: X = 0 থেকে 25 'ফরোয়ার্ড বিট পুলসাউট LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT Return

'------------------------------------------------- --- 'এই যখন উভয় বাম্পার আঘাত করা হয়' -------------------------------------- -------------- রিভার্স টার্ন: X = 0 থেকে 25 'রিভার্স 20cm পুলসাউট LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 to 25' বাঁদিক 60 ডিগ্রী পুলসাউট LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT F X = 0 থেকে 50 PALSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT Return

'------------------------------------------------- --- 'ডান বাম্পার আঘাত করলে এই কোডটি উল্টানো এবং বাম দিকে ঘুরতে ব্যবহৃত হয়' ------------------------------ --------------

X = 0 থেকে 25 'রিভার্স পুলসাউট LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 থেকে 50' ডান দিকে 45 ডিগ্রি পুলসাউট LMotor, LStop Pulsout RMotor, 850 PAUSE 20 NEX 20 NAX

'------------------------------------------------- --- 'বাম বাম্পার আঘাত করলে এই কোডটি উল্টানো এবং ডান দিকে ঘুরতে ব্যবহৃত হয়' ------------------------------ -------------- 'রিভার্স পুলসাউট এলমোটর, 650 পুলসাউট আরমোটার, 850 থামুন 20 পরবর্তী X = 0 থেকে 50' বাম দিকে 45 ডিগ্রি পুলসাউট এলমোটর, 650 পুলসাউট আরমোটার, আর স্টপ পজ 20 পরবর্তী রিটার্ন

'***************************************************** ******* 'প্রক্রিয়া শেষ' **************************************** ******************

ধাপ 8: কোড ব্যাখ্যা করা

সেই কোডটি কী, তা হল এটি দেখায় যে রোবটটি বাম্পার অনুযায়ী কীভাবে কাজ করবে, উদাহরণস্বরূপ: ডান বাম্পারটি আঘাত করা হলে এটি "রিভারসেটর্নলেফট" কোডটি হয় এবং এটি বিপরীত করে এবং বাম দিকে ঘুরিয়ে দেয়।

"reverseturnright" হল যখন বাম বাম্পার আঘাত করা হয় এবং এটি বিপরীত এবং ডান দিকে পরিণত করে

"রিভার্সবোথ" হল যখন উভয় বাম্পার আঘাত করা হয় এবং এটি বিপরীত করে এবং একটি ভিন্ন উপায় চালু করে।

"নিম্ন" এবং "উচ্চ" পদগুলি কেবল তখনই কার্যকর যখন আপনি আপনার রোবটে এলইডি ব্যবহার করছেন, এর অর্থ হল যে নির্দিষ্ট আলো কম হবে, বা উচ্চ হবে।

ধাপ 9: চূড়ান্ত পণ্য

চূড়ান্ত পণ্য
চূড়ান্ত পণ্য
চূড়ান্ত পণ্য
চূড়ান্ত পণ্য

চূড়ান্ত পণ্যটি কিছুটা নীচের ছবির মতো হওয়া উচিত

প্রস্তাবিত: