সুচিপত্র:

আরড-ই: মস্তিষ্ক হিসাবে আরডুইনো সহ রোবট: 9 টি ধাপ
আরড-ই: মস্তিষ্ক হিসাবে আরডুইনো সহ রোবট: 9 টি ধাপ

ভিডিও: আরড-ই: মস্তিষ্ক হিসাবে আরডুইনো সহ রোবট: 9 টি ধাপ

ভিডিও: আরড-ই: মস্তিষ্ক হিসাবে আরডুইনো সহ রোবট: 9 টি ধাপ
ভিডিও: 6 Days in Pakistan’s MOST UNDERRATED region 🇵🇰 (Full Documentary) 2024, জুলাই
Anonim
আরড-ই: মস্তিষ্ক হিসেবে আরডুইনো সহ রোবট
আরড-ই: মস্তিষ্ক হিসেবে আরডুইনো সহ রোবট
আরড-ই: মস্তিষ্ক হিসাবে একটি আরডুইনো সহ রোবট
আরড-ই: মস্তিষ্ক হিসাবে একটি আরডুইনো সহ রোবট
আরড-ই: মস্তিষ্ক হিসাবে একটি আরডুইনো সহ রোবট
আরড-ই: মস্তিষ্ক হিসাবে একটি আরডুইনো সহ রোবট
আরড-ই: মস্তিষ্ক হিসাবে একটি আরডুইনো সহ রোবট
আরড-ই: মস্তিষ্ক হিসাবে একটি আরডুইনো সহ রোবট

কিভাবে $ 100 এর নিচে একটি ওপেন সোর্স Arduino নিয়ন্ত্রিত রোবট তৈরি করবেন।

আশা করি এই নির্দেশনাটি পড়ার পরে আপনি রোবোটিক্সে আপনার প্রথম পদক্ষেপ নিতে সক্ষম হবেন। আপনি কতটুকু অতিরিক্ত ইলেকট্রনিক্স পড়ে আছেন তার উপর নির্ভর করে Ard-e এর দাম প্রায় $ 90 থেকে $ 130। প্রধান খরচ হল: Arduino Diecimella- $ 35 https://www.makershed.com/ProductDetails.asp?ProductCode=MKSP1 Bulldozer kit- $ 31 https://www.tamiyausa.com/product/item.php?product-id= 70104 Servo- $ 10 আমি একটি স্থানীয় শখের দোকান ওয়ার্ম গিয়ার মোটর- $ 12 পেয়েছিলাম $ 12 https://www.tamiyausa.com/product/item.php?product-id=72004 অন্যান্য ইলেকট্রনিক্স- প্রায় $ 10 রেডিওশাক বা digikey.com সেন্সর - আপনি যে কয়টি চান এবং আপনার জাঙ্ক ইলেকট্রনিক্সের স্তূপ কতটা বিস্তৃত তার উপর নির্ভর করে 0 ডলার থেকে 28 ডলারের মধ্যে তাই আপনি প্রায় 100 ডলার খরচ করে একটি প্যান এবং টিল্ট সিস্টেম সহ একটি রিমোট কন্ট্রোল রোবট পাবেন যা ক্যামেরা, হ্যাক করা এয়ারসফট বন্দুক (https://inventgeek.com/Projects/Airsoft_Turret_v2/Overview.aspx) অথবা আপনি এটির সাথে লেজার সংযুক্ত করতে পারেন কারণ আপনার চারপাশে যা পড়ে আছে। আপনি যদি সত্যিই নিষ্ঠুর হতে চান তবে আপনি এটিতে একটি ডিভিডি লেজার সংযুক্ত করতে পারেন এবং আপনি যা চান তা পুড়িয়ে ফেলতে পারেন (https://www.youtube.com/embed/CgJ0EpxjZBU) রিমোট কন্ট্রোল করা প্যান এবং টিল্ট সিস্টেম তৈরির পাশাপাশি আপনি প্রায় তিন ডলার মূল্যের চিপস কিনতে পারেন, Ard-e এর সাথে সেন্সর সংযুক্ত করতে পারেন এবং তাকে সম্পূর্ণ স্বায়ত্তশাসিত করতে পারেন। প্রায় একশ ডলারের বিনিময়ে আপনি আপনার নিজস্ব রোবটিক্স সিস্টেম তৈরি করতে পারেন যার একটি রুমবা বা লেগো-মাইন্ডস্টর্মস রোবটের কার্যকারিতা সবচেয়ে বেশি: এটি বুঝতে পারে যখন এটি কোন কিছুতে বাধা দিলে প্রোগ্রামিং করা হয় যা এড়ায় তা এড়ানোর জন্য, এটি উজ্জ্বল অনুসরণ করতে পারে হালকা, গন্ধ দূষণকারী, শব্দ শুনতে, ঠিক কতদূর চলে গেছে তা জানুন এবং একটি পুরানো পুনর্ব্যবহারযোগ্য রিমোট কন্ট্রোল দ্বারা নিয়ন্ত্রিত হন। বাণিজ্যিক ইউনিটের মূল্যের প্রায় অর্ধেকের জন্য এই সব। এই RobotGames রোবট প্রতিযোগিতায় আমার প্রবেশ তাই আপনি যদি এটি পছন্দ করেন তবে এটির জন্য ভোট নিশ্চিত করুন! নোট- মূলত আমি রিমোট কন্ট্রোলড ভার্সনে প্রবেশ করতে যাচ্ছিলাম শুধুমাত্র প্রতিযোগিতায় আমার প্রবেশের জন্য কিন্তু সময়সীমা পিছিয়ে দেওয়া হওয়ায় আমি আপনাকে দেখাব কিভাবে আর্দ-ই নিজে চালানো যায়। সুতরাং কিভাবে Ard-e তৈরি করতে হয়

ধাপ 1: আপনার বুলডোজার তৈরি করুন

আপনার বুলডোজার তৈরি করুন
আপনার বুলডোজার তৈরি করুন
আপনার বুলডোজার তৈরি করুন
আপনার বুলডোজার তৈরি করুন
আপনার বুলডোজার তৈরি করুন
আপনার বুলডোজার তৈরি করুন
আপনার বুলডোজার তৈরি করুন
আপনার বুলডোজার তৈরি করুন

সুতরাং একবার আপনি আপনার নতুন বুলডোজার কিটটি মেইলে বা আপনার স্থানীয় শখের দোকানে পেয়ে গেলে আপনাকে এটি একসাথে রাখতে হবে। তামিয়া থেকে এই কিটগুলি ব্যয়বহুল দিকে একটু থাকে তবে সেগুলি মূল্যবান। আমি ধুলায় আচ্ছাদিত পুরানো প্রকল্পগুলির একটি বাক্সে লেজার প্যান করার জন্য যে কীট গিয়ার বক্সটি ব্যবহার করেছি তা খুঁজে পেয়েছি, এটি সম্ভবত তিন বছর ধরে স্পর্শ করা হয়নি। ধুলো উড়িয়ে এবং এটি hooking পরে এটি ভাল দৌড়ে।

একটি পকেট ছুরি বা চামড়াওয়ালা বুলডোজার সেট করার জন্য আপনার প্রয়োজনীয় সমস্ত সরঞ্জাম হওয়া উচিত। নির্দেশাবলী ধাপে ধাপে এবং ইংরেজী একটু নড়বড়ে হলেও অনুসরণ করা সহজ। যেহেতু আমি সত্যিই দুর্বল বুলডোজার হিসাবে Ard-e ব্যবহার করার পরিকল্পনা করছিলাম না তাই আমি লাঙ্গল সংযুক্ত করিনি। যে ডিসি মোটরগুলি বুলডোজার চালায় সেগুলি নিয়ন্ত্রক তৈরি করে এমন ডাবল পোল ডবল থ্রো (DPDT) সুইচ দ্বারা নিয়ন্ত্রিত হয়। আমি একটি মোটর নিয়ন্ত্রণ করার জন্য আপনার নিজের DPDT সুইচটি কীভাবে সংযুক্ত করব সে সম্পর্কে একটি ডায়াগ্রাম যুক্ত করেছি কারণ আমি পরে অন্য DPDT সুইচ দিয়ে প্যানিং মোটর নিয়ন্ত্রণ করতে পারি। আশা করি চিত্রটি স্পষ্ট করে দেয় যে সুইচটি একদিকে নিক্ষেপ করলে মোটরটি একদিকে ঘুরবে এবং যখন অন্যটি নিক্ষেপ করবে তখন এটি অন্য পথে ঘুরবে।

ধাপ 2: প্যান এবং টিল্ট সিস্টেম একত্রিত করুন

প্যান এবং টিল্ট সিস্টেম একত্রিত করুন
প্যান এবং টিল্ট সিস্টেম একত্রিত করুন
প্যান এবং টিল্ট সিস্টেম একত্রিত করুন
প্যান এবং টিল্ট সিস্টেম একত্রিত করুন
প্যান এবং টিল্ট সিস্টেম একত্রিত করুন
প্যান এবং টিল্ট সিস্টেম একত্রিত করুন
প্যান এবং টিল্ট সিস্টেম একত্রিত করুন
প্যান এবং টিল্ট সিস্টেম একত্রিত করুন

সুতরাং আপনার কাছে এখন আরড-ই এর জন্য একটি বেস রয়েছে যা ইঞ্জিনিয়ার এবং ভালভাবে নির্মিত হয়েছে (আশা করি নির্দেশাবলীতে ইংরেজী আপনাকে খুব বেশি ফেলে দেয়নি)। এখন আপনাকে এমন কিছু তৈরি করতে হবে যা এই বেসটি চালাতে পারে এবং শীতল জিনিসগুলি করতে পারে। আমি একটি প্যান এবং টিল্ট সিস্টেম হিসাবে আরেকটি ডিসি মোটর এবং একটি সার্ভো লাগানো বেছে নিয়েছি যা আপনি যা চান তা লক্ষ্য করতে ব্যবহার করা যেতে পারে। সার্ভোটি Arduino দ্বারা নিয়ন্ত্রিত হয় এবং প্যানিং মোটরটি একটি DPDT সুইচ দ্বারা নিয়ন্ত্রিত হয় যা আমি প্রায় দুই ডলারে রেডিও শাকে কিনেছিলাম। সার্ভো নিয়ন্ত্রণ করার জন্য আমি আরডুইনো সফটওয়্যার পরিবেশে কিছু কোড লিখেছিলাম যা একটি পোটেন্টিওমিটারের ভোল্টেজ ড্রপ অফ পড়ে এবং যে কোণটিকে সার্ভোতে স্থানান্তরিত করা উচিত তা রূপান্তর করে। Arduino এ এটি বাস্তবায়নের জন্য আপনি Arduino এর ডিজিটাল আউটপুট পিনগুলির একটিতে সার্ভো ডেটা ওয়্যার এবং প্লাস ভোল্টেজ ওয়্যার 5V এবং গ্রাউন্ড ওয়্যার টু গ্রাউন্ডকে হুক করুন। পোটেন্টিওমিটারের জন্য আপনাকে বাইরের দুটি লিডকে +5V এবং অন্যটিকে মাটিতে সংযুক্ত করতে হবে। পোটেন্টিওমিটার থেকে মধ্যম সীসা তারপর একটি এনালগ ইনপুট সংযুক্ত করা উচিত। পোটেন্টিওমিটার তখন 0V থেকে +5 এর সম্ভাব্য মানসম্পন্ন ভোল্টেজ ডিভাইডার হিসেবে কাজ করে। যখন Arduino এনালগ ইনপুট পড়ে তখন এটি 0 থেকে 1023 পর্যন্ত পড়ে। সার্ভো চালানোর জন্য একটি কোণ পেতে আমি প্রায় 0-180 এর স্কেল পেতে Arduino 5.68 দ্বারা পড়ার মানকে ভাগ করেছিলাম। এখানে একটি কোড যা আমি একটি potentiometer থেকে iltাল servo নিয়ন্ত্রণ করতে ব্যবহৃত:#অন্তর্ভুক্ত int potPin = 2; // potentiometerServo servo1 এর জন্য ইনপুট পিন নির্বাচন করে; int val = 0; // পরিবর্তনশীল potentiometervoid সেটআপ () {servo1.attach (8) থেকে আসা মান সংরক্ষণ করতে; // servo} void loop () {val = analogRead (potPin) এর জন্য পিন নির্বাচন করে; // potentiometer থেকে মান পড়ুন val = val / 5.68; // মানকে ডিগ্রীতে পরিবর্তন করুন servo1.write (val); // তৈরি করুন servo degree ডিগ্রী Servo:: refresh (); // সার্ভার চালানোর জন্য কমান্ড প্রয়োজন} যদি আমার যেমন Arduino এর সাথে কাজ করার জন্য আপনার সাহায্যের প্রয়োজন হয় তখন আমি অত্যন্ত পরামর্শ দিচ্ছি www.arduino.cc এ যাওয়ার জন্য এটি একটি দুর্দান্ত ওপেন সোর্স ওয়েবসাইট যা সত্যিই সহায়ক। তাই servo এবং সুইচ এর নিয়ন্ত্রণ পরীক্ষা করার পর আমি তাদের স্থাপন করার জন্য একটি জায়গা প্রয়োজন। আমি Ard-e এর সমান দৈর্ঘ্যের স্ক্র্যাপ কাঠের একটি টুকরো ব্যবহার করে শেষ করেছিলাম এবং 90 ডিগ্রি কোণে বাঁকা অ্যালুমিনিয়ামের টুকরো দিয়ে পিছনের বোর্ডে স্ক্রু করেছিলাম। আমি তখন ডিপিডিটি সুইচ এবং পটেন্টিওমিটার কন্ট্রোলারে ইনস্টল করেছি। এটি একটি শক্ত চাপ ছিল এবং তারের বাইরে চালানোর জন্য আমাকে এর উপরে আরেকটি গর্ত ড্রিল করতে হয়েছিল কিন্তু সামগ্রিকভাবে এটি বেশ সুন্দরভাবে কাজ করেছিল। আমি ওয়ার্ম গিয়ার বক্সকে পাওয়ার জন্য বিদ্যমান কন্ট্রোলার সার্কিট্রিতে সোল্ডারিং তারগুলিও শেষ করে দিয়েছিলাম।আমার সম্ভবত প্যানিংয়ের জন্য অন্য সার্ভো ব্যবহার করা উচিত ছিল কিন্তু আমি যে শখের দোকানে গিয়েছিলাম সেখানে মাত্র দশ ডলারের একটি ছিল এবং মোটরটি turn০ চালু করতে পারে সার্ভোর বিপরীতে ডিগ্রী। মোটর যদিও একটু ধীর। এখন পরীক্ষার জন্য।

ধাপ 3: Ard-e এর রিমোট নিয়ন্ত্রিত সংস্করণ পরীক্ষা করা এবং তৈরি করা

Ard-e এর রিমোট কন্ট্রোল্ড ভার্সন টেস্টিং এবং মেকিং
Ard-e এর রিমোট কন্ট্রোল্ড ভার্সন টেস্টিং এবং মেকিং
Ard-e এর রিমোট কন্ট্রোল্ড ভার্সন টেস্টিং এবং মেকিং
Ard-e এর রিমোট কন্ট্রোল্ড ভার্সন টেস্টিং এবং মেকিং
Ard-e এর রিমোট কন্ট্রোল্ড ভার্সন টেস্টিং এবং মেকিং
Ard-e এর রিমোট কন্ট্রোল্ড ভার্সন টেস্টিং এবং মেকিং

তাই আমরা Ard-e চালানো শুরু করার আগে আমাদের Arduino মোবাইল তৈরি করতে হবে। ডেসিমিলা মোবাইল হওয়ার জন্য আপনার যা প্রয়োজন তা হল একটি 9 ভোল্টের ব্যাটারি যা একটি প্লাগের সাথে সংযুক্ত যা বাহ্যিক বিদ্যুৎ সরবরাহের সাথে খাপ খায়। আমি একটি পুরানো ট্রান্সফরমার থেকে পাওয়ার কর্ড কাটা শেষ করেছিলাম এবং একটি পুরাতন নয় ভোল্ট আলাদা করে একটি নয় ভোল্ট ব্যাটার ক্লিপ পেয়েছিলাম। জাম্পারকে ইউএসবি পাওয়ার থেকে এক্সট পাওয়ারে সরানো দরকার। যদি ব্যাটারিটি সঠিকভাবে সংযুক্ত হয় তবে আরডুইনোতে পাওয়ার লাইট জ্বলতে হবে। যদি না হয় আপনি সম্ভবত মেরুতা ভুল পেয়েছেন এবং তারের সুইচ করা উচিত। আমি প্রথমে এটি করেছি এবং এটি চিপের কোন ক্ষতি করে না কিন্তু আমি এটি দীর্ঘ সময়ের জন্য সুপারিশ করব না।

এখন আপনার পরীক্ষা করা উচিত যে সবকিছু আপনার প্রত্যাশা অনুযায়ী কাজ করছে কিনা। প্যান এবং টিল্ট সিস্টেমে ক্যামেরা বা নেতৃত্বের মতো কিছু সংযুক্ত করুন। আমি একটি লেজার জিপ-বাঁধা সার্ভে ব্যবহার করেছি কারণ এটি সুন্দরভাবে ফিট করে এবং আমার চারপাশে একটি ছিল। Ard-e চারপাশে চালান এবং আপনার চোখে লেজার জ্বালানোর চেষ্টা করুন। যখন আমি প্রথম Ard-e একসাথে রাখি তখন আমি Arduino কে কন্ট্রোলারের পিছনে রাখি এবং এটি জায়গায় টেপ করি। এই সেট আপের সাথে প্রতিবার আমি ড্রাইভিং মোটর বা প্যানিং মোটর চালাতাম সার্ভো 0 ডিগ্রী অবস্থানে চলে যেত। স্পষ্টতই মোটর চলমান সময় নিয়ন্ত্রণ পালস হস্তক্ষেপ করবে এবং সার্ভোকে মনে করবে যে এটি 0 ডিগ্রীতে থাকার কথা ছিল। আমি ভেবেছিলাম এটি সম্ভবত আরড-ই এর সার্ভোতে কন্ট্রোল তারের কারণে ছিল। এটি মোটরগুলিতে কারেন্ট বহনকারী তারের কাছাকাছি থাকাকালীন কন্ট্রোলারের পিছনে আর্ড-ই থেকে আরডুনিও পর্যন্ত চালাতে হয়েছিল। এই তারগুলি কন্ট্রোল তারের মধ্যে প্রচুর শব্দ প্ররোচিত করে এবং এটিকে 0 এ পরিণত করে। এই সমস্যাটি সমাধান করার জন্য আমি Arduino কে কন্ট্রোলারের পিছন থেকে Ard-e এ সরিয়ে দিয়েছি। সার্ভো এবং আরডুইনো উভয়েরই খুব পেশাদার খুঁজছেন ডাক্ট টেপ মাউন্ট করুন। এটি মোটর তারগুলিকে শব্দ প্ররোচিত করে এবং সমস্যার সমাধান করে। লম্বা তারগুলি তখন কেবলমাত্র পাওয়ার এবং কন্ট্রোল সিগন্যালের পরিবর্তে পোটেন্টিওমিটার থেকে পাওয়ার এবং ইনপুট সিগন্যাল বহন করে। মোটর তারের থেকে আওয়াজ এখন পোটেন্টিওমিটারের পড়া প্রভাবিত করে যা সার্ভো দ্বারা চালিত ডিগ্রির উপর কোন প্রভাব ফেলে না। সুতরাং আপনার কাছে এখন আরড-ই এর রিমোট নিয়ন্ত্রিত সংস্করণ রয়েছে। মূলত আপনি কেবল একটি দুর্দান্ত বাড়ি তৈরি গাড়ি তৈরি করেছেন যা আপনি ঘুরে বেড়াতে পারেন এবং জিনিসগুলির দিকে নির্দেশ করতে পারেন। Arduino অন্তত বলতে কম ব্যবহার করা হয়। আরড-ই এখন তার এনালগ জগতের অনুভূতির 1/6 তম এবং ডিজিটাল I/O ক্ষমতার 1/14 তম ব্যবহার করছে। আপনি নিজের কিছু অর্থ সাশ্রয় করতে পারেন এবং কেবল একটি সার্ভো এবং আরডুইনো বের করে আনতে পারেন যদি একটি বাড়ি তৈরি গাড়ী আপনি চান …। কিন্তু আপনি যদি সত্যিই আপনার দাঁতকে রোবোটিক্সে ডুবিয়ে দিতে চান তাহলে নিজে কীভাবে আরড-ই ড্রাইভ করবেন সে সম্পর্কে পড়ুন।

ধাপ 4: অটোতে আরড-ই: ডিসি মোটরস চালানোর জন্য আরডুনিও ব্যবহার করা

Ard-e on Auto: ডিসি মোটরস চালানোর জন্য Ardunio ব্যবহার করে
Ard-e on Auto: ডিসি মোটরস চালানোর জন্য Ardunio ব্যবহার করে

Instructables এবং RoboGames রোবট প্রতিযোগিতায় দ্বিতীয় পুরস্কার

প্রস্তাবিত: