Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: Сымдар
- 3 -қадам: Код - айнымалыларды жариялаңыз
- 4 -қадам: код - орнату
- 5 -қадам:
- 6 -қадам: Негіз
- 7 -қадам: денені айналдыру
Бейне: Робот: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Соңғы жобамыз үшін бізге қалағанымызды салу керектігін айтты. Біз білгенімізді және Интернеттен таба алатынымызды қолдана отырып. Мен 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 -қадам: денені айналдыру
Қағаз орамал мен таспаны/ыстық желімді тапаншаны шатырдың ортасына дейін алыңыз. Содан кейін қағаз орамал негізінің айналасында биіктігі 6 см болатын сақиналар жасаңыз. Содан кейін қағаз орамал орамына сәйкес келетін тесік бар үлкен табақ жасаңыз. Пластинаны сақинаға қойыңыз, содан кейін қағаз сүлгі орамының жоғарғы жағына серво қойыңыз. Біз барлық салмақты сервоға жүктей алмаймыз. Сондықтан біз таяқшаларды қолданамыз және оны айналдырамыз. Пластинада бірнеше дюбельге сәйкес келетін үлкен 2 тесік жасаңыз. Дюбельдерді тесікке бекітіңіз, сонда ол тесіктің түбінен аздап өтеді. Таспаны/ ыстық желімді тапаншаны тесікке бекітіңіз, ол қозғалмайды. Бос мата қорапшасын алыңыз және дюбельдің екінші ұшына сәйкес келетін үлкен тесіктер жасаңыз. Сондай -ақ, екі дюбель өтуге болатындай таралуына көз жеткізіңіз. Содан кейін қорапты сервоға жабыстырып, дюбельдерді мата қорапшасының тесіктеріне жабыстырыңыз. Дубельдерді тесіктерге таспамен / ыстық желіммен бекітіңіз, ол қозғалмайды.
Ұсынылған:
Ардуино - Лабиринтті шешетін робот (MicroMouse) Қабырғаға ілесетін робот: 6 қадам (суреттермен)
Ардуино | Лабиринтті шешетін робот (MicroMouse) Қабырғаға ілесетін робот: Қош келдіңіз, мен Исаакпын және бұл менің алғашқы роботым " Striker v1.0 " Бұл робот қарапайым лабиринтті шешуге арналған. Байқауда бізде екі лабиринт пен робот болды. Лабиринттегі кез келген басқа да өзгерістер оны өзгертуді талап етуі мүмкін
ҚАҒАЗ АШҚА РОБОТ - Pringles қайта өңдеу Arduino робот: 19 қадам (суреттермен)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino роботы: Бұл 2018 жылы мен ашқан роботтың тағы бір нұсқасы. Сіз бұл роботты 3d принтерсіз жасай аласыз. Сізге тек банка Pringles, серво қозғалтқышы, жақындық сенсоры, ардуино және кейбір құралдарды сатып алу жеткілікті. Сіз бәрін жүктей аласыз
Теңестіруші робот / 3 дөңгелекті робот / STEM робот: 8 қадам
Теңдестіру роботы / 3 дөңгелекті робот / STEM робот: Біз мектептерде және мектептен кейінгі білім беру бағдарламаларында тәрбиелік мақсатта қолдануға арналған теңдестірілген және 3 дөңгелекті робот құрдық. Робот Arduino Uno, реттелетін қалқанға (құрылыстың барлық егжей -тегжейлері берілген), Li Ion аккумуляторлық батареясына негізделген (барлық құрылыстар
Жеке робот -робот жасаңыз !!! - Оқулық, фотосуреттер және бейне: 58 қадам (суреттермен)
Жеке робот -робот жасаңыз !!! - Оқулық, фотосуреттер және бейне: ӨҢДЕУ: Менің жобаларым туралы қосымша ақпарат менің жаңа веб -сайтымды тексереді: narobo.com Мен робототехника, мехатроника және арнайы эффектілер жобалары/өнімдері бойынша кеңес беремін. Қосымша ақпарат алу үшін менің narobo.com веб -сайтына кіріңіз
Кішкентай робот жасаңыз: ұстағышпен әлемдегі ең кішкентай дөңгелекті робот жасаңыз.: 9 қадам (суреттермен)
Өте кішкентай робот жасаңыз: ұстағышпен әлемдегі ең кішкентай доңғалақты роботты жасаңыз: ұсақ заттарды алып, жылжыта алатын 1/20 текше дюймдік робот жасаңыз. Оны Picaxe микроконтроллері басқарады. Қазіргі уақытта бұл менің ойымша, бұл әлемдегі ең кішкентай доңғалақты робот болуы мүмкін. Бұл сөзсіз