فهرست مطالب:

ربات دو طرفه آسان: 4 مرحله
ربات دو طرفه آسان: 4 مرحله

تصویری: ربات دو طرفه آسان: 4 مرحله

تصویری: ربات دو طرفه آسان: 4 مرحله
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, جولای
Anonim
ربات دوپا آسان
ربات دوپا آسان
ربات دوپا آسان
ربات دوپا آسان
ربات دوپا آسان
ربات دوپا آسان

من در سال گذشته این ربات را توسعه داده ام تا از آن به عنوان بستری برای آموزش رباتیک استفاده کنم.

با این ربات نحوه حرکت سروو با حرکات مستقیم و با حرکات کنترل شده با استفاده از "FOR" را آموزش می دهم.

این ربات می تواند برقصد ، راه برود و حتی بدود.

شما نیاز خواهید داشت:

آردوینو نانو

14 سیم مرد و مرد

تخته کوچک کوچک

4 سرو SG90

1 باتری 9 ولت

1 رابط باتری 9 ولت

2 نوار لاستیکی

مرحله 1: چند نمونه از روالهایی که این ربات می تواند انجام دهد

Image
Image

مرحله 2: مدل سه بعدی برای چاپ

برای دانلود مدل به این لینک مراجعه کنید.

مقیاس آن مناسب SG90 Servos است. نیازی به چسب نیست. همه چیز به صورت فوری است

مرحله 3: کنار هم قرار دادن ربات

ویدیو را پخش کنید تا نحوه مونتاژ ربات را بیاموزید.

توجه ویژه ای به موقعیت محورهای سروو داشته باشید. قبل از مونتاژ ربات ، محورها باید دقیقاً در مرکز قرار گیرند.

برای متصل کردن سرویس های خود ، می توانید این برنامه را پس از اتمام سیم کشی اجرا کنید:

#عبارتند از

سروو پای راست ؛

سروو راست ؛

سروو پای چپ ؛

سروو ران چپ ؛

void setup ()

{

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: مثال کد

#عبارتند از

سروو پای راست ؛

سروو راست ؛

سروو پای چپ ؛

سروو ران چپ ؛

void setup ()

{

rightfoot.attach (9)؛

rightthigh.attach (5)؛

leftfoot.attach (3)؛

leftthigh.attach (11)؛

leftfoot.write (90)؛

leftthigh.write (90)؛

rightthigh.write (90)؛

rightfoot.write (90)؛

}

حلقه خالی ()

{

// آغازگر 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) ؛

// آغازگر 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) ؛

}

توصیه شده: