Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Кабелдик
- 3 -кадам: Код - Өзгөрмөлөрүңүздү жарыялаңыз
- 4 -кадам: Код - Орнотуу
- 5 -кадам:
- 6 -кадам: база
- 7 -кадам: Денени айлантуу
Video: Робот: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Акыркы долбоорубуз үчүн биз эмнени кааласак, ошону курушубуз керектигин айтышты. Үйрөнгөнүбүздү жана интернеттен таба алган нерселерибизди колдонуу. Мен Super Smash Bros сериясынын чоң күйөрманымын. Мен биринчисинен башка бардык оюндарга ээлик кылам. Ошентип, менин акыркы долбоорум үчүн, мен ойной турган каарман R. O. Bнын негизинде робот курууну чечтим.
1 -кадам: материалдар
- 4 180 Даража Серво
- 13 Эркек - Эркек зымдары
- 8 Эркек - Аял зымдары
- 2 джойстиктер
- 1 Breadboard
- 1 Arduino
2 -кадам: Кабелдик
Нан панелинин терс тарабын Arduinoдогу жерге (GND) туташтыруу үчүн эркек-эркек зымын колдонуңуз. Андан кийин Джойстиктин VR X'ин A0 жана A2ге, VR Y'ни Arduinoдогу A1 жана A3ка туташтырыңыз. Андан кийин Joysticks 5v пинди Arduinoдогу 3.5 жана 5V казыктарына жана GNDsди Arduinoдогу каалаган GNDге туташтырыңыз. Андан кийин 4 сервонун ар бири үчүн ак зымды Arduinoдогу 7 - 4 төөнөгүчтөргө туташтырыңыз. Андан кийин servoдогу кызыл зымды позитивдүү нанга, ал эми кара зымды нан тактасынын терс жагына туташтырыңыз. Андан кийин схеманы иштетүү үчүн Батарея кутусун туташтырыңыз.
3 -кадам: Код - Өзгөрмөлөрүңүздү жарыялаңыз
#кошуу
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
Servo буйругу сервону көзөмөлдөө үчүн servo объектисин түзөт.
4 -кадам: Код - Орнотуу
void setup () {// Ар бир сервону пин түйүнүнө бекитет servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }
5 -кадам:
боштук цикл ()
{
joyVal = analogRead (joyX); // Джойстиктин маанисин окуйт joyVal = map (joyVal, 0, 1023, 0, 180); // Joystick баалуулуктарын servo1.write даражасына айландырат (joyVal); // Joystick киргизүү joyVal = картага шайкеш келүү үчүн servo позициясын өзгөртөт (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); кечиктирүү (15); joyVal2 = analogRead (joyX2); joyVal2 = карта (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = карта (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); кечиктирүү (15); }
6 -кадам: база
Ошентип, сиз схеманы жана кодду бүтүргөндөн кийин. Сиз чыныгы роботту курууну баштасаңыз болот. База үчүн бардык бурчтарды 45 градус кылгыңыз келет. Узун капталдары 18 см, кыска жактары 6 см. Ошентип, жөн эле сүрөттү ээрчип, базанын формасын кескиле. Андан кийин дубал катары колдонуу үчүн узундугу 54 см жана туурасы 5 см болгон 2 тилке жасаңыз. 6 см кичинекей капталдарын ачык калтырыңыз. Анан чатырды түзүү үчүн базаны кайталагыңыз келет. азыр бул бөлүмдө, биз аны кошобуз
7 -кадам: Денени айлантуу
Чатырдын ортосуна кагаз сүлгү түрмөгүн жана скотч/ысык желим тапанчасын алыңыз. Андан кийин кагаз сүлгү түрмөгүнүн тегерегинде 6 см бийик шакектерди түзүңүз. Андан кийин кагаз сүлгү түрмөгүн батыра турган чоң тешиги бар чоң табакты түзүңүз. Табакты шакекке коюп, анан кагаз сүлгү түрмөгүнүн үстүнө сервону чаптаңыз. Баардык жүктү сервого жүктөй албайбыз. Ошентип, биз дубель таякчаларын колдонобуз жана аны ийрибиз. Ошентип, табакка кээ бир дубелдерге бата тургандай чоң 2 тешик түзүңүз. Дубелдерди тешикке жабыштырыңыз, ошондо тешиктин түбүн бир аз тешип кетет. Тасма/ ысык желим тапанчасы менен дубалдар тешикке жылып кетпейт. Бош кыртыш кутусун алып, дубелдердин экинчи учуна туура келгидей чоң тешиктерди түзүңүз. Ошондой эле эки дубал тең өтө ала тургандай кылып жайылганын текшериңиз. Андан кийин кутуну сервого скотч менен байлап, дубелдерди кыртыш кутусунун тешиктерине чаптаңыз. Дубелдерди тешиктерге скотч / ысык желим менен жылдырыңыз.
Сунушталууда:
Башы жок робот кыймылдуу курал менен: 6 кадам (сүрөттөр менен)
Кыймылсыз курал менен башсыз робот: Төмөнкү көрсөтмөлөр Хэллоуин башсыз боттон шыктандырылган. Сиз ботту картондон кантип жасоо боюнча толук көрсөтмөнү бул жерден таба аласыз. Аны жандуураак кылуу үчүн башты кармап турган колду кыймылга келтирүү идеясы бар
Жүрөк крабы: Чөнтөгүңүздө ламбада менен басуучу робот!: 15 кадам (сүрөттөр менен)
Жүрөк крабы: Чөнтөгүңүздө ламбада менен сейилдөөчү робот! Half-Life видео оюндарынанбы? Балким, ледибугга ашык болгон робот? Же ледибуг өзүнүн машинасын башкарып жатабы? Кандай гана жооп болбосун
Ышкырык менен башкарылган робот: 20 кадам (сүрөттөр менен)
Ышкырык менен башкарылган робот: Бул робот бардык жерде ышкырык менен жетектелет, " Алтын Соник оюнчугу " 1957 -жылы жасалган, күйгүзүлгөндө, робот алдыңкы диск дөңгөлөгүнүн механизминдеги жарык жебеси менен көрсөтүлгөн багытта жылат. Ышкырык келгенде
Баланстоочу робот / 3 дөңгөлөк робот / STEM робот: 8 кадам
Баланстоочу робот / 3 дөңгөлөктүү робот / STEM роботу: Биз мектептерде жана мектептен кийинки билим берүү программаларында билим берүү үчүн аралаш балансташтырууну жана 3 дөңгөлөктүү роботту курдук. Робот Arduino Unoго негизделген, колдонуучу калкан (курулуштун бардык деталдары келтирилген), Li Ion батарейкаларынын пакети (бардык курулуш
Робот робот кол кап менен башкарылат: 6 кадам (сүрөттөр менен)
Мээлей менен башкарылган роботтук кол: Максаты: Бүтүрүү үчүн долбоор түзүп, тажрыйбага ээ болуу жана көйгөйлөрдү чечүү Outline-3-D роботтору менен басылган " колун”башкаруу үчүн колкапты колдонуп, arduino аркылуу туташыңыз. 3-D басылган колдогу муундардын ар биринде серво бар, ал