সুচিপত্র:

সহজ বাইপড রোবট: 4 টি ধাপ
সহজ বাইপড রোবট: 4 টি ধাপ

ভিডিও: সহজ বাইপড রোবট: 4 টি ধাপ

ভিডিও: সহজ বাইপড রোবট: 4 টি ধাপ
ভিডিও: নতুন রোবোটিক্স ট্রান্সফরমার প্রযুক্তি | কোয়ান্টাম কম্পিউটার নিয়ন্ত্রণে কৃত্রিম বুদ্ধিমত্তা 2024, জুলাই
Anonim
সহজ বাইপেড রোবট
সহজ বাইপেড রোবট
সহজ বাইপেড রোবট
সহজ বাইপেড রোবট
সহজ বাইপেড রোবট
সহজ বাইপেড রোবট

আমি রোবটিক্স শেখানোর প্ল্যাটফর্ম হিসেবে ব্যবহার করার জন্য গত এক বছর ধরে এই রোবটটি ডেভেলপ করছি।

এই রোবটের সাহায্যে আমি কিভাবে সরাসরি চলাফেরার সাথে এবং "FOR" ব্যবহার করে নিয়ন্ত্রিত চলাচলের সাথে সার্ভিসগুলি সরানো যায় তা শিখাই।

রোবট নাচতে পারে, হাঁটতে পারে এমনকি দৌড়াতে পারে।

আপনার প্রয়োজন হবে:

আরডুইনো ন্যানো

14 পুরুষ-পুরুষ তারের

ছোট প্রোটোবোর্ড

4 SG90 servos

1 9 ভি ব্যাটারি

1 9 ভি ব্যাটারি সংযোগকারী

2 টি রাবার ব্যান্ড

ধাপ 1: রুটিনের কিছু উদাহরণ যা এই রোবট সম্পাদন করতে পারে

Image
Image

ধাপ 2: প্রিন্ট করার জন্য 3D মডেল

মডেলটি ডাউনলোড করতে এই লিঙ্কটি অনুসরণ করুন।

এটা SG90 Servos মাপসই করা হয়। কোন আঠা প্রয়োজন হয় না। সবই স্ন্যাপ-অন।

ধাপ 3: রোবটকে একত্রিত করা

কিভাবে রোবট একত্রিত করতে হয় তা জানতে ভিডিওটি চালান।

সার্ভো শ্যাফটের অবস্থানের দিকে বিশেষ মনোযোগ দিন। রোবটকে একত্রিত করার পূর্বে শ্যাফ্টগুলিকে ঠিক কেন্দ্রীভূত করতে হবে।

আপনার সার্ভিসকে কেন্দ্র করার জন্য, আপনার ওয়্যারিং সম্পন্ন হয়ে গেলে আপনি এই প্রোগ্রামটি চালাতে পারেন:

#অন্তর্ভুক্ত

সার্ভো ডান পা;

Servo rightthigh;

সার্ভো বাম পা;

Servo leftthigh;

অকার্যকর সেটআপ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

অকার্যকর লুপ ()

{

বিলম্ব (500);

}

ধাপ 4: কোড উদাহরণ

#অন্তর্ভুক্ত

ডান পায়ে সার্ভো;

Servo rightthigh;

Servo বাম পা;

Servo leftthigh;

অকার্যকর সেটআপ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

অকার্যকর লুপ ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh.write (90);

বিলম্ব (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

বিলম্ব (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (110);

leftthigh.write (90);

বিলম্ব (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (70);

leftthigh.write (90);

বিলম্ব (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

বিলম্ব (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

বিলম্ব (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (70);

বিলম্ব (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (110);

বিলম্ব (500);

}

প্রস্তাবিত: