Мазмұны:

Робот: 7 қадам (суреттермен)
Робот: 7 қадам (суреттермен)

Бейне: Робот: 7 қадам (суреттермен)

Бейне: Робот: 7 қадам (суреттермен)
Бейне: Как нарисовать Робота, How to draw a Robot 2024, Қараша
Anonim
Image
Image

Соңғы жобамыз үшін бізге қалағанымызды салу керектігін айтты. Біз білгенімізді және Интернеттен таба алатынымызды қолдана отырып. Мен Super Smash Bros сериясының жанкүйерімін. Менде бірінші ойыннан басқа барлық ойындар бар. Менің соңғы жобам үшін R. O. B ойнайтын кейіпкерге негізделген робот құрастыруды шештім.

1 -қадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
  • 4 180 дәрежелі сервис
  • 13 Ер - ер сымдар
  • 8 ер - әйел сымдары
  • 2 джойстиктер
  • 1 Нан тақтасы
  • 1 Ардуино

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 түйреуіштеріне қосыңыз. Содан кейін серводағы қызыл сымды оң жақ тақтасына, ал қара сымды нан тақтасының теріс жағына жалғаңыз. Содан кейін тізбекті қуаттандыру үшін батарея қорабын қосыңыз.

3 -қадам: Код - айнымалыларды жариялаңыз

Код - айнымалыларды жариялаңыз
Код - айнымалыларды жариялаңыз

#қосу

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int қуанышY = 1; int joyX2 = 2; int қуанышY2 = 3; int joyVal; int joyVal2;

Серво командасы сервоприводты басқару үшін серво объектісін жасайды.

4 -қадам: код - орнату

Код - орнату
Код - орнату

void setup () {// Әр сервоны түйреуішке қосады servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }

5 -қадам:

Кескін
Кескін

бос цикл ()

{

joyVal = analogRead (joyX); // Joystick мәнін оқиды joyVal = map (joyVal, 0, 1023, 0, 180); // Joystick мәндерін servo1.write дәрежесіне түрлендіреді (joyVal); // Сервистің орнын Joystick кіріс joyVal = картаға сәйкес өзгерту үшін өзгертеді (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); кешіктіру (15); joyVal2 = analogRead (joyX2); joyVal2 = карта (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (қуанышY2); joyVal2 = карта (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); кешіктіру (15); }

6 -қадам: Негіз

База
База

Сондықтан сіз схеманы және кодты жасағаннан кейін. Сіз нақты роботты құруды бастай аласыз. Негіз үшін барлық бұрыштарды 45 градус етіп жасағыңыз келеді. Ұзын жақтары 18 см, ал қысқа жақтары 6 см. Сондықтан суретті орындап, негіздің пішінін кесіңіз. Содан кейін қабырға ретінде пайдалану үшін ұзындығы 54 см және ені 5 см болатын 2 жолақ жасаңыз. Кішкене 6 см жағын ашық қалдырыңыз. Содан кейін сіз шатырды жасау үшін негізді қайталағыңыз келеді. енді осы бөлімде біз оны қосамыз

7 -қадам: денені айналдыру

Image
Image
Денені айналдыру
Денені айналдыру
Денені айналдыру
Денені айналдыру

Қағаз орамал мен таспаны/ыстық желімді тапаншаны шатырдың ортасына дейін алыңыз. Содан кейін қағаз орамал негізінің айналасында биіктігі 6 см болатын сақиналар жасаңыз. Содан кейін қағаз орамал орамына сәйкес келетін тесік бар үлкен табақ жасаңыз. Пластинаны сақинаға қойыңыз, содан кейін қағаз сүлгі орамының жоғарғы жағына серво қойыңыз. Біз барлық салмақты сервоға жүктей алмаймыз. Сондықтан біз таяқшаларды қолданамыз және оны айналдырамыз. Пластинада бірнеше дюбельге сәйкес келетін үлкен 2 тесік жасаңыз. Дюбельдерді тесікке бекітіңіз, сонда ол тесіктің түбінен аздап өтеді. Таспаны/ ыстық желімді тапаншаны тесікке бекітіңіз, ол қозғалмайды. Бос мата қорапшасын алыңыз және дюбельдің екінші ұшына сәйкес келетін үлкен тесіктер жасаңыз. Сондай -ақ, екі дюбель өтуге болатындай таралуына көз жеткізіңіз. Содан кейін қорапты сервоға жабыстырып, дюбельдерді мата қорапшасының тесіктеріне жабыстырыңыз. Дубельдерді тесіктерге таспамен / ыстық желіммен бекітіңіз, ол қозғалмайды.

Ұсынылған: