সুচিপত্র:

লাইট আপ বোয় বট: 5 টি ধাপ
লাইট আপ বোয় বট: 5 টি ধাপ

ভিডিও: লাইট আপ বোয় বট: 5 টি ধাপ

ভিডিও: লাইট আপ বোয় বট: 5 টি ধাপ
ভিডিও: ঘরে বসে কারেন্টের কাজ শেখার উপায় নতুন ভিডিও | কারেন্টের বোর্ড ফিটিং | Electric Board Connection Bang 2024, নভেম্বর
Anonim
লাইট আপ বোয় বট
লাইট আপ বোয় বট
লাইট আপ বোয় বট
লাইট আপ বোয় বট
লাইট আপ বোয় বট
লাইট আপ বোয় বট

বাধা নির্দেশ, হালকা ইঙ্গিত এবং শব্দ ক্ষমতা সহ এই মাস্টারপিসটি তৈরি করতে আপনার প্রয়োজন হবে:

-একটি সম্পূর্ণ কার্যকরী Boe Bot

-প্রচুর সার্কিট তার

-টিনফয়েল

-কার্ডবোর্ড

-স্ট্যাপলার

-পপসিকল লাঠি

-তারের স্ট্রিপার

-ছোট প্লেয়ার

-একটি গরম আঠালো বন্দুক এবং গরম আঠালো

-বৈদ্যুতিক টেপ

-1 সার্কিট স্পিকার

-2 সাধারণ ক্যাথোড LEDs

-6 1K প্রতিরোধক

-2 10K প্রতিরোধক

-1 10uf ক্যাপাসিটর

আমরা কি এটি নির্মাণ করব?

ধাপ 1: বাম্পার তৈরি করা

বাম্পার তৈরি করা
বাম্পার তৈরি করা
বাম্পার তৈরি করা
বাম্পার তৈরি করা
বাম্পার তৈরি করা
বাম্পার তৈরি করা

বাম্পার তৈরি করতে, আপনি এর ব্যবহার করবেন:

-তার

-টিনফয়েল

-কার্ডবোর্ড

-গরম আঠা

-পপসিকল লাঠি

-স্ট্যাপলার

1. আপনি প্রথমে যা করতে চান তা হল কার্ডবোর্ডের একটি টুকরো কেটে অর্ধেক ভাঁজ করুন (২ য় এবং 3rd য় ছবি দেখুন) (এই x2 করুন)।

2. পরবর্তী, আপনি 20cm দৈর্ঘ্যের একটি তারের নিতে হবে এবং উভয় প্রান্ত ফালা, কিন্তু একটি অন্যটির চেয়ে দীর্ঘ। তারপরে লম্বা ছিঁড়ে যাওয়া প্রান্তটিকে একটি সর্পিল (4th র্থ ছবি দেখুন) (এই x4 করুন) এ টুইস্ট করুন।

3. টিনফয়েলের একটি টুকরো নিন এবং এটি অর্ধেক ভাঁজ করুন যাতে এটি একটি কার্ডবোর্ডের অভ্যন্তরীণ ভাঁজের পৃষ্ঠের সাথে খাপ খাইয়ে নিতে যথেষ্ট ছোট হয়। তারপর তারের সর্পিলটি টিনফয়েলে পুরো ভাঁজ দিয়ে স্ট্যাপল করে দেখুন (5 ম এবং 6 ম ছবি দেখুন) (এটি x4 করুন)।

4. টিনফয়েলের টুকরোর একপাশে কার্ড বোর্ডের ভেতরের ভাঁজে আঠালো করুন। (প্রতিটি অভ্যন্তরীণ ভাঁজের জন্য এটি করুন, তাই x2 প্রতি কার্ডবোর্ড পাইস (বেসিক্যালি x4)) সতর্ক থাকুন যখন আঠালো করার সময় টিনফয়েল স্পর্শ করবেন না, কারণ এটি তাপ পরিচালনা করবে এবং আপনার আঙ্গুলগুলি পুড়িয়ে দেবে (6 ষ্ঠ চিত্র দেখুন)।

5. দুটি Popsicle লাঠি একসাথে আঠালো (এই x2 করুন এবং একটিকে যথেষ্ট বড় করুন), এবং প্রতিটি কার্ডবোর্ড ভাঁজের পিছনে একটি Popsicle সংযোগ আঠালো করুন, এবং একটি বিপরীত দিকে একই কাজ করছে (প্রথম ছবি দেখুন)।

6. বাম্পারদের একসাথে কাছাকাছি থাকার জন্য একটি শেষ স্পর্শ, বাম্পারদের জন্য একটি সীমাবদ্ধ দৈর্ঘ্যের মাঝখানে বন্ধন করা। একবার বাঁধা, এটি আঠালো এবং এটি নিরাপত্তা নিশ্চিত করার জন্য এটি শুকিয়ে যাক (প্রথম ছবি দেখুন)।

আপনি সফলভাবে আপনার বাম্পার তৈরি করেছেন!

ধাপ 2: বাম্পার্স মাউন্ট করা

মাউন্ট করা বাম্পার
মাউন্ট করা বাম্পার

বোপার বোটে বাম্পারগুলি মাউন্ট করতে, আপনি এটি ব্যবহার করবেন:

-বো বট

-তোমার নতুন বাম্পার

-গরম আঠা

-বৈদ্যুতিক টেপ

এই ধাপটি মোটামুটি সহজ। আপনাকে যা করতে হবে তা হ'ল বৈদ্যুতিক টেপের একটি টুকরো নিন এবং এটিকে ধাতব অংশের সাথে কালো বলের চাকার ঠিক উপরে একটি অক্ষ দিয়ে রাখুন। একবার টেপ করা হলে, টেপ দিয়ে এলাকাটিকে গরম আঠালো করুন, বাম্পারগুলিকে আটকে দিন এবং মাউন্ট করার জন্য শুকনো না হওয়া পর্যন্ত এটি টিপুন।

এখন যে বাম্পাররা প্রস্তুত, আসুন সার্কিটে প্রবেশ করি!

ধাপ 3: সার্কিট তৈরি করা

সার্কিট তৈরি করা
সার্কিট তৈরি করা
সার্কিট তৈরি করা
সার্কিট তৈরি করা
সার্কিট তৈরি করা
সার্কিট তৈরি করা

সার্কিট তৈরি করতে আপনার প্রয়োজন হবে:

-বো বট

-বাম্পারগুলির সাথে সংযুক্ত তারগুলি

-তারের স্ট্রিপার

-ছোট প্লেয়ার

-সার্কিট তার

-1 সার্কিট স্পিকার

-2 সাধারণ ক্যাথোড LEDs

-6 1K প্রতিরোধক

-2 10K প্রতিরোধক

-1 10uf ক্যাপাসিটর

সার্কিটের জন্য আপনি প্রথম ছবিতে দেখানো হিসাবে সবকিছু সংযুক্ত করতে চান। ২ য়, 3rd য়, এবং 4th র্থ চিত্রটি প্রথমটির একটি অংশ (এটি বিভ্রান্ত করে এটিকে কম বিভ্রান্তিকর করে তোলে)। ২ য় ছবিটি হলো বাম্পার সার্কিট, 3rd য়টি ক্যাথোড সার্কিট এবং 4th র্থটি হল স্পিকার সার্কিট।

একবার হয়ে গেলে, আপনি সার্কিট স্পিকারকে বোয় বটের বেসিক স্ট্যাম্পের নীচে প্ল্যাটফর্মে বৈদ্যুতিক টেপ করতে পারেন যাতে এটি ঝুলে না যায়।

আরও একটি ধাপ, কঠিন অংশ শেষ!

ধাপ 4: কোড যোগ করা

কোড যোগ করা হচ্ছে
কোড যোগ করা হচ্ছে

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

অবশেষে, আপনাকে এই কোডটি বেসিক স্ট্যাম্পে ইনপুট করতে হবে, রোবটটিতে প্লাগ ইন করতে হবে এবং অবশেষে: এটি চালাতে হবে।

এখানে কোডটি লেখা হয়েছে, তবে আপনি বেসিক স্ট্যাম্প ফাইলটিও ডাউনলোড করতে পারেন এবং এটিও কাজ করা উচিত।

অ্যাপস্ট্রফের সাথে যেকোনো কিছু মন্তব্য করার আগে, কিন্তু '{$ STAMP BS2} এবং' {$ PBASIC 2.5} প্রয়োজন।

'***************************************************** *********************** 'নাম: উইলিয়াম

'************************************************************************

'শিরোনাম - BoeBump.bs2

তারিখ - 28 নভেম্বর 2017

'বর্ণনা: ফিজিক্যাল বাম্পার তৈরি করুন যা কমান্ড ট্রিগার করে যখন বোয় বটকে সরানোর জন্য কিছু আঘাত করে' বাধা থেকে। পাশাপাশি প্রকল্পে শব্দ এবং আলো যোগ করুন।

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'************************************************************************

'রিসেট স্টার্ট স্টপের জন্য কোড

'(কোডটি কিভাবে শুরু করা যায় !!!)

'এই কোডটি বটকে থামিয়ে দেয় বা রিসেট চাপলে শুরু করে' **************************************** ****************************************

temp VAR বাইট 'অস্থায়ী দোকান

RunStatus DATA $ 00 'ভেরিয়েবল রমে সংরক্ষিত

RunStatus পড়ুন, temp 'ROM থেকে ভেরিয়েবল পড়ুন

temp = ~ temp 'মান 0 থেকে 1 বা 1 থেকে 0 উল্টে দিন

RunStatus লিখুন, তাপমাত্রা 'রোমের কাছে পরিবর্তনশীল লিখুন

IF (temp> 0) তারপর শেষ 'চেক করুন যদি মান 1 হয়, এবং যদি তাই হয়, প্রোগ্রামটি শেষ করুন

'************************************************************************

'পিন সেটআপ

'************************************************************************

LMotor PIN 13

RMotor PIN 12

'************************************************************************

'কনস্ট্যান্টস সেটআপ

'************************************************************************

LStop CON 750

RStop CON 750

'************************************************************************

'পরিবর্তনশীল

'************************************************************************

এক্স ভিএআর ওয়ার্ড

'************************************************************************

'প্রধান প্রোগ্রাম

'************************************************************************

FREQOUT 5, 150, 880 'পুরানো মশলার সুর তৈরি করুন

PAUSE 50 'freqout কমান্ডের জন্য, FREQOUT 5, 150, 880 'সংখ্যা আউটপুট যায় (উদা: 5), সময়কাল (উদা: 150ms), বিরতি 20 'এবং অবশেষে ফ্রিকোয়েন্সি স্তর (উদা:: 880Hz)

FREQOUT 5, 250, 988

বিরতি 20

FREQOUT 5, 250, 1175

বিরতি 20

FREQOUT 5, 250, 1047

বিরতি 20

FREQOUT 5, 150, 1319

বিরতি 20

FREQOUT 5, 200, 1450

বিরতি 20

FREQOUT 5, 300, 1175

ডিও

উচ্চ 0 'ক্যাথোড সাদা করুন (কিন্তু তারা সাদা হবে না, যেমন

উচ্চ 1 'সাবরুটিন অবিলম্বে রঙ পরিবর্তন করবে)।

উচ্চ 2

উচ্চ 9

উচ্চ 10

উচ্চ 11

IF (IN6 = 1) এবং (IN4 = 1) তারপর 'যদি কেউ বাম্পার না হয়

কম 0 'স্পর্শ করছে, তারপর ক্যাথোডগুলি তৈরি করুন

নিম্ন 2 'সবুজ এবং সাবরুটিনে এগিয়ে যান

নিম্ন 9 'ফরওয়ার্ড বলা হয়।

নিম্ন 11

GOSUB ফরওয়ার্ড

ELSEIF (IN6 = 0) এবং (IN4 = 0) তারপর 'যদি উভয় বাম্পার স্পর্শ করে, নিম্ন 0 'তারপর উভয় ক্যাথোড লাল হয়ে যায়, নিম্ন 1 'দুটি বীপ তৈরি করুন, এবং এগিয়ে যান

লো 9 'বোথবাম্প সাবরুটিন।

নিম্ন 10

FREQOUT 5, 50, 2500

বিরতি 200

FREQOUT 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) এবং (IN4 = 1) তারপর 'যদি শুধু ডান বাম্পার আঘাত করে, কম 9 'ডান ক্যাথোডকে লাল করে তুলুন, নিম্ন 10 'দুটি বীপ তৈরি করুন, এবং এগিয়ে যান

FREQOUT 5, 50, 2500 'BumpRight সাবরুটিন।

বিরতি 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) এবং (IN4 = 0) তারপর 'যদি কেবল বাম বাম্পার আঘাত করে, কম 0 'বাম ক্যাথোডকে লাল করে তুলুন, নিম্ন 1 'দুটি বীপ তৈরি করুন, এবং এগিয়ে যান

FREQOUT 5, 50, 2500 'BumpLeft সাবরুটিন।

বিরতি 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

যদি শেষ

লুপ

END 'দুর্ঘটনাক্রমে পরিচালিত সাব -প্রসেসর আগে প্রোগ্রাম বন্ধ করুন

'************************************************************************

'উপ পদ্ধতি

'************************************************************************

এগিয়ে যান: 'একটু এগিয়ে যান

X = 1 থেকে 30 এর জন্য

PULSOUT RMotor, 700

PULSOUT LMotor, 850

পরবর্তী

বিরতি 20

ফিরে আসুন আবার শুরু করার জন্য শুরুতে ফিরে যান

'****************************************************

BothBump: 'একটু ব্যাক আপ করুন

X = 1 থেকে 150 এর জন্য

PULSOUT RMotor, 850

PULSOUT LMotor, 650

পরবর্তী

বিরতি 200

X = 1 থেকে 100 'বাধা থেকে বাঁদিকে ঘুরুন

PULSOUT RMotor, 650

পুলসাউট এলমোটর, 760

পরবর্তী

বিরতি 20

ফিরে আসুন আবার শুরু করার জন্য শুরুতে ফিরে যান

'****************************************************

BumpLeft: 'একটু ব্যাক আপ করুন

X = 1 থেকে 150 এর জন্য

PULSOUT RMotor, 850

PULSOUT LMotor, 650

পরবর্তী

বিরতি 200

X = 1 থেকে 100 'বাধা থেকে ডানদিকে ঘুরুন

PULSOUT RMotor, 740

PULSOUT LMotor, 850

পরবর্তী

বিরতি 20

ফিরে আসুন আবার শুরু করার জন্য শুরুতে ফিরে যান

'****************************************************

BumpRight: 'একটু ব্যাক আপ করুন

X = 1 থেকে 150 এর জন্য

PULSOUT RMotor, 850

PULSOUT LMotor, 650

পরবর্তী

X = 1 থেকে 100 'এর জন্য 200 থামুন' বাধা থেকে বাম দিকে ঘুরুন

PULSOUT RMotor, 650

PULSOUT LMotor, 760

পরবর্তী

বিরতি 20

ফিরে আসুন আবার শুরু করার জন্য শুরুতে ফিরে যান

'********************************************************

'সাব প্রসিডিউরের সমাপ্তি

'********************************************************

'কোডের শেষ

'********************************************************

অভিনন্দন, আপনি আপনার বো বট আপগ্রেড করেছেন !!!

গুরুত্বপূর্ণ পয়েন্ট:

মনে রাখবেন যে যখন আপনি কোডটি চালান, তখন আপনাকে রোবটের রিসেট বোতাম টিপতে হবে যাতে এটি চালু হয়

ধাপ 5: সব সম্পন্ন

এই আপগ্রেডটি আসলে কী করতে পারে তা দেখতে ভিডিওগুলি দেখুন এবং অডিও ফাইলগুলি শুনুন!

পুনশ্চ. বোয়ে ফাইলটি পুরানো মশলা সুর, যা রিসেট বোতামের মাধ্যমে বো বোটের প্রাথমিক সক্রিয়করণের সময় ঘটে। বোই বীপ ফাইলটি এমন শব্দ যা বাজানো হয় যখন বাম্পার সক্রিয় হয় (একটি বাধা আঘাত)।

প্রস্তাবিত: