Агуулгын хүснэгт:

Робот: 7 алхам (зурагтай)
Робот: 7 алхам (зурагтай)

Видео: Робот: 7 алхам (зурагтай)

Видео: Робот: 7 алхам (зурагтай)
Видео: Lukas Graham - 7 Years [Official Music Video] 2024, Долдугаар сарын
Anonim
Image
Image

Эцсийн төслийнхөө хувьд бид хүссэн зүйлээ барьж байгуул гэж хэлсэн. Сурч мэдсэн зүйлээ, онлайнаар олж авч чадах зүйлээ ашиглан. Би Super Smash Bros цувралын маш том фен. Би эхний тоглоомоос бусад бүх тоглоомыг эзэмшдэг. Тиймээс би эцсийн төслөө хэрэгжүүлэхийн тулд R. O. B тоглох дүрд үндэслэсэн робот бүтээхээр шийдсэн.

Алхам 1: Материал

Материал
Материал
Материал
Материал
  • 4 180 градусын Servo
  • 13 Эр - Эр утас
  • 8 Эр - Эмэгтэй утас
  • 2 тоглоомын саваа
  • 1 Талхны самбар
  • 1 Ардуино

Алхам 2: Цахилгааны утас

Утас
Утас
Утас
Утас
Утас
Утас
Утас
Утас

Талхны сөрөг талыг Arduino дээрх газардуулга (GND) руу холбохын тулд эрэгтэй эрэгтэй утсыг ашиглана уу. Дараа нь Joystick -ийн VR X -ийг A0 ба A2, VR Y -ийг Arduino дээрх A1 ба A3 руу холбоно уу. Дараа нь Joysticks 5v зүүг Arduino дээрх 3.5 ба 5V зүү, GNDs -ийг Arduino дээрх GND -тэй холбоно уу. Дараа нь 4 servo тус бүрт цагаан утсыг Arduino дээрх 7 - 4 -р зүүгээр холбоно уу. Дараа нь servos дээрх улаан утсыг эерэг талхны талбарт, хар утсыг талхны сөрөг тал руу холбоно уу. Дараа нь хэлхээг тэжээхийн тулд Батерейны хайрцгийг залгаарай.

Алхам 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 -ийг удирдах servo объектыг үүсгэдэг.

Алхам 4: Код - тохиргоо

Код - тохиргоо
Код - тохиргоо

void setup () {// Серво бүрийг зүү servo1.attach (7) -д хавсаргана; servo2.attach (6); servo3. хавсаргах (5); servo4. хавсаргах (4); }

Алхам 5:

Зураг
Зураг

хоосон давталт ()

{

joyVal = analogRead (joyX); // Joystick -ийн утгыг уншдаг joyVal = map (joyVal, 0, 1023, 0, 180); // Joystick -ийн утгыг servo1.write градус болгон хөрвүүлнэ (joyVal); // Servo -ийн байрлалыг Joystick оролтын 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 см. Тиймээс зургийг дагаж, суурийн хэлбэрийг хайчилж аваарай. Дараа нь 54 см урт, 5 см өргөн тууз хийж хана болгон ашиглаарай. Жижиг 6 см -ийн хажуу талыг нээлттэй үлдээгээрэй. Дараа нь та дээврийг бий болгохын тулд суурийг хуулбарлахыг хүсч байна. Одоо энэ тасалгаанд бид үүнийг нэмэх болно

Алхам 7: Биеийн эргэлт хийх

Image
Image
Биеийн эргэлт хийх
Биеийн эргэлт хийх
Биеийн эргэлт хийх
Биеийн эргэлт хийх

Дээврийн голд цаасан алчуур, соронзон хальс/халуун цавуу ав. Дараа нь цаасан алчуурны суурийн эргэн тойронд 6 см өндөр цагираг үүсгэнэ. Дараа нь цаасан алчуурны өнхрүүлгийг тааруулахуйц нүхтэй том хавтан үүсгэнэ. Хавтанг цагираг дээр байрлуулаад цаасан алчуурны ороомгийн дээд хэсэгт servo наа. Бид бүх ачааг servo дээр тавьж чадахгүй. Тиймээс бид алчуураар саваа ашиглаж, эргүүлэх болно. Тиймээс тавган дээр хэдэн алчуур тааруулахаар том хэмжээтэй 2 нүх гарга. Дугуйг нүхэнд хий, тэгвэл нүхний ёроолыг бага зэрэг цоолох болно. Соронзон хальс/ халуун цавуу бууны тусламжтайгаар нүх рүү нүүнэ. Хоосон салфетка аваад, алчуурын нөгөө үзүүрт багтахаар нүх гарга. Мөн хоёр алчуураар дамжин өнгөрч болохуйц тархалтыг сайтар шалгаарай. Дараа нь хайрцгийг servo дээр наалдуулж, алчуурыг салфеткийн нүхэнд наа. Хөшүүрийг нүхэнд тууз / халуун цавуугаар хий, ингэснээр хөдлөхгүй.

Зөвлөмж болгож буй: