SimpleWalker: 4-legged 2-servo walk রোবট: 7 ধাপ
SimpleWalker: 4-legged 2-servo walk রোবট: 7 ধাপ
Anonim

Arduino (atmega88 সহ নিজস্ব ডিজাইন) নিয়ন্ত্রিত হাঁটার রোবট, দুটি RC servo এবং 1 A4 শীট উপাদান দিয়ে তৈরি

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

প্রয়োজনীয় উপকরণ: 21 x 29.7 সেমি (A4) এর বার্চ পাতলা পাতলা কাঠের (4 মিমি) 1 শীট (এটি সত্যিই কোন উপাদান হতে পারে। আপনি স্ক্র্যাপ বিটও ব্যবহার করতে পারেন, এবং তাদের থেকে পৃথক অংশ কেটে নিতে পারেন) 2 RC servo's (standard size) মাউন্টিং উপকরণ সহ 8 স্ক্রু m2 x 8 বাদাম সহ 8 স্ক্রু m3 x 12 বাদাম 2 স্ক্রু m3 x 101 ব্যাটারি ধারক ক্লিপ সহ, তার 4 niMh ব্যাটারি (বিশেষত রিচার্জেবল।

ধাপ 2: যন্ত্রাংশ তৈরি করুন

অংশগুলি 4 মিমি পুরু উপাদান, যেমন পলিকার্বোনেট কাচ বা কাঠের একটি শীট থেকে কাটা বা কাটা হতে পারে। এই উদাহরণে আমি 4 মিমি বার্চ পাতলা পাতলা কাঠ ব্যবহার করেছি, যা ফ্যাবল্যাবে লেজার-কাটার ব্যবহার করে কাটা হয়েছে। পার্টস সহ পিডিএফ আমার ব্লগে সিম্পলওয়াকার সম্পর্কে পৃষ্ঠা থেকে পাওয়া যাবে। ব্লগে পলিকার্বোনেট সংস্করণের জন্য আমি লেজার কাটারের পরিবর্তে একটি ব্যান্ড করাত ব্যবহার করেছি।

ধাপ 3: RC Servo এর মাউন্ট করুন

Servo এর প্রতিটি 4 স্ক্রু ব্যবহার করে মাউন্ট করা যেতে পারে। কাঠ ব্যবহার করে, স্ব-লঘুপাত স্ক্রু যথেষ্ট হবে। অন্যথায় বাদাম এবং বোল্ট ব্যবহার করুন।

ধাপ 4: পা একত্রিত করুন

এম 2 স্ক্রু ব্যবহার করে লেগ-প্লেটে সার্ভো-প্লেট মাউন্ট করুন। আপনার ড্রিল করা গর্তগুলো একটু বড় করার প্রয়োজন হতে পারে। এম 2 স্ক্রুগুলির খুব বেশি শক্তি নেওয়ার দরকার নেই, সেগুলি মূলত স্থানধারক হিসাবে ব্যবহৃত হয়। সেন্ট্রাল এম screw স্ক্রু যা লেগকে সার্ভো শ্যাফ্টে বোল্ট করে লোড নেবে। কেন্দ্রীয় m3 স্ক্রুগুলিকে শক্ত করবেন না। প্রথমে আপনাকে সফ্টওয়্যারে সার্ভোর কেন্দ্র-অবস্থান আবিষ্কার করতে হবে। সার্ভোকে কেন্দ্রীভূত করার পরে ([0-180] এর একটি সার্ভো রেঞ্জ সহ আরডুইনো কোডে এর অর্থ হল সার্ভোতে '80' মান লেখা) আপনি একটি সোজা কোণে পা মাউন্ট করতে পারেন।

ধাপ 5: ইলেকট্রনিক্স এবং ব্যাটারি যোগ করুন

ব্যাটারি হোল্ডার এবং মাইক্রোকন্ট্রোলার বোর্ড ডবল পার্শ্বযুক্ত স্টিকি টেপ দিয়ে মাউন্ট করা আছে। (ফোম-কোর সহ)। যে মাইক্রোকন্ট্রোলার বোর্ডটি ব্যবহার করা হয়েছে তা হল আরডুইনো-অনুপ্রাণিত ডিজাইনের একটি রুটিবোর্ড সংস্করণ যা আমি 'ওটান্টটো' নামে ডাব করেছি কারণ এটি মেগা uses ব্যবহার করে। আপনি যে কোন মাইক্রোকন্ট্রোলার বোর্ড ব্যবহার করতে পারেন (একটি স্বাভাবিক Arduino বা Arduino ন্যানো বা মিনি ভালো করবে)। আপনি ব্রেডবোর্ডে ওটান্টোটো ডিজাইন তৈরির চেষ্টা করতে পারেন, যেমনটি ওটান্টটো উইকিতে বর্ণিত হয়েছে

ধাপ 6: প্রোগ্রাম আপলোড করুন

আরডুইনো প্রোগ্রামটি খুব জটিল। প্রোগ্রামটি আপলোড করার জন্য আমি রুটিবোর্ডে তৈরি একটি RS232 ডংগল ব্যবহার করেছি। আবার স্কিম্যাটিক, বুটলোডার সোর্স ইত্যাদি উইকিতে পাওয়া যাবে। Arduino স্কেচ:

#সার্ভো ফ্রন্টসারভো, ব্যাকসারভো; চার ফরওয়ার্ড = {60, 100, 100, 100, 100, 60, 60, 60}; অকার্যকর সেটআপ () {frontservo.attach (9); backservo.attach (10);} void loop () {for (int n = 0; n <4; n ++) {frontservo.write (forward [2*n]); backservo.write (forward [(2*n) +1]); বিলম্ব (300);}}

ধাপ 7: এখন চালু করুন এবং এটি যেতে দিন …

ইউটিউবে রোবটটি অ্যাকশনে দেখুন: এই নির্দেশে ব্যবহৃত সমস্ত সম্পদ আমার ব্লগে https://retrointerfacing.com এ পাওয়া যাবে

প্রস্তাবিত: