Мазмуну:

MATLAB робот -миксологу: 4 кадам (сүрөттөр менен)
MATLAB робот -миксологу: 4 кадам (сүрөттөр менен)

Video: MATLAB робот -миксологу: 4 кадам (сүрөттөр менен)

Video: MATLAB робот -миксологу: 4 кадам (сүрөттөр менен)
Video: Калыбек менен Садыктан тамашалуу ролик / 777 кукуруздары 2024, Июль
Anonim
MATLAB робот -миксологу
MATLAB робот -миксологу

Суусундуктарыңызды бир нече секунддун ичинде эң сонун аралаштырууну кааладыңыз беле? Эми робот -миксолог суусундуктарыңызды аралаштыруу үчүн кетирүү үчүн бул жерде жок. Бул долбоор RobotGeek Snapper Arm колдонуп, өзүңүздүн бармениңиз катары иштейт. Болгону өзүңүз каалаган ичимдикти стаканга салып, калганын MATLAB коду жасаш керек.

1 -кадам: Долбоордун бөлүктөрү

Долбоордун бөлүктөрү
Долбоордун бөлүктөрү

5x Metal Gear 9G серверлери

1x RobotGeek Small Workbench

1x RobotGeek сенсор калканы

Аспап жабдыктары

Керектүү шаймандар: 2.5mm Hex Driver

1.5mm Hex драйвери

2 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея

Биз кармагычты муз үчүн транспорт системасы катары, ошондой эле суусундуктарды каалаган даамга аралаштыруучу механизм катары колдонобуз. Сүрөттө кол жулуп алуучу үчүн акыркы жыйындын абадан жана горизонталдык көрүнүшү. Биздин микро контроллерибиз сындырылган жаңы колтукту басып чыгаруунун ордуна, көпчүлүк учурда чогултулган. Жалпы чогултуу үчүн гид колуңузду тартып алуу үчүн тиркелген шилтемени басыңыз.

Arm Snatcher Assembly Link:

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

WATING - бул MATLAB кодунун жанындагы эң татаал бөлүгү, андыктан зымдарыңыздын баары туура жерде экенин текшериңиз. Эң башкысы, дисктин MATLAB кодуңузга туташуусу үчүн компьютериңизге USB'ди туташтыруу (сүрөттөгү боз USB). Аны туташтыргандан кийин, серверлердин туура киргизилгенин текшерүү керек. Ар бир servo белгилүү бир бөлүктү (башкача айтканда, чыканак, ийин, база) жылдыруу үчүн иштелип чыккан. Серволорду схеманын белгиленген жерлерине туташтыргандан кийин зымдарды (+) жана (-) каалаганына туташтырсаңыз болот, көбүрөөк маалымат алуу үчүн түшүнүк алуу үчүн жогорудагы сүрөттү караңыз.

4 -кадам: MATLAB Code

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

Ар бир серво, мурда айтылгандай, белгилүү бир бөлүккө туташкан. Бул бөлүктөрдүн жылышы үчүн код жазылышы керек, биз MATLAB аркылуу иштөөнү чечтик. Биз белгилүү бир бөлүктөрдү жылдыруу үчүн негизги функциябызда эстей турган жылдыруу функциясында for циклин колдондук. Мисалы, коддо бизде D3-D7ден баштап, кыймылдын пайда болушу үчүн казыктарга туташтырылган серволор бар жана биз ар бир бөлүк үчүн айлануу даражасын жөн эле жаздык. Ошондой эле роботтун үзгүлтүксүз иштеши үчүн функциябыздын кечигүүсүн колдондук. Көбүрөөк коддорго байланыштуу көйгөйлөр үчүн MATLABs жалпы жардам барагына баш багыңыз.

Сунушталууда: