Съдържание:

Робот: 7 стъпки (със снимки)
Робот: 7 стъпки (със снимки)

Видео: Робот: 7 стъпки (със снимки)

Видео: Робот: 7 стъпки (със снимки)
Видео: САМО В NEWS24sofia.eu TV! Пуснаха от ареста известните влогъри Анди и Дани 2024, Юли
Anonim
Image
Image

За нашия окончателен проект ни беше казано да построим каквото си искаме. Използвайки наученото и това, което можем да намерим онлайн. Аз съм голям фен на поредицата Super Smash Bros. Притежавам всички игри, с изключение на първата. Така че за последния си проект реших да построя робот въз основа на играемия герой R. O. B.

Стъпка 1: Материали

Материали
Материали
Материали
Материали
  • 4 180 градуса серво
  • 13 мъжки - мъжки проводници
  • 8 мъжки - женски проводници
  • 2 джойстика
  • 1 Платформа
  • 1 Arduino

Стъпка 2: Окабеляване

Окабеляването
Окабеляването
Окабеляването
Окабеляването
Окабеляването
Окабеляването
Окабеляването
Окабеляването

Използвайте мъжки-мъжки проводник, за да свържете отрицателната страна на платката към земята (GND) на Arduino. След това свържете VR X на джойстика към A0 и A2 и VR Y към A1 и A3 на Arduino. След това свържете джойстици 5v щифт към 3.5 и 5V щифтове на Arduino и GND към всеки GND на Arduino. След това за всяко от 4 -те сервоустройства свържете белия проводник към щифтове 7 - 4 на Arduino. След това свържете червения проводник на сервоусилвателите към позитивната страна и свържете черния проводник към отрицателната страна на макетната платка. След това включете кутията за батерии, за да захранвате веригата.

Стъпка 3: Код - Декларирайте вашите променливи

Код - Декларирайте вашите променливи
Код - Декларирайте вашите променливи

#включва

Серво серво1; Серво серво2; Серво серво3; Серво серво4; int joyX = 0; int радостY = 1; int joyX2 = 2; int радостY2 = 3; int joyVal; int joyVal2;

Командата Servo създава серво обект за управление на серво.

Стъпка 4: Код - Настройка

Код - Настройка
Код - Настройка

void setup () {// Прикачва всяко серво към щифт servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }

Стъпка 5:

Образ
Образ

void loop ()

{

joyVal = analogRead (joyX); // Чете стойността на джойстика joyVal = map (joyVal, 0, 1023, 0, 180); // Конвертира стойностите на джойстика в степени servo1.write (joyVal); // Променя позицията на серво, за да съответства на входа на джойстика joyVal = map (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 см. Така че просто следвайте снимката и изрежете формата на основата. След това направете 2 54 см дълги и 5 см широки ленти, които да използвате като стени. Оставете малките страни от 6 см отворени. След това искате да дублирате основата, за да създадете покрива. сега в това отделение ще добавим

Стъпка 7: Завъртане на тялото

Image
Image
Завъртане на тялото
Завъртане на тялото
Завъртане на тялото
Завъртане на тялото

Вземете ролка хартиена кърпа и лента/пистолет за горещо лепило до средата на покрива. След това създайте нещо с пръсти с височина 6 см около основата на ролката хартиена кърпа. След това създайте голяма чиния с достатъчно голям отвор, за да побере хартиената кърпа през нея. Поставете чинията върху пръстена и след това залепете серво в горната част на ролката хартиена кърпа. Не можем да поставим цялата тежест върху сервото. Така че ще използваме пръчки за дюбели и ще ги накараме да се въртят. Затова създайте 2 дупки в плочата, достатъчно големи, за да се поберат някои дюбели. Пъхнете дюбелите в отвора, достатъчно, след което той малко пробива през дъното на отвора. Лента/ пистолет за горещо лепило дюбелите към отвора, така че да не се движи. Вземете празна кутия за тъкани и създайте достатъчно големи отвори, за да се поберат в другия край на дюбелите. Също така се уверете, че разпръскването е достатъчно, за да могат да преминат и двете дюбели. След това залепете кутията със серво и залепете дюбелите в отворите на кутията за тъкани. Залепете с лепенка / горещо залепете дюбелите към отворите, така че да не се движи.

Препоръчано: