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

MATLAB робот миксологич: 4 алхам (зурагтай)
MATLAB робот миксологич: 4 алхам (зурагтай)

Видео: MATLAB робот миксологич: 4 алхам (зурагтай)

Видео: MATLAB робот миксологич: 4 алхам (зурагтай)
Видео: Автоматический календарь-планировщик смен в Excel 2024, Долдугаар сарын
Anonim
MATLAB робот холимог судлаач
MATLAB робот холимог судлаач

Таны ундаа хэдхэн секундын дотор төгс холилдохыг хүсч байсан уу? Робот миксологич ундаагаа хутгахад шаардагдах цагийг эндээс авах гэж байгаа юм байна. Энэхүү төсөл нь RobotGeek Snapper Arm -ийг ашиглан өөрийн хувийн бармены үүргийг гүйцэтгэдэг. Та хүссэн ундаагаа шилэн аяганд хийж, үлдсэнийг нь MATLAB кодоор хийлгэхэд л хангалттай.

Алхам 1: Төслийн хэсгүүд

Төслийн хэсгүүд
Төслийн хэсгүүд

5x Metal Gear 9G серво

1x RobotGeek Жижиг ажлын ширээ

1x RobotGeek мэдрэгч бамбай

Тоног төхөөрөмжийн угсралт

Шаардлагатай багажууд: 2.5 мм Hex драйвер

1.5 мм Hex драйвер

Алхам 2: угсрах

Чуулган
Чуулган
Чуулган
Чуулган

Бид бариулыг мөс тээвэрлэх систем болгон ашиглахаас гадна ундааг хүссэн амт болгон холих механизм болгон ашиглах болно. Зураг дээр гар бариулагчийн эцсийн угсралтын агаарын болон хэвтээ хэлбэрийг харуулав. Манай микро хянагч нь эвдэрсэн гарны шинэ хэсгийг хэвлэхээс өөр ихэнх тохиолдолд угсарч ирсэн. Ерөнхий чуулганы гарын авлагыг авахын тулд хавсаргасан линкийг дагаж гараа хөдөлгөх боломжтой болно.

Arm Snatcher Assembly Link:

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

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Утас тавих нь MATLAB кодын хажууд байгаа хамгийн хэцүү хэсэг тул таны бүх утас зөв газарт байгаа эсэхийг шалгаарай. Хамгийн гол нь хэлхээний самбарыг MATLAB кодтойгоо холбохын тулд USB -ийг компьютер дээрээ залгах явдал юм (саарал USB зураг дээр). Үүнийг холбосны дараа таны хийх ёстой зүйл бол servos зөв оролтонд байгаа эсэхийг шалгах явдал юм. Серво бүр нь тодорхой хэсгийг (тохой, мөр, суурь) зөөх зориулалттай. Сервүүдийг хэлхээний заасан цэгүүдэд холбосны дараа утсыг (+) ба (-) аль нэгэнд залгаж болно.

Алхам 4: MATLAB код

MATLAB код
MATLAB код
MATLAB код
MATLAB код

Өмнө дурьдсанчлан servo бүр нь тодорхой хэсэгт холбогдсон байдаг. Эдгээр хэсгүүдийг зөөхийн тулд код бичих шаардлагатай тул бид MATLAB -ээр дамжуулан ажиллахаар шийдсэн. Бид тодорхой хэсгүүдийг зөөхийн тулд үндсэн функцдаа эргэн санаж байсан шилжих функцэд for давталтыг ашигласан. Жишээлбэл, кодонд D3-D7 хүртэлх самбар дээр зүү холбосон, хөдөлгөөнийг бий болгохын тулд хэсэг бүрийг эргэлтийн зэргээр бичсэн серво байдаг. Мөн роботыг хэвийн ажиллуулахын тулд бид үйл ажиллагаагаа удаашруулдаг байсан. Кодтой холбоотой бусад асуудлуудыг MATLABs -ийн ерөнхий тусламжийн хуудаснаас үзнэ үү.

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