Мазмұны:

Қос микросервистік робот қолы: 10 қадам
Қос микросервистік робот қолы: 10 қадам

Бейне: Қос микросервистік робот қолы: 10 қадам

Бейне: Қос микросервистік робот қолы: 10 қадам
Бейне: ”Шерханды 6 секундта сындырып аламын” 2024, Қараша
Anonim
Image
Image
Қос микротолқынды робот
Қос микротолқынды робот

Бұл оқулықта сіз саусақпен басқарылатын қос серво робот қолын жасайсыз!

Жабдықтар

Екі микросерво (TowerPro SG90 және кеңейтімі бар)

ThumbStick

Jumper Wires

Arduino UNO

Breadboard Power Strip

Картон

Желім (супер желім ұсынылады)

және

Ардуиноспен кішкене білім

1 -қадам: картон кесектерін кесіңіз

Картон кесектерін кесіңіз
Картон кесектерін кесіңіз
Картон кесектерін кесіңіз
Картон кесектерін кесіңіз

Сізге картон/пластиктен жасалған бөлшектер қажет болады:

3 «16/10» X 4

4 «14/16» X 2

6,5 « - 4,5» X 1

1 «1 1/4» X 2

1 дюйм 1 1/4 дюйм X 1 Дөңгелек ортасында кесілген

2 «-ден 2» -ге 2 «үшбұрыш X 1

2 «2,5» X 1

Оларды алып тастағаннан кейін келесі қадамға өту керек.

2 -қадам: Картонды бірінші сервоға бекітіңіз

Картонды бірінші сервоға бекітіңіз
Картонды бірінші сервоға бекітіңіз

4 дюйм 14/16 дюймдік картонды жоғарыдағы суреттегідей бір сервоға бекітіңіз. Картон мен сервоға екі немесе одан да көп ілмектерді бекітіңіз. Сіз сондай -ақ желім немесе таспаны қолдана аласыз, бірақ мен қысқыштарды ұсынамын.

3 -қадам: Бірінші сервисті екінші қызметке қосыңыз

Бірінші сервисті екінші қызметке қосыңыз
Бірінші сервисті екінші қызметке қосыңыз
Бірінші сервисті екінші қызметке қосыңыз
Бірінші сервисті екінші қызметке қосыңыз
Бірінші сервисті екінші қызметке қосыңыз
Бірінші сервисті екінші қызметке қосыңыз

Картонның ештеңеге қосылмаған ұштарын жоғарыда көрсетілгендей екінші сервоға бекітіңіз. Мен тағы да қысқыштарды қолдануды ұсынамын. Екінші серводе сізде пластикалық қондырғы бар екеніне көз жеткізіңіз, ол шеңбер болып табылады, содан кейін бір жағы ұзартылады.

Түсінбейсіз бе? Кеңейтімді сервоға бұраңыз, содан кейін соңғы қадамда қолданылған екі картонның арасына кеңейтімді жабыстырыңыз. Содан кейін оны одан да берік ұстау үшін ілгекті пайдаланыңыз.

4 -қадам: Екінші серво қолын бекітіңіз

Екінші серво қолын бекітіңіз
Екінші серво қолын бекітіңіз
Екінші серво қолын бекітіңіз
Екінші серво қолын бекітіңіз
Екінші серво қолын бекітіңіз
Екінші серво қолын бекітіңіз

2 дюймдік 10/16 дюймдік картонды екінші серво тұтқасы ретінде қолданыңыз. Осы бөліктердің екеуін екінші сервоға бірінші сервоға қалай бекітсеңіз, солай қосыңыз. Содан кейін екінші қолды созу үшін соңғы 3 дюймдік 10/16 дюймдік картонды қолданыңыз, бірақ қолды ұзартқанша екі бөлікті қалай салғаныңыз маңызды емес.

5 -қадам: Arduino -ны базаға бекітіңіз

Ардуиноны базаға бекітіңіз
Ардуиноны базаға бекітіңіз
Ардуиноны базаға бекітіңіз
Ардуиноны базаға бекітіңіз
Ардуиноны базаға бекітіңіз
Ардуиноны базаға бекітіңіз
Ардуиноны базаға бекітіңіз
Ардуиноны базаға бекітіңіз

Arduino -ді 2,5 дюймдік картонға бекітіңіз, мен бұрандаларды қолдандым, бірақ егер қаласаңыз, сіз таспаны немесе ілгекті пайдалана аласыз. Содан кейін 2 дюймге 2,5 дюймді 6,5 дюймге 4,5 дюймдік картонға жабыстырыңыз

6 -қадам: таяқшаны бекітіңіз

Тұтқаны бекітіңіз
Тұтқаны бекітіңіз
Тұтқаны бекітіңіз
Тұтқаны бекітіңіз
Тұтқаны бекітіңіз
Тұтқаны бекітіңіз

Бас бармақты картон арқылы тесікпен бекітіңіз. Содан кейін үшбұрышты бөлікті кесіңіз, ол 2 дюймге 1 дюймге 1 дюймге 1 дюймдік трапецияға тең болады және 1 дюймден 1 1/4 дюймге дейінгі екі бөлікті де қолданыңыз. Барлық суреттерді бірінші суретте көрсетілгендей жабыстырыңыз. GPiO түйреуіштерінің негіздің ішкі жағына бекітілгеніне көз жеткізіңіз. Баспалдақтың корпусында өте бос болмаса, оны желімдеудің қажеті жоқ.

7 -қадам: Қалғандарын жинаңыз

Қалғанын жинаңыз
Қалғанын жинаңыз
Қалғанын жинаңыз
Қалғанын жинаңыз

Қалған заттарды негізге жабыстырыңыз. Алғашқы серводы негізге жабыстырыңыз, бірінші сурет түсіндіреді. (Дәнді сурет үшін кешірім сұраймыз) Arduino жанындағы нан тақтасының қуат жолағын бекітіңіз. (Келесі схемалар)

8 -қадам: схемалар

Схемалар
Схемалар
Схемалар
Схемалар
Схемалар
Схемалар

Барлық түйреуіштер мен секіргіш сымдарды осылайша бекітіңіз. Дәнекерлеуге жол бермеу үшін мен +5v мен GND -ге нан тақтасының қуат жолағын бекітіп, сол жолаққа қуатты беремін. (Келесі - код)

9 -қадам: Arduino IDE көмегімен кодты жүктеу

#қосу

MyServo1 сервисі; MyServo2 сервисі;

int servo1 = 5; int servo2 = 6; int қуанышY = 1; int joyX = 0;

жарамсыз орнату () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

void loop () {

int valX = analogRead (joyX);

int valY = analogRead (қуанышY);

valX = карта (valX, 0, 1023, 10, 170);

valY = карта (valY, 0, 1023, 10, 170);

myServo1.write (valX);

myServo2.write (valY);

кешіктіру (5);

}

10 -қадам: Сіз дайынсыз

Егер сіздің қолыңыз жұмыс істемесе, артқа қайтып, барлық қадамдарыңызды тексеріңіз! Оқығаныңызға рахмет және күніңіз сәтті өтсін!

Ұсынылған: