اطلاعیه

Collapse
No announcement yet.

ربات انسان‌نمای هوشمند تیم دونفره Saman110 و Alex_One

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    بزن بریم قدم‌به‌قدم برای خلق‌الله، هر پست یه مبحث مهم در ساخت چهارچرخه رباتیک:

    پست ۴۴: یاتاقان چیست و چطور جلوی لقی چرخ را می‌گیرد؟

    یاتاقان (Bearing) وسیله‌ایه که بین محور چرخ و شاسی قرار می‌گیره تا حرکت چرخ صاف و روان باشه و لقی نداشته باشیم.

    ???? مزایا:

    چرخ بدون لنگیدن می‌چرخه

    اصطکاک کاهش پیدا می‌کنه

    عمر موتور و چرخ بالا می‌ره

    جلوی داغ شدن موتور گرفته می‌شه


    ???? مدل‌های مناسب برای ربات مبتدی:

    یاتاقان فلنچی (F8mm یا F6mm) برای محورهای ۶ یا ۸ میلی‌متری

    یاتاقان بلبرینگی کوچک

    یا حتی بوش پلاستیکی به‌عنوان جایگزین ساده‌تر


    ???? نکته طلایی: اگه یاتاقان نداری، می‌تونی از لوله خودکار یا نی سفت به‌عنوان بوش استفاده کنی.


    ⚙️

    دیدگاه


      پست ۴۵: موتور گیربکس‌دار یا موتور ساده؟ کدام بهتره برای چهارچرخ

      موتور ساده (بدون گیربکس):

      سرعت بالا
      گشتاور پایین
      مناسب برای پنکه یا وسایل سبک


      موتور گیربکس‌دار:

      سرعت کمتر
      گشتاور بالا

      مخصوص چهارچرخه و ربات‌هایی که باید وزن بکشن


      ???? نتیجه؟ برای ربات چهارچرخه حتماً از موتور گیربکس‌دار استفاده کن، مخصوصاً اگه روی زمین‌های ناصاف یا با بار کار می‌کنی.

      دیدگاه


        پست ۴۶: اتصال دو موتور به یک چرخ؛ چگونه قدرت را تقسیم کنیم؟

        ????️ چرا اصلاً دو موتور به یک چرخ؟
        برای قدرت بیشتر، مخصوصاً در ربات‌های سنگین یا دو‌موتوره‌ای که چرخ وسطی دارند.

        روش‌ها:

        ۱. با تسمه:

        دو موتور به دو طرف شاسی، یک چرخ وسط

        هر موتور با تسمه به چرخ وصل

        مزیت: کاهش فشار مستقیم روی محور


        2. با چرخ‌دنده:

        موتورها چرخ‌دنده دارند، به یک چرخ‌دنده بزرگ متصل به چرخ مرکزی وصل می‌شن

        قوی و دقیق، ولی نیاز به تراز دقیق داره




        بهتره موتورها کاملاً هم‌مدل باشن، وگرنه اختلاف سرعت باعث پیچیدن یا لرزش ربات می‌شه.

        دیدگاه


          پست ۴۷: سبک‌سازی شاسی؛ بدون اینکه استحکام از بین بره
          چرا سبک‌سازی مهمه؟

          مصرف کمتر باتری
          سرعت بیشتر
          فشار کمتر روی موتورها


          ترفندها:

          1. سوراخ‌کاری اصولی: جاهایی از شاسی که نیروی زیادی بهش وارد نمی‌شه رو سوراخ کن تا وزن کم شه.
          2. جنس هوشمندانه: از ورق فوم فشرده، پلکسی نازک یا شاسی چاپ‌سه‌بعدی استفاده کن.
          3. باتری نزدیک زمین: وزن پایین‌تر باعث پایداری بهتر می‌شه.

          ???? نکته طلایی: همیشه وزن رو متقارن پخش کن. ربات سنگین یک‌طرفه = کج حرکت کردن.

          دیدگاه


            پست ۴۸: اتصال چرخ‌ها به شاسی؛ بدون لقی، بدون دردسر
            لق زدن چرخ یعنی:

            حرکت ناپایدار
            صدای اضافی
            هدر رفت انرژی موتور
            کلافگی شدید


            روش‌های اتصال حرفه‌ای چرخ به شاسی:

            ۱. محور فلزی + بوش یا یاتاقان:
            بهترین روش برای حرکت نرم و بدون لقی
            محور چرخ می‌ره داخل بوش یا یاتاقان و به چرخ قفل می‌شه


            ۲. استفاده از پیچ و مهره بلند:

            محور چرخ رو با پیچ بلند رد کن و با دو مهره از دو طرف قفلش کن

            بین شاسی و چرخ یه واشر بذار تا اصطکاک کم شه


            ۳. چسب قطره‌ای یا چسب دوقلو؟ فقط برای آزمایش نه نهایی!

            چسب آخرین راهه و اگر بخوای بازش کنی دردسر میشه

            فقط تو نمونه اولیه یا وقتی ابزار نداری


            هشدار: هر چرخ لق بزنه یعنی مسیر ربات به‌هم می‌ریزه. حتماً چرخ‌ها رو در دو طرف با فاصله مساوی نصب کن تا ربات کج نره.

            دیدگاه


              پست ۴۹: مدیریت مصرف باتری در ربات چهارچرخه
              باطری زود خالی میشه؟ چند ترفند نجات‌بخش داری اینجا:

              ۱. موتور مناسب بگیر، نه قوی‌تر از نیازت

              موتور زیاد قوی فقط باتری رو می‌بلعه!

              برای ربات سبک، موتور گیربکس‌دار معمولی 6 تا 12 ولت کفایت می‌کنه.


              ۲. زمان حرکت رو بهینه کن

              توی برنامه آردوینو می‌تونی تایم بین حرکت‌ها بذاری (مثلاً ۳ ثانیه حرکت، ۲ ثانیه توقف)


              ۳. از PWM استفاده کن:

              کنترل سرعت با PWM (پالس) به‌جای روشن/خاموش کامل باعث میشه مصرف کمتر شه.


              ۴. باتری خوب انتخاب کن:

              باتری قلمی = فقط برای تست

              باتری لیتیوم یون یا لیتیوم پلیمر (Li-ion / LiPo) = سبک، قوی، عمر بیشتر

              پک ۳ عدد 18650 با ولتاژ مناسب و مدار محافظ عالیه

              دیدگاه


                پست ۵۰: جمع‌بندی و یک پیام به سازنده‌های آینده
                و حالا... نتیجه‌ی قدم به قدم ساختن، اشتباه کردن، حل کردن، و ادامه دادن.

                از یک چرخ ساده، یک تسمه کشی، یک یاتاقان بی‌صدا،
                ما ساختیم چیزی فراتر از ربات…
                ما ساختیم یه تیم، یه مسیر، یه حس.

                ???? اگر تازه می‌خوای شروع کنی...

                از همین تاپیک بخون

                سؤال بپرس

                نترس از اشتباه

                با یه موتور و یه ایده می‌تونی یه قهرمان بشی


                ???? اگر از این آموزش‌ها چیزی یاد گرفتی، دعا کن برای تیم دونفره ما،
                سامان110 و Alex_One
                که با پیچ و مهره، یه دوستی رو بستیم، محکم‌تر از هر اتصال مکانیکی.

                دیدگاه


                  چند ایده و مسیر پیشنهادی برای ادامه ساخت چهارچرخه:

                  قدم های بعدی محتمل:
                  ✅ مسیرهای بعدی ساخت چهارچرخه

                  ۱. اضافه کردن کنترل با بلوتوث یا مادون قرمز

                  آموزش نصب ماژول HC-05 و کنترل با موبایل

                  یا استفاده از ریموت IR برای کنترل ساده‌تر


                  ۲. اضافه کردن سنسور فاصله (مثل HC-SR04)

                  برای توقف خودکار قبل از برخورد

                  یا حتی تغییر مسیر


                  ۳. نورپردازی با LED و جلوه‌های نمایشی

                  چراغ‌های چشمک‌زن هنگام حرکت

                  LED زیر شاسی برای زیبایی


                  ۴. ساخت نسخه‌ی دوطبقه (دو طبقه کردن شاسی)
                  طبقه اول برای موتور و چرخ
                  طبقه دوم برای بردها، باتری و تزئینات


                  ۵. آموزش چاپ سه‌بعدی قطعات ساده برای ربات
                  طراحی چرخ یا قاب موتور با Tinkercad یا Fusion 360
                  فایل STL

                  ۶. بررسی دقیق مدار فرمان و نقشه‌ی اتصال موتورها به L298N

                  دیدگاه


                    بزن بریم درباره نورپردازی و LED برای چهارچرخه‌مون حسابی حرف بزنیم، هم ساده، هم جذاب و کارآمد.

                    نورپردازی در چهارچرخه رباتیک: چطور به رباتت جان بدی؟


                    ۱. چرا نورپردازی؟

                    زیبایی و جذابیت بیشتر
                    قابل دید بودن ربات در محیط تاریک
                    نمایش وضعیت ربات (مثلاً حرکت، توقف، خطا)
                    حس زنده بودن و حرفه‌ای بودن پروژه


                    ۲. انواع LEDهای پرکاربرد

                    LED معمولی: رنگی، ارزان، روشنایی متوسط

                    LED RGB: سه رنگ در یک LED، قابلیت ترکیب رنگ‌ها با کنترل PWM

                    نوار LED (LED Strip): برای روشن کردن سطح یا خطوط زیبا زیر ربات

                    LED چشمک‌زن (Blinking LED): برای نمایش هشدار یا حالت خاص


                    ۳. مکان‌های مناسب نصب LED در چهارچرخه

                    جلو ربات: دو عدد LED سفید یا زرد برای نور چراغ جلو
                    عقب ربات: LED قرمز به عنوان چراغ ترمز یا هشدار عقب
                    زیر شاسی: نصب نوار LED RGB برای جلوه نوری زیبا و رنگی
                    روی چرخ‌ها: LED کوچک برای ایجاد جلوه چرخ‌های روشن (اختیاری و دکوری)


                    ۴. کنترل نورپردازی با آردوینو

                    می‌تونی LEDها رو مستقیماً به پین‌های دیجیتال وصل کنی
                    برای LEDهای RGB از PWM استفاده کن تا رنگ و شدت نور قابل تنظیم باشه
                    مثال ساده کد روشن و خاموش کردن LED:


                    int ledPin = 13;
                    void setup() {
                    pinMode(ledPin, OUTPUT);
                    }
                    void loop() {
                    digitalWrite(ledPin, HIGH);
                    delay(500);
                    digitalWrite(ledPin, LOW);
                    delay(500);
                    }

                    برای نوار LED RGB می‌تونی از کتابخانه FastLED استفاده کنی و رنگ‌ها رو ترکیب کنی.


                    ۵. تزیینات ساده و جذاب

                    استفاده از کاورهای شفاف یا رنگی روی LEDها
                    اضافه کردن تکه‌های پلاستیک شفاف رنگی یا پلکسی به عنوان قاب چراغ
                    چسباندن استیکر یا طرح روی بدنه برای جذابیت بیشتر نور
                    نصب یک دکمه برای تغییر حالت نور (مثلاً روشن، چشمک زن، رنگ متغیر)


                    ۶. ایده‌های جالب نورپردازی برای چهارچرخه

                    چشمک زدن LEDهای جلو هنگام حرکت و توقف سریع

                    تغییر رنگ LED RGB بر اساس سرعت یا وضعیت ربات

                    چراغ‌های راهنما (سمت چپ و راست) برای حرکت در جهت خاص

                    نور زیر ربات برای جلوه‌ ویژه (مثل خودروهای اسپرت)


                    جمع‌بندی:

                    > نورپردازی با LED، علاوه بر زیبایی، قابلیت‌های کاربردی مثل هشدار و نشان دادن وضعیت ربات را فراهم می‌کند.
                    با حداقل قطعات و کمی برنامه‌نویسی ساده، می‌توان به پروژه چهارچرخه جذابیت و شخصیت داد.
                    شروع کنید با چند LED ساده، و کم‌کم با نوارهای RGB و کنترل دقیق‌تر نور، ربات خود را زنده‌تر کنید!


                    دیدگاه



                      ✨ پایان بحث نورپردازی: خلاصه سریع

                      LEDها رو ساده یا RGB به ربات وصل کن

                      با آردوینو کنترل کن حالت‌ها و رنگ‌ها رو

                      می‌تونی جلوه‌های چشمک‌زن، رنگ متغیر و هشدار بسازی

                      تزیین با کاور و استیکر جذابیت رو چند برابر می‌کنه

                      شروع بحث صدای ربات


                      ۱. چرا صدای ربات مهمه؟

                      افزایش جذابیت و سرگرمی
                      اطلاع‌رسانی درباره وضعیت (شروع حرکت، توقف، هشدار)
                      حس زنده بودن و هوشمندی بیشتر
                      ساخت شخصیت برای ربات (مثلاً صدای موتور، بوق، یا حتی موسیقی کوتاه)


                      ۲. سخت‌افزار مورد نیاز برای صداگذاری

                      بازل (Buzzer):

                      نوع ساده: فقط صدای بیپ ثابت یا چشمک‌زن

                      نوع فعال: صدای خودکار (با جریان گرفتن)


                      اسپیکر کوچک:
                      برای پخش صدای متنوع و موزیک‌های کوتاه


                      ماژول MP3 Player:

                      ماژولی که فایل صوتی MP3 رو از کارت SD پخش می‌کنه

                      مناسب پروژه‌های پیشرفته‌تر


                      ۳. نحوه اتصال به آردوینو

                      بازل ساده: مستقیم به یک پین دیجیتال وصل می‌شه

                      اسپیکر: معمولاً به خروجی PWM وصل و با کتابخانه Tone کنترل می‌شه

                      ماژول MP3: با ارتباط سریال یا SPI به آردوینو متصل می‌شه و فرمان پخش دریافت می‌کنه


                      ۴. نمونه کد ساده برای بازل

                      int buzzer = 9;
                      void setup() {
                      pinMode(buzzer, OUTPUT);
                      }
                      void loop() {
                      tone(buzzer, 1000); // صدای 1000 هرتز
                      delay(500);
                      noTone(buzzer);
                      delay(500);
                      }


                      ۵. ایده‌های جالب صدایی برای چهارچرخه

                      صدای بوق هنگام شروع حرکت

                      پخش ملودی کوتاه هنگام روشن شدن ربات

                      هشدار صدا هنگام برخورد یا توقف ناگهانی

                      صدای موتور با شدت متناسب با سرعت ربات (پیشرفته‌تر)



                      دیدگاه


                        ساخت فیزیکی چهارچرخه یعنی جان دادن به ایده‌ها با دست‌های خودت. پس بیایم چند نکته و ترفند طلایی فیزیکی که تو ساخت چهارچرخه خیلی کمک می‌کنه رو مرور کنیم:

                        ???? نکات کلیدی ساخت فیزیکی چهارچرخه رباتیک

                        ۱. دقت در برش و سوراخ‌کاری شاسی

                        از ابزار مناسب مثل دریل دستی یا برقی استفاده کن

                        قبل از سوراخ کردن، جای قطعات رو با ماژیک یا نشانه بزن

                        سوراخ‌ها رو دقیق و هم‌راستا بزن تا قطعات خوب جا بخورن و لق نزنن


                        ۲. انتخاب چسب و روش اتصال قطعات

                        برای قطعات پلاستیکی یا پلکسی، چسب حرارتی گزینه سریع و مناسبیه

                        چسب قطره‌ای (cyanoacrylate) برای اتصالات محکم‌تر و ظریف‌تر خوبه

                        پیچ و مهره برای قطعات فلزی یا جایی که بخوای قابلیت باز شدن باشه


                        ۳. نصب محورها و چرخ‌ها

                        محور باید به‌صورت کاملا صاف و موازی با شاسی نصب بشه

                        برای جلوگیری از لقی از واشر، بوش، یا نوار تفلون استفاده کن

                        چرخ‌ها رو محکم ولی نه آنقدر که گیر کنن، ببند


                        ۴. کابل کشی و مدیریت سیم‌ها

                        سیم‌ها رو مرتب و کوتاه نگه دار

                        از بست کمربندی پلاستیکی برای جمع کردن سیم‌ها استفاده کن
                        سایزهای مختلفش در سایتها برای خرید هست.

                        سیم‌ها نباید در مسیر چرخ‌ها یا موتورها گیر کنن


                        ۵. تست و تنظیم نهایی

                        قبل از بستن کامل، ربات رو آزمایش کن

                        اگه جایی لقی داشت یا قطعه‌ای گیر کرد، سریع اصلاح کن

                        حرکت چهارچرخه باید نرم و بدون سر و صدا باشه





                        دیدگاه


                          یه چک‌لیست دقیق و کاربردی که هر بار ساخت چهارچرخه رو با خیال راحت پیش ببری:
                          چک‌لیست ساخت چهارچرخه رباتیک فیزیکی

                          ۱. آماده‌سازی شاسی

                          [ ] انتخاب متریال مناسب (پلکسی، MDF نازک، فوم فشرده)

                          [ ] طراحی و علامت‌گذاری محل قطعات (موتور، چرخ، باتری)

                          [ ] برش دقیق طبق طرح

                          [ ] سوراخ‌کاری تمیز و دقیق، هم‌راستا با قطعات


                          ۲. نصب موتورها

                          [ ] انتخاب موتور مناسب (گیربکس‌دار با نسبت مناسب)

                          [ ] نصب موتور با بست یا پیچ محکم

                          [ ] تست چرخش آزاد موتور بدون گیر کردن


                          ۳. اتصال چرخ‌ها

                          [ ] انتخاب چرخ مناسب (با اندازه و جنس مناسب)

                          [ ] نصب محور صاف و موازی با شاسی

                          [ ] استفاده از بوش یا واشر برای جلوگیری از لقی

                          [ ] چرخ‌ها محکم و روان نصب شده باشند


                          ۴. سیستم تسمه یا اتصال نیرو

                          [ ] انتخاب تسمه مناسب و مقاوم

                          [ ] نصب صحیح تسمه و تنظیم کشش آن (نه خیلی سفت، نه خیلی شل)

                          [ ] تست انتقال قدرت بدون لغزش تسمه


                          ۵. کابل‌کشی و مدیریت سیم‌ها

                          [ ] انتخاب سیم‌های مناسب (با انعطاف و ضخامت کافی)

                          [ ] مرتب کردن سیم‌ها با بست کمربندی

                          [ ] جلوگیری از گیر کردن سیم‌ها در چرخ یا قطعات متحرک


                          ۶. نصب باتری و مدارها

                          [ ] قرار دادن باتری در مرکز ثقل و جای مناسب

                          [ ] اتصال صحیح و ایمن باتری به مدار

                          [ ] اطمینان از اتصال صحیح و مطمئن قطعات الکترونیکی


                          ۷. تست نهایی

                          [ ] آزمایش چرخش موتور با کنترل دستی یا برنامه ساده

                          [ ] بررسی عدم لقی و صداهای غیرعادی در حرکت

                          [ ] اطمینان از عملکرد سیستم انتقال نیرو

                          [ ] اطمینان از ایمنی و ثبات ربات در حرکت


                          این چک‌لیست رو می‌تونی چاپ کنی و هر بار مرحله به مرحله بررسی کنی تا هیچ چیز از قلم نیفته.



                          دیدگاه


                            فرمان چهارچرخه رباتیک، یعنی چطوری کنترل کنیم که ربات به جلو، چپ، راست یا عقب بره.
                            می‌خوای از ساده‌ترین روش‌ها تا کمی پیشرفته‌تر رو باهم مرور کنیم.

                            انواع سیستم‌های فرمان و کنترل حرکت چهارچرخه رباتیک


                            ۱. سیستم ساده تک موتور دو چرخ محرک (Differential Drive ساده)

                            دو موتور به دو چرخ کناری (چپ و راست) وصل شده

                            برای رفتن به جلو: هر دو موتور به جلو می‌چرخند

                            برای رفتن به عقب: هر دو موتور عقب می‌چرخند

                            برای پیچیدن به چپ: موتور سمت راست حرکت می‌کند و موتور سمت چپ یا متوقف است یا عقب می‌رود

                            برای پیچیدن به راست: موتور سمت چپ حرکت می‌کند و موتور سمت راست متوقف یا عقب می‌رود


                            مزایا:

                            ساده و کم‌هزینه
                            کنترل نرم و قابل قبول


                            معایب:
                            پیچیدن با اختلاف سرعت موتور انجام می‌شود و برای مسیرهای دقیق کمی سخت‌تر است.


                            ۲. سیستم فرمان با چرخ‌های گردان (Steering Wheels یا Ackermann Steering)

                            یکی از چرخ‌های جلو یا هر دو چرخ جلو قابلیت چرخش دارند (مثل خودرو)

                            موتورهای جداگانه برای حرکت و چرخش فرمان (یا مکانیکی)

                            فرمان با موتور سروو یا مکانیزم مکانیکی چرخ‌ها را می‌چرخاند

                            چرخ‌ها به صورت مکانیکی تغییر جهت می‌دهند و با موتور اصلی حرکت می‌کنند


                            مزایا:

                            دقیق‌تر و واقعی‌تر برای حرکت در مسیرهای مستقیم و پیچ‌ها

                            مصرف انرژی کمتر در پیچیدن نسبت به سیستم اول


                            معایب:

                            پیچیده‌تر در ساخت
                            نیاز به قطعات مکانیکی و تنظیم دقیق

                            ۳. سیستم چهار موتور مستقل (Omni-Directional Drive)

                            هر چرخ موتور مستقل داره

                            با کنترل دقیق هر موتور، حرکت به جلو، عقب، چپ، راست و حتی حرکت مورب امکان‌پذیره

                            به سخت‌افزار و برنامه‌نویسی پیچیده‌تر نیاز داره


                            مزایا:

                            بیشترین دقت و انعطاف در حرکت

                            مناسب ربات‌های پیشرفته


                            معایب:

                            هزینه و ساخت سخت‌تر
                            نیاز به الگوریتم‌های کنترلی پیچیده


                            ۴. سیستم تسمه‌ای یا زنجیری با فرمان مکانیکی

                            سیستم انتقال نیرو با تسمه یا زنجیر

                            فرمان با مکانیزم چرخ دنده یا بازو مکانیکی چرخ‌های جلو را می‌چرخاند

                            مناسب چهارچرخه‌های بزرگ‌تر و صنعتی

                            خلاصه نکات فرمان ساده برای چهارچرخه رباتیک (مبتدی)

                            دوتا موتور، دو چرخ محرک (چپ و راست) با کنترل سرعت متفاوت برای فرمان

                            موتورها باید گیربکس‌دار باشن برای قدرت کافی

                            کنترل با آردوینو و درایور L298N یا مشابه

                            استفاده از سنسور جهت‌سنج (IMU) یا چرخ دنده برای کنترل بهتر (در پروژه‌های پیشرفته)



                            مثال ساده کد برای فرمان:

                            int motorLeftForward = 8;
                            int motorLeftBackward = 9;
                            int motorRightForward = 10;
                            int motorRightBackward = 11;

                            void setup() {
                            pinMode(motorLeftForward, OUTPUT);
                            pinMode(motorLeftBackward, OUTPUT);
                            pinMode(motorRightForward, OUTPUT);
                            pinMode(motorRightBackward, OUTPUT);
                            }

                            void moveForward() {
                            digitalWrite(motorLeftForward, HIGH);
                            digitalWrite(motorLeftBackward, LOW);
                            digitalWrite(motorRightForward, HIGH);
                            digitalWrite(motorRightBackward, LOW);
                            }

                            void turnLeft() {
                            digitalWrite(motorLeftForward, LOW);
                            digitalWrite(motorLeftBackward, HIGH);
                            digitalWrite(motorRightForward, HIGH);
                            digitalWrite(motorRightBackward, LOW);
                            }

                            void turnRight() {
                            digitalWrite(motorLeftForward, HIGH);
                            digitalWrite(motorLeftBackward, LOW);
                            digitalWrite(motorRightForward, LOW);
                            digitalWrite(motorRightBackward, HIGH);
                            }

                            void stopMoving() {
                            digitalWrite(motorLeftForward, LOW);
                            digitalWrite(motorLeftBackward, LOW);
                            digitalWrite(motorRightForward, LOW);
                            digitalWrite(motorRightBackward, LOW);
                            }

                            void loop() {
                            moveForward();
                            delay(2000);
                            turnLeft();
                            delay(1000);
                            moveForward();
                            delay(2000);
                            turnRight();
                            delay(1000);
                            stopMoving();
                            delay(2000);
                            }

                            دیدگاه


                              حالا که فرمان چهارچرخه رو با هم خوب گرفتیم، بزنیم سراغ بازوی رباتیک با کنترل دقیق؛ کلی کاربرد داره و کلی جذابه!


                              مانور و کنترل دقیق بازوی رباتیک — قدم به قدم


                              ۱. آشنایی با اجزای اصلی بازوی رباتیک

                              سرووموتورها (Servo Motors): برای حرکت دقیق هر مفصل

                              مفاصل (Joints): نقاط چرخش که با سروو کنترل می‌شن

                              بازوها (Arms): قطعات بین مفاصل که بازو رو تشکیل می‌دهند

                              گریپر (Gripper): انتهای بازو برای گرفتن و رها کردن اشیا

                              کنترلر (مثلاً آردوینو): که فرمان حرکت سرووها رو صادر می‌کنه


                              ۲. سیستم حرکتی و کنترل

                              هر سروو به یک پین PWM آردوینو وصل می‌شه

                              زاویه هر سروو از ۰ تا ۱۸۰ درجه قابل تنظیمه

                              با تغییر زاویه‌ها، بازو در فضای ۳ بعدی حرکت می‌کنه

                              ترکیب حرکات سرووها باعث می‌شه بازو به موقعیت‌های مختلف بره


                              ۳. نمونه کد ساده حرکت سروو (با کتابخانه Servo)

                              include <Servo.h>

                              Servo servo1;
                              Servo servo2;
                              Servo servo3;

                              void setup() {
                              servo1.attach(9);
                              servo2.attach(10);
                              servo3.attach(11);
                              }

                              void loop() {
                              // حرکت ساده: هر سروو به زاویه‌های مختلف می‌رود
                              servo1.write(45); // سروو اول 45 درجه
                              servo2.write(90); // سروو دوم 90 درجه
                              servo3.write(135); // سروو سوم 135 درجه
                              delay(2000);

                              servo1.write(90);
                              servo2.write(45);
                              servo3.write(90);
                              delay(2000);
                              }

                              ۴. مانور دادن بازو (حرکات ترکیبی)

                              می‌تونی با تنظیم زاویه‌های مختلف، حرکات دست‌سازی بسازی:
                              مثل گرفتن، بلند کردن، برداشتن و گذاشتن

                              برای مانور دقیق‌تر، می‌تونی از جوی‌استیک یا کنترل بلوتوث استفاده کنی

                              حتی می‌تونی با الگوریتم‌های ساده مثل معکوس کینماتیک، حرکت‌های پیچیده بسازی (در مراحل پیشرفته‌تر)


                              ۵. نکات مهم در ساخت بازوی رباتیک

                              سرووها باید توان کافی برای وزن بازو و بار داشته باشند

                              اتصالات مفاصل محکم و روان باشند تا حرکت نرم انجام شود

                              سیم‌کشی مرتب و با کیفیت باشه تا نویز و قطعی نداشته باشی

                              برنامه‌نویسی مرحله به مرحله انجام شود و هر حرکت تست شود


                              ۶. ایده‌های مانور بازو

                              حرکت دادن بازو به جلو و عقب

                              چرخش گریپر برای گرفتن و رها کردن

                              انجام حرکات تکراری مثل برداشتن و گذاشتن

                              ساخت یک بازی ساده با بازو مثل چیدن مکعب‌ها





                              دیدگاه


                                مدیریت محترم ،
                                لطفا،
                                پستهای مربوط به پردازش تصویر
                                و پستهای مربوط به ساخت چهارچرخه را
                                تبدیل به تاپیک مستقل در تالار مناسب کنید.

                                تا بحث اصلی تاپیک در این تاپیک ادامه پیدا کند.

                                لطفا جوری تفکیک کنید که استارتر هر ۳ تاپیک من باشم.
                                جدیدترین ویرایش توسط Saman110; ۱۰:۴۳ ۱۴۰۴/۰۴/۲۴.

                                دیدگاه

                                لطفا صبر کنید...
                                X