فهرست مطالب:

بازوی روباتیک با پمپ مکش خلاء: 4 مرحله
بازوی روباتیک با پمپ مکش خلاء: 4 مرحله

تصویری: بازوی روباتیک با پمپ مکش خلاء: 4 مرحله

تصویری: بازوی روباتیک با پمپ مکش خلاء: 4 مرحله
تصویری: چطوری کار میکنه؟ پمپ های هیدرولیک 2024, جولای
Anonim
بازوی روباتیک با پمپ مکش خلاء
بازوی روباتیک با پمپ مکش خلاء

بازوی روباتیک با پمپ مکش خلاء کنترل شده توسط آردوینو. بازوی رباتیک دارای طراحی فولادی است و کاملاً مونتاژ شده است. روی بازوی رباتیک 4 موتور سروو وجود دارد. 3 موتور گشتاور بالا و سروو موتور با کیفیت بالا وجود دارد. در این پروژه نحوه حرکت بازوی رباتیک با 4 پتانسیومتر با استفاده از آردوینو نشان داده شده است. یک کلید روشن / خاموش برای پمپ هوا و یک دکمه فشار برای شیر برقی استفاده شد. بنابراین ، موتور و سوپاپ را می توان به صورت دستی وارد کرد ، که باعث صرفه جویی در برق و جریان می شود.

مرحله 1: مشخصات بازوی روبات

Image
Image

کیت بازوی ربات -https://bit.ly/2UVhUb3

بسته بندی:

کیت بازوی 1* روبات (مونتاژ)

2* KS-3620 180 درجه سرو

1* KS-3620 270 درجه سرو

1* 90d 9g سروو

1* پمپ هوا (خلاء)

1* شیر برقی

1* شیلنگ لوله سیلیکونی

سرو دیجیتال فلزی KS3620: ولتاژ: 4.8-6.6V

سرعت: 0.16 ثانیه/60 درجه (6.6 ولت)

گشتاور: 15 کیلوگرم در سانتی متر (4.8 ولت) 20 کیلوگرم در سانتی متر (6.6 ولت)

جریان بدون بار: 80-100mA

فرکانس: 500 تا 2500 هرتز

پمپ هوا (خلاء): ولتاژ: DC 5V

جریان بدون بار: 0.35A

ولتاژ مناسب: DC 4.8V-7.2V

محدوده فشار: 400-650 میلی متر جیوه

حداکثر خلاء:> -350 میلی متر جیوه

وزن: 60 گرم

شیر برقی: ولتاژ نامی: DC 6V

جریان: 220 میلی آمپر

ولتاژ مناسب: DC5V-6V

محدوده فشار: 0-350 میلی متر جیوه

وزن: 16 گرم

مرحله 2: سخت افزار مورد نیاز

اتصالات
اتصالات

1* Arduino UNO R3 -

1* Sensor Shield -

4* پتانسیومتر -

4* دستگیره پتانسیومتر -

سوئیچ 1* ON/OFF -

1* دکمه فشار لحظه ای -

منبع تغذیه 1* 6V> 2A -

آداپتور 1* 9V -

1* جعبه ضد آب -

1* Mini Breadboard -

1* شیلنگ لوله سیلیکونی -

1* مته قدرت -

3 در 1 Jumper Wire -

مرحله 3: اتصالات

پتانسیومترها:

گلدان 1 - آنالوگ 0

گلدان 2 - آنالوگ 1

گلدان 3 - آنالوگ 2

گلدان 4 - آنالوگ 3

سروو موتورز:

Servo 1 - Digital 3 PWM

Servo 2 - Digital 5 PWM

Servo 3 - Digital 6 PWM

Servo 4 - Digital 9 PWM

مرحله 4: کد منبع

کد منبع
کد منبع

/*

کنترل موقعیت سرو با استفاده از پتانسیومتر (مقاومت متغیر) سرو myservo2؛ سروو myservo3؛ سرو myservo4؛ // پین آنالوگ مورد استفاده برای اتصال پتانسیومتر int potpin1 = 0؛ int potpin2 = 1 ؛ int potpin3 = 2؛ int potpin4 = 3؛ // متغیر برای خواندن مقدار از پین آنالوگ int val1؛ int val2؛ int val3؛ int val4؛ void setup () {// سرویس ها را روی پین های دیجیتال (PWM) به سروو شی myservo1.attach (3) متصل می کند؛ myservo2.attach (5)؛ myservo3.attach (6)؛ myservo4.attach (9)؛ } void loop () {val1 = analogRead (potpin1)؛ // مقدار پتانسیومتر (مقدار بین 0 تا 1023) val1 = map (val1، 0، 1023، 0، 180) را می خواند ؛ // مقیاس آن را برای استفاده از آن با سروو (مقدار بین 0 تا 180) myservo1.write (val1) ؛ // موقعیت سروو را با توجه به مقدار تأخیر مقیاس شده (15) تنظیم می کند. // منتظر می ماند تا سروو به آنجا برسد val2 = analogRead (potpin2)؛ val2 = نقشه (val2 ، 0 ، 1023 ، 0 ، 180) ؛ myservo2.write (val2)؛ تأخیر (15) ؛ val3 = analogRead (potpin3) ؛ val3 = نقشه (val3، 0، 1023، 0، 180)؛ myservo3.write (val3)؛ تأخیر (15) ؛ val4 = analogRead (potpin4) ؛ val4 = نقشه (val4 ، 0 ، 1023 ، 0 ، 180) ؛ myservo4.write (val4)؛ تأخیر (15) ؛ }

توصیه شده: