সুচিপত্র:
- ধাপ 1: উপকরণ তালিকা
- পদক্ষেপ 2: পেইন্ট প্রয়োগ করতে এটি সংশোধন করুন
- ধাপ 3: প্রথম পেইন্টিং: ডেমো ব্যবহার করা
- ধাপ 4: পেইন্ট করতে সক্রিয় টিসিএল এবং লোগো ব্যবহার করুন
- ধাপ 5: পেইন্ট করতে সেন্সর ব্যবহার করা
- ধাপ 6: উপসংহার
ভিডিও: একটি IRobot ক্রিয়েট করতে ক্রিয়েট পরিবর্তন: 6 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
এটি একটি রোবটিক্স প্রজেক্ট যা সম্ভবত রোবট নিয়ে কোন অভিজ্ঞতা নেই এমন কেউ সম্পন্ন করতে পারে। আমি এটা বলছি কারণ, আমি শুরু করার আগে, রোবট নিয়ে আমার কোন অভিজ্ঞতা ছিল না। অথবা প্রোগ্রাম লেখার। প্রকৃতপক্ষে, আমি জানতাম কিভাবে আঁকতে হয় এবং সেটাই ছিল অনেকটা। আমি মূলত প্রোগ্রাম লিখতে চেয়েছিলাম যাতে রোবট নির্দিষ্ট পেইন্টিং করতে পারে। আমি দ্রুত বুঝতে পারলাম যে এটি করা ক্লান্তিকর, বিরক্তিকর, এবং সত্যিই রোবটের দুর্দান্ত বৈশিষ্ট্যগুলির অনেক সুবিধা নেয় না। তাই এর পরিবর্তে, এই নির্দেশনাটি আপনাকে শিখাবে কিভাবে:- রোবটটি সংশোধন করুন যাতে এটি ব্রাশ, রোলার এবং অন্যান্য বিভিন্ন যন্ত্রপাতি দিয়ে আঁকতে পারে- কিছু পেইন্টিং করার জন্য মৌলিক প্রাক-সেট প্রোগ্রামের সুবিধা নিন- সক্রিয় ব্যবহার করুন টিসিএল লোগো ব্যবহার করে একটি পেইন্টিং ডিজাইন করার জন্য- মডিউলের সাথে আসা নমুনা প্রোগ্রামগুলিকে সংশোধন করে রোবটে সেন্সর ব্যবহার করে কিছু পেইন্টিং করুন। একটি কম্পিউটার, ইত্যাদি। আমি নিশ্চিত যে বেশিরভাগ মানুষই (অনেক) অসুবিধা ছাড়াই এটি পরিচালনা করতে সক্ষম হবে, তাই আমি এখানে সেই নির্দেশাবলীর নকল করিনি। একজন শিল্পী) রোবটের সাথে কিছুক্ষণ খেলার পর আমি বুঝতে পারলাম যে রোবটটি শিল্পী নাকি মহিমান্বিত পেইন্ট ব্রাশ কিনা তা আমাকে সিদ্ধান্ত নিতে হবে। লোগো প্রোগ্রামিং এটিকে পেইন্টব্রাশের মতো আচরণ করে, যেখানে সেন্সর ভিত্তিক প্রোগ্রামিং এটিকে নিজের শিল্পী হিসেবেই বেশি ব্যবহার করে। একজন শিল্পী হিসেবে এটা আমার কাছে সবচেয়ে ভালো লেগেছে। বাস্তবে, আমরা দ্রুত আর্ট সতীর্থ হয়ে উঠলাম। এটি আমার চেয়ে দ্রুত এবং আরো নির্ণায়কভাবে আঁকা, কিন্তু আমাকে ছাড়া পেইন্ট রং নির্বাচন করা, এটি পূরণ করুন এবং ধাক্কা দিয়ে যান এটি মূলত একটি ভারী ফ্রিসবি ছিল। কোন শিল্পী সম্ভবত তাদের চারপাশের জগতের সচেতনতা ছাড়া কাজ করতে পারে না (ইন্দ্রিয় থাকাটা আপনার শিল্পকে প্রভাবিত করে) তাই সেন্সর ব্যবহার না করে রোবট ব্যবহার করা হাস্যকর মনে হয়েছে। আমি এটা জানার জন্য প্রয়োজনীয় জিনিসগুলি দিয়েছি, এবং এই জিনিসগুলির প্রতিক্রিয়ায় পেইন্টিং তৈরি হয়েছে আমি তাড়াতাড়ি বুঝতে পেরেছি যে কিভাবে একজন মানুষ একটি কাজ সম্পন্ন করে এবং কিভাবে একটি রোবট এটি খুব সহজেই সম্পন্ন করবে তা ভুলে যাওয়া গুরুত্বপূর্ণ। স্প্রে পেইন্টিং ব্যতীত, বেশিরভাগ পেইন্টিং সবচেয়ে কার্যকরীভাবে একটি অনুভূমিক পৃষ্ঠে করা হয়, সত্ত্বেও শিল্পীর ইজেলে ক্লিচ সত্ত্বেও। চিত্রশিল্পীর দৃষ্টিভঙ্গির সুবিধার্থে পাত্রটি রয়েছে - অনুভূমিক শিল্পের একটি পূর্বনির্ধারিত প্রভাব রয়েছে। এজন্যই আপনার প্রিন্টার অনুভূমিকভাবে প্রিন্ট করে - এটি চলমান বা রক্তপাতের ঝুঁকি ছাড়াই কালি প্রয়োগ করার সর্বোত্তম উপায়। এই কারণেই আমি রোবটের স্বাভাবিকভাবে অনুভূমিক প্রকৃতির সাথে কাজ করার সিদ্ধান্ত নিয়েছি, এমন কিছু তৈরি করার চেষ্টা করার পরিবর্তে যা দেয়ালে আঁকা যায় যা 'পেইন্টিং রোবটগুলির মধ্যে খুব সাধারণ।' । যখন আমি পেইন্ট করি তখন আমি বাম থেকে ডানে, বা উপরে থেকে নীচে কাজ করার বিষয়ে চিন্তা করি না। আমি পেইন্ট যেখানে এটি হওয়া উচিত, বক্ররেখা কাজ, সোজা লাইন বা অন্য যে কোন উপযুক্ত। যেহেতু আমি শুধু একটি প্রিন্টার তৈরির চেষ্টা করছি না, আমি ভেবেছিলাম যে রোবটটি রোভিং প্রিন্টারের মতো পেইন্টিং জুড়ে কাজ করার পরিবর্তে আমি যেভাবে লাইনে আঁকা উচিত তা এই চ্যালেঞ্জগুলি উপস্থাপন করেছে, বিশেষ করে রোবট যে সুস্পষ্ট ঝুঁকির সাথে ভেজা পেইন্টের উপর দিয়ে গড়িয়ে পড়বে। যেমনটি দেখা গেছে, পেইন্টটি সত্যিই চাকার উপর জমা হয় বলে মনে হয় না, তবে তারা পেইন্টিংয়ে একটি চমৎকার চিহ্ন যোগ করে। টায়ারের ট্রেডগুলির মধ্যে কিছুটা তৈরি হয়, তবে এটি শুকিয়ে গেলে সহজেই খোসা ছাড়ানো যায়। একটি উপায়ে, এটি একটি শিল্পীর চেয়ে আলাদা নয় যা তাদের আঙ্গুলগুলি প্যাস্টেলগুলিকে ধুয়ে ফেলার জন্য ব্যবহার করে - রোবটটি এর 'পরিশিষ্ট' ব্যবহার করে যা পৃষ্ঠে পেইন্ট প্রয়োগ করা হয় তা প্রভাবিত করে।
ধাপ 1: উপকরণ তালিকা
এই প্রকল্পের সমস্ত ধাপগুলি সম্পূর্ণ করার জন্য আপনাকে এটিই করতে হবে, তবে আপনি যদি বাছাই করে থাকেন এবং বেছে নিচ্ছেন তবে আপনার এটির প্রয়োজন হবে না।
- iRobot তৈরি করুন (স্পষ্টতই) - কমান্ড এবং কন্ট্রোল মডিউল (এটি এখন সংযুক্ত করুন এবং এটি সেট আপ করুন যে রোবট এবং কমান্ড প্রতিটি একটি চালু/বন্ধ সুইচ আছে।) - ব্যাটারি চার্জার - সিরিয়াল কেবল (অন্তর্ভুক্ত) 6-32 স্ক্রু গ্রহণ করার জন্য এটির উপর সমস্ত গর্ত রয়েছে। Anything-2২ থ্রেডেড নয় এমন কিছু কিনবেন না, কারণ একাধিক জিনিসের ট্র্যাক রাখা অসুবিধাজনক। এছাড়াও, যদি আপনি পারেন, হয় সব সমতল (আমার মত) অথবা ফিলিপস স্ক্রু পান। একটি স্ক্রু ড্রাইভারের নিয়ম কারণ আপনি প্রয়োজনীয় জিনিসগুলিকে শক্ত করতে এবং সামঞ্জস্য করতে চারপাশে রাখতে চান। - 4 - 12 ইঞ্চি থ্রেডেড রডের টুকরা - 2 - 2 ইঞ্চি স্ক্রু - 10 (বা তার বেশি) বাদাম - 2 - 1/2 ইঞ্চি স্ক্রু - 9/64 ড্রিল বিট (এটি একটি ভাল আকার বলে মনে হচ্ছে কারণ এটি একটি ছোট্ট বিট রোবটের কম্পন এবং চলাফেরা সংযোগগুলি আলগা করতে থাকে, তাই একটু স্ন্যাগ হওয়া একটি ভাল জিনিস।) - 2 - 1 থেকে 1 1/2 ইঞ্চি কব্জা (এগুলি সাধারণত কাঠের বাক্স এবং পুতুল ঘর ধরনের অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয়) - 2 বা তার বেশি - 2 ইঞ্চি ক্লিপ (যদি আপনি এটি পেতে পারেন তবে সবুজ সুন্দর - এটি মডিউলের সাথে সমন্বয় করে, এবং তারা জিনিসগুলি সুরক্ষিত করার জন্য কাজে আসে) - 1 টি সাদা প্লাস্টিকের কমপক্ষে 9x9 ইঞ্চি (আমার একটি বোর্ড যা কেক সাজানোর উপকরণ দিয়ে বিক্রি করা হয়েছে - এটি কেক সাজানোর পরে এটিকে সমর্থন করার জন্য ব্যবহার করা হয়। এটি rugেউখেলান এবং প্রায় 1/8 ইঞ্চি পুরু, এবং আমি এটি ভারী দায়িত্ব কাঁচি দিয়ে কাটতে সক্ষম হয়েছি।) - 1x2 কাঠের 2 ফুট - ফানেল (থেকে পেইন্ট ধরে রাখুন) - 3/8 ইঞ্চি ব্যাসের বাইরে পরিষ্কার প্লাস্টিকের টিউবিং - 1/2 ইঞ্চি বৈদ্যুতিক সঙ্কুচিত টিউব - ছোট পেইন্টব্রাশ, রোলার, পেইন্টিং প্যাড, মেকার, কলম, বা যেকোনো কিছু অন্যথায় যা আপনি ভাবতে পারেন তা একটি চিহ্ন তৈরি করবে - মাস্কিং টেপ (কাগজ ধরে রাখা এবং সাময়িকভাবে জিনিসগুলি ধরে রাখা) - প্লাস্টিকের শীটিং (কারণ রোবটগুলি অনির্দেশ্য এবং দ্রুত, এবং আপনি সম্ভবত সবকিছু আঁকা চান না) - একটি ডিনার কেচাপ চিরকালের রঙের জন্য ক্যাপ সহ স্টাইলের বোতল - সাদা রঙ (স্টাইলের জন্য) - কাঠ কাটার কিছু এবং গর্ত ছিদ্র করার কিছু - একটি স্ক্রু ড্রাইভার - অন্যান্য মৌলিক গৃহস্থালী সরঞ্জাম - প্রচুর পেইন্ট যা জল দিয়ে পরিষ্কার হয় (আমি ভুল ব্যবহার করি) পেইন্ট এবং বাড়ির উন্নতি দোকান থেকে tints। আপনি $ 1 থেকে $ 5 এর জন্য এটি অনেক কিছু পেতে পারেন, অথবা, যদি আপনি খুব সুন্দর/ভাগ্যবান হন তবে তারা আপনাকে এটি বিনামূল্যে দেবে, যেমন পিটসবার্গ পেইন্টের অতি চমৎকার মানুষ, যারা আমার প্রায় সবই সরবরাহ করেছিল।) - কিছু আঁকা (কাগজ এবং কাপড় ভাল কাজ করে
পদক্ষেপ 2: পেইন্ট প্রয়োগ করতে এটি সংশোধন করুন
রোবটটি বিভিন্ন ধরণের পেইন্ট অ্যাপ্লায়ার, পেন্সিল, মার্কার, অথবা অন্য যে কোন কিছু দিয়ে আপনি শিল্প করতে চান তা ধরে রাখতে সক্ষম হতে হবে। এটি বিভিন্ন ধরণের চ্যালেঞ্জ উপস্থাপন করেছে, কিন্তু আমি মনে করি আমার সিস্টেম তাদের বেশিরভাগই বেশ ভালভাবে সমাধান করে। রোবটের শীর্ষে দুটি কাঠের বাহু সংযুক্ত থাকে এবং প্রত্যেকটির শেষে একটি ক্লিপ থাকে। এইভাবে বাহুগুলি যতটা প্রয়োজন হতে পারে ততটা দূরে বা একসাথে বন্ধ হতে পারে (তারা রোবটের সাথে সংযুক্তির সময়ে ঘূর্ণায়মান হয় এবং একবার সেট হয়ে গেলে সেগুলিকে আরও শক্ত রাখার জন্য শক্ত করা যেতে পারে, অথবা কিছুটা শিথিল রেখে দেওয়া যেতে পারে) তাই রোবট ঘুরার সাথে সাথে ব্রাশটি কিছুটা দুলতে পারে।) কব্জাগুলি ক্লিপগুলিকে সর্বদা একে অপরের দিকে বা ব্রাশ ধরে রাখার জন্য প্রয়োজনীয় অন্য কোন কোণে নির্দেশ করতে দেয়, যা ক্লিপগুলি সরাসরি স্ক্রু করা হলে সম্ভব হবে না অস্ত্র পেইন্টটি ব্রাশে ক্রমাগত সরবরাহ করা দরকার, তাই আমি একটি ফানেল ধরে রাখার জন্য একটি উপরের ডেক যুক্ত করেছি এবং ব্রাশের ঠিক সামনে ড্রিপ করার জন্য পেইন্টটি একটি নল দিয়ে চলেছে। রোবট চলার সাথে সাথে ব্রাশ এটি ছড়িয়ে দেয়। আপনি একটি ভিন্ন পরিমাণের পেইন্ট সরবরাহ করতে একটি ভিন্ন আকারের টিউবিং চয়ন করতে পারেন, অথবা আপনি যে লাইনটি পাচ্ছেন তা পছন্দ না হলে রোবটটি যে গতিতে চলে তা সামঞ্জস্য করতে পারেন। সঙ্কুচিত টিউবিং ভিনাইল টিউব এবং ফানেল একসাথে ধরে রাখে, এটি পরিষ্কার করা সহজ করে এবং এটি কেবল শীর্ষ প্ল্যাটফর্মে নামতে দেয়। এটি একটি মোটামুটি সহজ সমাবেশ, এবং অনেকগুলি পেইন্টিংয়ের মাধ্যমে ভালভাবে ধরে রেখেছে।
কাঠকে 2 7 লম্বা টুকরো করে কাটুন। প্রতিটি টুকরোর শেষ থেকে এক ইঞ্চি একটি গর্ত (দীর্ঘ পথ) ড্রিল করুন। অন্য প্রান্তে, কব্জাগুলি সংযুক্ত করার জন্য পাইলট গর্তগুলি ড্রিল করুন। এই টুকরাগুলি সাদা করুন (যদি আপনি এটি করেন আবার শুকিয়ে গেলে, কব্জাগুলিকে প্রান্তের দিকে স্ক্রু করুন। তারপর, কব্জার অন্য দিকে, একটি স্ক্রু এবং বাদাম দিয়ে একটি ক্লিপ সংযুক্ত করুন। দেখানো বেশিরভাগ ক্লিপগুলি একটি ছিদ্র দিয়ে আসে (এমনকি যদি এটি প্লাস্টিকের আবৃত থাকে) কিন্তু আপনাকে হয়তো এটা একটু বড় করতে হবে। এটা কাজ করবে, আমি কথা দিচ্ছি। অন্য প্রান্তের ছিদ্র দিয়ে 2 ইঞ্চি স্ক্রু ব্যবহার করুন রোবটের উপরের পৃষ্ঠের দূরবর্তী পিছনের জোড়ায়। ছবিগুলির প্যাটার্ন। আমি ভারী দায়িত্ব ব্যবহার করেছি (এগুলি একটি পয়সা কাটবে!) স্টাইলের কাঁচি, কিন্তু আমি নিশ্চিত যে বেশিরভাগ প্লাস্টিক একটি ইউটিলিটি ছুরি দিয়ে কাটা যেতে পারে অথবা যদি আপনি স্প্লারজিংয়ের মত মনে করেন তবে এটি এক্রাইলিক থেকে লেজার কাটুন। প্রতিটি থ্রেডেড রডের এক প্রান্ত থেকে একটি বাদাম 3/4 ইঞ্চি স্ক্রু করুন। শেষ থেকে প্রায় তিন ইঞ্চি অন্য প্রান্তে একটি বাদাম স্ক্রু করুন। থ্রেডের ছোট প্রান্তটি স্ক্রু করুন কার্গো উপসাগরের গর্তে রড, বাদাম পর্যন্ত। প্লাস্টিকের শীটটি অন্যান্য বাদামের শীর্ষে 3 ইঞ্চি নিচে স্লাইড করুন। প্লাস্টিকের উপরে একটি দ্বিতীয় বাদাম যোগ করার প্রয়োজন হতে পারে যদি এটি নিজের উপর শক্তভাবে ধরে না থাকে। প্ল্যাটফর্মের খোলার মধ্যে আপনার ফানেল সেট করুন। ফানেলের নিচ থেকে পৌঁছানোর জন্য কতটা ভিনাইল টিউব লাগবে তা পরিমাপ করুন নিচের পৃষ্ঠকে স্পর্শ করতে। এই নলটিকে ফানেলের সাথে সংযুক্ত করতে প্রায় এক ইঞ্চি সঙ্কুচিত টিউবিং ব্যবহার করুন। একটি তাপ বন্দুক এটি ভাল করবে, কিন্তু আমার বোনের হেয়ার ড্রায়ারটি সহজ ছিল এবং কাজটি সম্পন্ন করেছিল। আপনি এটি করার জন্য মাস্কিং টেপ ব্যবহার করতে পারেন পরিবর্তে যদি আপনি চান, যদি আপনি এটি করার আগে এটি পরীক্ষা করতে চান। আপনি যা কিছু আঁকতে ব্যবহার করবেন (ব্রাশ/বেলন/ইত্যাদি) দুটি ক্লিপের জায়গায় রাখা হবে। নলটি পেইন্ট আবেদনকারী এবং রোবটের মধ্যে বসতে হবে। আপনি টিউবটি ব্রাশে টেপ করতে চাইতে পারেন যদি এটি নিজের জায়গায় না থাকে। আপনি যে পেইন্টটি ব্যবহার করতে চান তা দিয়ে কেচাপের বোতলগুলি পূরণ করুন। একটি ফানেল এবং ল্যাডেল (যা খাবারের সাথে ব্যবহার করা হবে না) এর জন্য কাজে আসে। আপনি পরবর্তীতে এইরকম দ্রুত পেইন্ট রিফিল করার ক্ষমতা পেয়ে খুশি হবেন, এবং কেচাপ অ্যাকশনটি পেইন্টের নিজের জন্য অপেক্ষা করার পরিবর্তে দ্রুত টিউবটি পূরণ করতে সহায়তা করে।
ধাপ 3: প্রথম পেইন্টিং: ডেমো ব্যবহার করা
আপনার প্লাস্টিকের চাদর রাখুন। আপনার কাগজ/কাপড়টি মাস্কিং টেপ দিয়ে নিচে টেপ করুন। প্রায় 3 বাই 4 ফুট একটি এলাকা মনে হয় এটি একটি সুন্দর পরিমান পৃষ্ঠের মত যাতে এটি রং করা যায়। বড় কাজগুলিও খুব বেশি, কিন্তু 2 বাই 3 এর চেয়ে অনেক ছোট এবং আপনি আপনার কাগজের চেয়ে আপনার প্লাস্টিকে বেশি রং করবেন। যদি এটি প্রান্তের চারপাশে আসতে পারে তবে রোবট এটিকে ধরে ফেলবে, এটিকে টেনে তুলবে, এটিকে ভেঙে ফেলবে এবং অন্য দুষ্টু রোবট যা যা মনে করতে পারে তা করতে পারে, তাই এটি ভালভাবে টেপ করুন।
আপনার রোবট চালু করুন। এমন একটি প্রোগ্রাম নির্বাচন করুন যা আকর্ষণীয় মনে হয় - 5 আমার প্রিয়, কিন্তু আপনার কাছে যে কোন সরঞ্জাম আছে সেগুলি ভাল। আপনি যদি একটি কভার টাইপ প্রোগ্রাম চয়ন করেন তবে এলাকার ঘেরের চারপাশে কিছু রাখতে ভুলবেন না (যেমন 2x4 কাঠ বা কিছু) কারণ অন্যথায় এটি আপনার রুমকে coverেকে দেবে এবং রঙ করবে। আপনি একটি পং/4 বর্গ ধরনের চুক্তির সাথে অনেক মজা করতে পারেন যদি আপনার আশেপাশে 3 জন বন্ধু থাকে - প্রতিটি পাশে ব্যক্তি থাকে এবং তাদের পাশে রোবটকে বাউন্স করার জন্য তাদের দায়িত্বশীল করে তোলে। আপনি এটি একটি টেবিল শীর্ষে করতে পারেন এবং ক্লিফ সেন্সরের উপরও নির্ভর করতে পারেন। ফানেলের মধ্যে কিছু পেইন্ট পূরণ করুন। প্রথমবার ছোট শুরু করুন, কিন্তু একবার আপনি আত্মবিশ্বাসী হয়ে উঠতে পারেন। যত তাড়াতাড়ি পেইন্টটি টিউবের নিচের দিকে 'স্টার্ট বোতাম' টিপুন এবং এটি দেখুন। কোনো কিছু বন্ধ হয়ে গেলে দ্রুত হতে প্রস্তুত থাকুন। এছাড়াও ব্রাশ/বেলন/ইত্যাদি কিভাবে করতে হয় তা দেখতে ভুলবেন না, কারণ আপনাকে সেখানে কিছু সামঞ্জস্য করতে হবে। আপনি সম্ভবত এটি খুব দ্রুত ঝুলন্ত পাবেন। আপনি যদি বিরতি নিতে চান বা কিছু অতিরিক্ত সময় চান তবে একটি ছোট সি-ক্ল্যাম্প টিউবিংয়ের নিচে পেঁচানো পেইন্টটি বন্ধ করে দেবে। বাহুতে ব্যবহৃত ক্লিপগুলি টিউবে পেইন্ট বন্ধ করার জন্য যথেষ্ট শক্তিশালী নয়। আপনি ফানেলটি টানতে পারেন এবং রঙের মধ্যে এটি পরিষ্কার করতে পারেন, তবে আমি সাধারণত ফানেলের মধ্যে অন্যটির উপরে একটি রঙ যুক্ত করি। আপনার রঙের চাকা জানা এবং লাল, নীল এবং হলুদকে একত্রিত না করার জন্য আরেকটি রঙ চয়ন করা স্মার্ট (কারণ এটি একটি বাদামী/ধূসর বিশ্রী রঙ তৈরি করবে) তবে আপনি ব্লুজের বিভিন্ন শেডের সাথে দুর্দান্ত ফলাফল পেতে পারেন, তারপরে কিছু যুক্ত করুন বেগুনি বা লাল ইত্যাদি
ধাপ 4: পেইন্ট করতে সক্রিয় টিসিএল এবং লোগো ব্যবহার করুন
একজন অতি চতুর লোক আছে যে তৈরি ফোরামে কিছু অসাধারণ জিনিস পোস্ট করেছে। ফোরামগুলি একটি দুর্দান্ত সম্পদ, বিশেষত যদি আপনি সত্যিই জানেন না যে আপনি কী করছেন তার ডকুমেন্টেশন এখানে উপলব্ধ: https://createforums.irobot.com/irobotcreate/board/message? Board.id = Create_projects & thread.id = 13 তিনি লোগো কমান্ড ব্যবহার করে রোবট চালানোর জন্য টিসিএল ব্যবহার করেছিলেন। আপনাকে পোস্টে যেতে হবে এবং সক্রিয় টিসিএল ডাউনলোড এবং ইনস্টল করার জন্য তার নির্দেশাবলী অনুসরণ করতে হবে, তারপরে তার প্রোগ্রামটি ডাউনলোড করতে হবে। আমি এখানে তার কোড পোস্ট করা ঠিক মনে করিনি (সুস্পষ্ট কারণে), কিন্তু এটি উপরে অন্তর্ভুক্ত ফোরাম পোস্টে পাওয়া যায়। একবার আপনি এটি সব ইনস্টল এবং ডাউনলোড করার পরে আপনি আপনার নতুন iTurtle তৈরি ব্যবহার শুরু করতে প্রস্তুত (যা একটি খারাপ লোগো শ্লেষ)। এটি একটি অত্যন্ত সহজ ইন্টারফেস যেখানে আপনি আক্ষরিক অর্থে এটি (মিলিমিটার এবং কোণ ডিগ্রীতে) বলবেন কি করতে হবে, সিরিয়াল ক্যাবলটি সংযুক্ত করুন এবং এটি করুন। আপনার যদি ল্যাপটপ থাকে তবে এটি আরও ভাল কাজ করবে, কারণ সিরিয়াল কেবলটি এত দীর্ঘ নয় এবং এটি কাজ করার সময় এটি সংযুক্ত থাকতে হবে। রোবটটি (আপাতদৃষ্টিতে) প্রায় p০ পাউন্ড বহন করতে সক্ষম, তাই যদি আপনি এটিকে সামঞ্জস্য করার জন্য কিছু করেন তবে আমি কল্পনা করতে পারি যে আপনি আপনার ল্যাপটপটি ঠিক সেট করতে পারেন এবং এটি ছেড়ে দিতে পারেন। আপনি এই সিস্টেমের সাথে পেইন্টিং, কিছুটা ইচ-এ-স্কেচ শৈলী, এবং প্রোগ্রামগুলি ইনস্টল করা ছাড়া অন্য কোন কম্পিউটারের জ্ঞানের প্রয়োজন নেই। এই. এটি একরকম হস্তক্ষেপ করতে পারে বলে মনে হয়, এবং এটি যদি আপনি এটি সংযুক্ত করেন তবে এটি কাজ করবে না (এমনকি যদি এটি বন্ধ থাকে।) আপনার পেইন্টিং সেট আপ করা এবং এটি কোনও পেইন্ট ছাড়াই বা এটি করার আগে কোনও মার্কার দিয়ে এটি চালানো একটি ভাল ধারণা পেইন্ট সহ (কমপক্ষে প্রথমে)। এটি আপনার শুরুর স্থানটি বেছে নেওয়ার জন্য বিশেষভাবে দরকারী কারণ এটি নির্দেশ করবে যে কাগজে চিত্র কোথায় প্রদর্শিত হবে। এটা মনে রাখা গুরুত্বপূর্ণ যে এই পদ্ধতিটি রোবটের সমস্ত নিরাপত্তা সেন্সর নিষ্ক্রিয় করে বলে মনে হয়, তাই যদি আপনি এটিকে 500 এর পরিবর্তে 50, 000 এগিয়ে নিয়ে যান তবে এটি সত্যিই তা করবে, এবং আপনি এটি বন্ধ করার জন্য তাড়া করবেন এটা। যদি এটি আসল পেইন্ট ব্যবহার করে তবে আপনি এটি ধরার পরে আপনার অনেক পরিষ্কার করা হবে। আপনি যা আঁকতে চান তা তৈরি এবং দ্রুত পরিবর্তন করার জন্য এই পদ্ধতিটি সত্যিই কার্যকর, এবং প্রোগ্রাম লেখার এবং কমান্ড মডিউলে ইনস্টল করার চেয়ে অনেক বেশি কার্যকর। সবচেয়ে বড় নেতিবাচক দিক হল সিরিয়াল ক্যাবল।
ধাপ 5: পেইন্ট করতে সেন্সর ব্যবহার করা
যেমন আমি আমার ভূমিকাতে বলেছি, কিছুক্ষণ কাজ করার পর আমি বুঝতে পেরেছি যে এটিকে প্রিন্টার হিসেবে বিবেচনা করলে রোবট যেসব বৈশিষ্ট্য প্রদান করে তা অনেক উপেক্ষা করে। তাই এখানে কিছু জিনিস আছে যা আপনি ক্রিয়েট, কমান্ড মডিউল এবং পেইন্টিং তৈরির নমুনা প্রোগ্রামগুলির সাথে করতে পারেন। কোডটি কিভাবে কাজ করে এবং আপনি কি কি অপশন পরিবর্তন করতে পারেন তার জন্য আপনি একবার অনুভব করতে পারেন। এমনকি কিছু ভারী বস্তু (যা হয় রং প্রতিরোধী অথবা মোমযুক্ত কাগজে মোড়ানো) কিন্তু আপনি সম্ভবত এর চেয়ে একটু বেশি নিয়ন্ত্রণ চান, এবং আমি একটি কারণের জন্য উপকরণ তালিকায় কমান্ড মডিউল যোগ করেছি। সেট, এখানে এটি করার কিছু উপায় রয়েছে: প্রোগ্রামারদের নোটবুকে 'ড্রাইভ' নামক নমুনা প্রোগ্রামটি খুলুন (এর ব্যাখ্যা আপনি ম্যানুয়াল যা iRobot ওয়েবসাইট থেকে ডাউনলোড করতে পারেন।) 156 লাইনে আপনি পাবেন: // সেট টার্ন প্যারামিটার এবং কোণ রিসেট করুন যখন সেন্সর ট্রিগার হয় তখন রোবট কি করে। এর মধ্যে জিনিসগুলির মধ্যে ঝাঁপ দেওয়া বা জিনিসগুলি প্রায় পড়ে যাওয়া অন্তর্ভুক্ত রয়েছে। এই বিভাগে খেলতে কিছু মজার জিনিস আছে। দূরত্ব = 0; আপনি এটি যেকোনো নম্বরে পরিবর্তন করতে পারেন আপনি যে নম্বরটি চয়ন করেন তা হ'ল রোবটটি কত মিলিমিটার ব্যাক আপ করবে বা কোনও কিছুর কিনারা খুঁজে পাবে। সুতরাং, উদাহরণস্বরূপ, "0" কে "200" এ পরিবর্তন করা, এটি 200 মিলিমিটার ব্যাক আপ করবে। এটি আপনাকে প্রান্ত থেকে আসা বিভিন্ন কোণে 200 মিলিমিটার লম্বা লাইন দেবে এবং পেইন্টিং সারফেসের আশেপাশে এবং অন্যান্য বস্তু যাই হোক না কেন। আপনি মানুষ এটা চান না। যদি আপনি এটি ভিন্ন কোণে ব্যাকআপ করতে চান তবে এখানে একটি নম্বর সেট করুন। "0" কে "45" এ পরিবর্তন করলে এটি 45 ডিগ্রির একটি চাপে ব্যাক আপ হয়ে যাবে। আপনি যেভাবে চান তা পেতে এটি কিছুটা টুইকিং নেয়, তবে এটি কিছু শীতল প্রভাব ফেলতে পারে। আপনি যদি "এলোমেলো" পরিসীমা পরিবর্তন করতে চান তাহলে লাইন 460 এ যান এবং সেই কোডটি পরিবর্তন করুন। যদি আপনি এটি একটি নির্দিষ্ট কোণে সেট করতে চান তাহলে "randomAngle ()" থেকে "15" বা অন্য যেকোনো কোণ যা আপনি পছন্দ করেন পরিবর্তন করুন। "1" এবং "-1" সংখ্যা সমকোণগুলির জন্য সংরক্ষিত, কিন্তু মনে হয় যে অন্য কোন সংখ্যা, ধনাত্মক বা negativeণাত্মক ন্যায্য খেলা। আমি শুধু বুঝতে পারলাম যে আমি 360 এর বেশি কিছু চেষ্টা করিনি, কিন্তু এখন আমি চেষ্টা করার জন্য অপেক্ষা করতে পারছি না। 143 এবং 149 লাইনে আপনি "বাঁক" খুঁজে পেয়েছেন 0. এর পরে। এটি খুব কার্যকর বা মজাদার পরিবর্তন নয়, তাই আমি বিরক্ত করব না। আপনি "300" অন্য নাম্বারে পরিবর্তন করে রোবটের গতি পরিবর্তন করতে পারেন। নিম্ন ধীর, উচ্চতর দ্রুত (এখানে কোন কৌশল নেই)। "RadStraight" কে একটি নম্বরে পরিবর্তন করার ফলে রোবট একটি চাপে গাড়ি চালাবে। এটি অবশ্যই রোবট যা করে তার 'চিত্রকর' প্রকৃতি বাড়িয়ে তুলবে। আমি সত্যিই এই সেটিংটি পরিবর্তন করতে চাই রোবট চলার গতি পরিবর্তন করলে এটি যে রঙগুলি আঁকতে পারে তা পরিবর্তন করতে পারে। ধীর গতির ফলে সাধারণত মসৃণ, ভারী পেইন্ট প্রয়োগ করা হবে। দ্রুত গতি আপনাকে একটি brushier প্রভাব দেবে, অথবা এটি কখনও কখনও এমনকি আপনার ব্রাশ এড়িয়ে যেতে হবে একবার আপনি কোডের সাথে জড়িত হয়ে গেলে আপনি সব ধরণের জিনিসগুলি পরিবর্তন করতে সক্ষম হবেন। যদি আপনার কিছু বুঝতে সমস্যা হয় তবে oi ফাইলটি পরীক্ষা করুন, কখনও কখনও সেখানে ক্লু আছে। অনেক সময় আমি "RadCW" বা অনুরূপ কমান্ডের পরিবর্তে একটি কোণ সংখ্যা ব্যবহার করে ভাল ভাগ্য পেয়েছি। আমি ধরে নিচ্ছি এটি একটি ঝাঁকুনি, কিন্তু আপনার সমস্যা আছে কিনা তা যাচাই করার কিছু। আমি মোটেই একজন অভিজ্ঞ প্রোগ্রামার নই। আসলে, ওয়েবসাইট তৈরির ব্যতিক্রম ছাড়া এই প্রথম আমি কোড দিয়ে কিছু করেছি। আমি মনে করি রোবটকে আঘাত করা বেশ কঠিন, এবং সিডিতে নমুনা প্রোগ্রামগুলির একটি পরিষ্কার অনুলিপি সবসময় থাকে যদি আপনি অপ্রচলিতভাবে আপনি যেটি পরিবর্তন করছেন তার ক্ষতি করেন। কোডটি ভালভাবে নোট করা হয়েছে, এবং আপনি যদি এটির সাথে কিছু সময় নেন তবে আপনি কী করতে পারেন তা আপনি বুঝতে পারেন। আপনি যা পান তা দেখতে ডাইভিং এবং জিনিসগুলি পরিবর্তন করা মূল্যবান। আমি 'ড্রাইভ' প্রোগ্রামে যোগ করার জন্য বেশ কিছু নতুন জিনিস লিখেছি, কিন্তু সেগুলি এখনও বিশ্বের কাছে দেখানোর জন্য প্রস্তুত নয়।
ধাপ 6: উপসংহার
এটা আমার জন্য গুরুত্বপূর্ণ ছিল যে আমি ক্রিয়েটকে এমন কিছুতে পরিণত করি যা আমি সত্যিই, সৎভাবে নিয়মিতভাবে ব্যবহার করব। একটি রোবট যা ফ্রিজ থেকে সোডা ক্যান পেতে পারে তা অসাধারণ, কিন্তু আমি প্রতিদিন একটি ক্যান পান করি, এবং আমি সাধারণত অন্য কিছু করার পথে এটি ধরি। এমনকি যদি আমি এমন একটি রোবট তৈরি করতাম যেটা আমি সত্যিই ব্যবহার করতাম না।
আমি বছরের পর বছর ধরে একজন পূর্ণকালীন শিল্পী/ডিজাইনার ছিলাম, এবং যে কেউ এটি করেছে তা জানে যে এটি কতটা কঠিন এবং একাকী হতে পারে। এজন্য শিল্পীরা গ্যালারি, সিনেমা হল এবং বারগুলিতে আড্ডা দেন। আপনাকে আপনার নিজের মাথা থেকে বেরিয়ে আসতে হবে এবং বিভিন্ন জিনিস সম্পর্কে চিন্তা করতে হবে। এটি রোবটের সাথে কাজ করার জন্য এত মজার ছিল তার অংশ - এটি মোটামুটি অনির্দেশ্য (এবং এর কোডে অনির্দেশ্যতার পরিমাণ পরিবর্তন করা যেতে পারে) এবং এটি এমন চিত্র তৈরি করে যা আমার কখনও হবে না। এটি আমার জন্য কিছু ভারী উত্তোলন করে, কিন্তু আমি এখনও সিদ্ধান্ত নিতে পারি। আমি এর সাথে কাজ করার অভ্যাস পেয়েছি, এবং আমি সত্যিই এটি অনেক ব্যবহার করি। এখানে রোবটের সাথে ভবিষ্যতের পরীক্ষা -নিরীক্ষার জন্য আমার পরিকল্পনা এবং কিছু ধারণা আছে যা আমি অন্যদের কাজ করতে দেখতে পছন্দ করব: - লোগো এবং ফ্র্যাক্টালগুলি কার্যত সেরা বন্ধু। ফ্র্যাক্টাল পেইন্টিংয়ের অনেক সম্ভাবনা আছে যদি আপনি লোগোর সাথে আরও জড়িত হন। ফ্র্যাক্টাল গাছ, প্রবাল এবং অন্যান্য জৈব ফর্মের কাঠামোর অনুরূপ হতে পারে, অনন্য কিন্তু সম্পর্কিত গাছের ক্ষেত্র তৈরির জন্য দরজা খোলা রেখে, এবং সম্ভবত একটি ল্যান্ডস্কেপ তৈরি করতে নিজেকে পেইন্টিংয়ে যুক্ত করতে পারে। - সাধারণভাবে রোবটের সাথে পেইন্টিংয়ে সহযোগিতা করা অনেক মজার হতে পারে। রোবটকে রং করতে দিন, তারপরে নিজেকে আঁকুন, তারপরে রোবটটিকে আবার রঙ করতে দিন। আমি আর্ট স্কুলে প্রকৃত মানুষের সাথে এটি অনেক করেছি, কিন্তু এটি সম্ভবত একটি রোবটের সাথে আরও মজা হবে। তারা আপনার কাজ সংরক্ষণ নিয়ে উদ্বিগ্ন নয়, এবং বেপরোয়া পরিত্যাগের সাথে আঁকবে। - কমান্ড মডিউলে চালানো একটি প্রোগ্রাম লেখার ফলে রোবট একটি নির্দিষ্ট পথে চলতে পারে তার কিছু উপকার হবে। এটি বিভিন্ন রং এবং মাধ্যমগুলিতে একই ধারণা চেষ্টা করার জন্য ব্যবহার করা যেতে পারে। এটি পেইন্টিংগুলির একটি সম্পূর্ণ সিরিজের ভিত্তি হিসাবে ব্যবহার করা যেতে পারে যা এর পরে প্রতিটি আলাদাভাবে পরিচালিত হবে। এমনকি এটি গ্রাফিতির জন্যও ব্যবহার করা যেতে পারে। - সাধারণভাবে গ্রাফিতি রোবটের সাথে একটি বিকল্প হবে। এটি রাস্তায় বা ফুটপাতে আঁকতে পারে। এটি আপনার নিজের বিবেচনার ভিত্তিতে ব্যবহার করুন এবং দায়িত্বশীল হন। অথবা শুধু এটি পেইন্টের পরিবর্তে খড়ি ধরে রাখুন এবং এটি দিয়ে শহরে যান। এটি মানুষকে কোন কিছুর দিকে পরিচালিত করতে তীর আঁকতে পারে। এটি বার্তা লিখতে পারে। তত্ত্বগতভাবে, এটি পার্কিং স্পেসগুলির প্রান্তগুলি আঁকতেও ব্যবহার করা যেতে পারে। এটি অস্থায়ী চিহ্নগুলির জন্য বিশেষভাবে কার্যকর হবে। - ব্রাশ হোল্ডারের সাথে একটি সার্ভো মোটর সংযুক্ত করা আপনাকে যেখানেই বেছে নিন সেখানে থামার এবং পেইন্টিং শুরু করার বিকল্প দেবে। এটি আমার অভিজ্ঞতা স্তরের বাইরে ছিল যা আমার সময় ছিল, কিন্তু আমি সত্যিই ভবিষ্যতে এটি চেষ্টা করতে চাই। - প্লাটফর্মটি একই সময়ে মনের মধ্যে আরও রং/ব্রাশ যুক্ত করার বিকল্প নিয়ে নির্মিত হয়েছিল। এটি একটি দ্বিতীয় ডেক যোগ করা সম্ভব হবে, যা আরো ফানেল সমর্থন করবে। মূলত, এই কাজ করার 2 মাস বা তারও বেশি পরে আমি মনে করি আমি এখনও শুরু করছি, এবং আমি এটির সাথে যতটা সম্ভব সময় ব্যয় করছি। এই রোবট এবং আমি অস্টিনের মেকার ফায়ারে থাকব যদি আপনি এর সাথে ঘনিষ্ঠ এবং ব্যক্তিগতভাবে উঠতে চান! আশা করি ততক্ষণে আমি এর সাথে আরও বেশি উন্নতি করতে পারব!
প্রস্তাবিত:
ভিসুইনো একটি LED এর উজ্জ্বলতা পরিবর্তন করতে পালস প্রস্থ মডুলেশন (PWM) কিভাবে ব্যবহার করবেন: 7 টি ধাপ
ভিসুইনো কিভাবে একটি LED এর উজ্জ্বলতা পরিবর্তন করার জন্য পালস প্রস্থ মডুলেশন (PWM) ব্যবহার করতে হয়: এই টিউটোরিয়ালে আমরা Arduino UNO এবং Visuino এর সাথে সংযুক্ত একটি LED ব্যবহার করব যাতে পালস প্রস্থ মডুলেশন (PWM) ব্যবহার করে এর উজ্জ্বলতা পরিবর্তন করা যায়।
RGB LED এর রঙ পরিবর্তন করতে কিভাবে একটি ফোটোসেল ব্যবহার করবেন: 3 টি ধাপ
আরজিবি এলইডির রঙ পরিবর্তন করার জন্য একটি ফোটোসেল কীভাবে ব্যবহার করবেন: আমার আরডুইনো প্রকল্পের অংশ 01 এর জন্য আমার মূল ধারণা ছিল একটি এলইডি চালু এবং বন্ধ করার জন্য একটি তাপমাত্রা সেন্সর ব্যবহার করা, কিন্তু হায়রে আমার তাপমাত্রা সেন্সর এখনও আসেনি যা আমাকে ছেড়ে দিয়েছে এলিগু স্টার্টার কিটে পাওয়া সেন্সর থেকে বেছে নিয়েছেন, এবং ভাবছেন যে
একটি সার্কিট যা তাপমাত্রার মান পরিবর্তন করতে পারে: 10 টি ধাপ
একটি সার্কিট যা তাপমাত্রার মান পরিবর্তন করতে পারে: এই সার্কিটটি LM35 তাপমাত্রা সেন্সর ব্যবহার করে তাপমাত্রা পরিমাপ করে এবং একটি আইসি অপ-এমপ ব্যবহার করে ইনপুট ভোল্টেজের তুলনা করে সার্কিট রিলে চালু এবং বন্ধ করবে
কিভাবে একটি অফিস 365 শেয়ারপয়েন্ট লাইব্রেরিতে ডকুমেন্ট আপলোড এবং নাম পরিবর্তন করতে হয়: 8 টি ধাপ
কিভাবে একটি অফিস 365 শেয়ারপয়েন্ট লাইব্রেরিতে ডকুমেন্টগুলি আপলোড এবং পুনameনামকরণ করবেন: এই নির্দেশনায়, আপনি একটি অফিস 365 শেয়ারপয়েন্ট লাইব্রেরিতে ডকুমেন্টগুলি আপলোড এবং পুনnameনামকরণ করতে শিখবেন। এই নির্দেশযোগ্যটি বিশেষভাবে আমার চাকরির জায়গার জন্য তৈরি করা হয়েছে কিন্তু এটি যে কেউ ব্যবহার করে তার জন্য এটি সহজেই অন্য ব্যবসায় স্থানান্তরিত হতে পারে
হেড মাউন্ট মাউন্ট Dispaly (HMD) হ্যাক/পরিবর্তন একটি বড় পর্দা করতে: 8 ধাপ
হেড মাউন্টেড ডিসপ্যালি (এইচএমডি) একটি বড় স্ক্রিন তৈরির জন্য হ্যাক/পরিবর্তন: হ্যালো …. আমার প্রথম নির্দেশাবলীতে আমি আপনাকে দেখাতে চাই কিভাবে ওয়াইল্ড প্ল্যানেট থেকে একরঙা এইচএমডি হ্যাক/সংশোধন করা যায়। এই পরিবর্তনটি পুরো জিনিসটিকে ছোট করে তোলে এবং এটি আপনাকে অনুভব করে যে আপনি সিনেমায় বসে আছেন !!! অসুবিধা হল, th