Оглавление:

MATLAB Robotic Mixologist: 4 шага (с изображениями)
MATLAB Robotic Mixologist: 4 шага (с изображениями)

Видео: MATLAB Robotic Mixologist: 4 шага (с изображениями)

Видео: MATLAB Robotic Mixologist: 4 шага (с изображениями)
Видео: Simulating Mobile Robots with MATLAB and Simulink 2024, Июль
Anonim
MATLAB Робот-миксолог
MATLAB Робот-миксолог

Вы когда-нибудь хотели, чтобы ваши напитки были идеально смешаны для вас за считанные секунды? Что ж, не смотрите дальше, робот-миксолог поможет вам сократить время, необходимое для перемешивания напитков. В этом проекте RobotGeek Snapper Arm используется как собственный бармен. Все, что вам нужно сделать, это положить желаемый напиток по вашему выбору в стакан и позволить коду MATLAB сделать все остальное.

Шаг 1. Части проекта

Части проекта
Части проекта

5 сервоприводов Metal Gear 9G

1x небольшой верстак RobotGeek

1x сенсорный экран RobotGeek

Монтажное оборудование

Необходимые инструменты: шестигранная отвертка 2,5 мм

Шестигранная отвертка 1,5 мм

Шаг 2: Сборка

сборка
сборка
сборка
сборка

Мы будем использовать захват как транспортную систему для льда, а также как механизм перемешивания для смешивания напитков до желаемого вкуса. На фото показан вид с воздуха и горизонтальный вид окончательной сборки захватчика руки. Наш микроконтроллер по большей части уже был собран, за исключением того, что нам нужно было распечатать новую сломанную часть руки. Чтобы получить общее руководство по сборке, перейдите по прилагаемой ссылке, чтобы начать работу с захватчиком для рук.

Ссылка на сборку рычага Snatcher:

Шаг 3: Подключение

Проводка
Проводка
Проводка
Проводка

Электромонтаж - самая сложная часть рядом с кодом MATLAB, поэтому убедитесь, что все ваши провода находятся в правильном месте. Главное, подключить usb к вашему компьютеру, чтобы подключить печатную плату к вашему коду MATLAB (серый usb на фото). После того, как вы его подключили, все, что вам нужно сделать, это убедиться, что сервоприводы находятся на правильных входах. Каждый сервопривод предназначен для перемещения определенной части (например, локтя, плеча, основания). После того, как вы подключите сервоприводы к обозначенным точкам в цепи, вы можете подключить провода к любому из (+) и (-), для получения более подробной информации посмотрите на изображение выше, чтобы получить представление.

Шаг 4: Код MATLAB

Код MATLAB
Код MATLAB
Код MATLAB
Код MATLAB

Каждый сервопривод, как упоминалось ранее, подключен к определенной части. Чтобы эти части двигались, нужно было написать код, мы решили работать через MATLAB. Мы использовали цикл for в функции перемещения, которую мы могли бы вызвать в нашей основной функции для перемещения определенных частей. Например, в коде у нас есть сервоприводы, подключенные к контактам на плате в диапазоне от D3 до D7, и для создания движения мы просто ввели градусы поворота для каждой части. Мы также использовали задержки в нашей функции, чтобы робот работал плавно. Для получения дополнительных проблем, связанных с кодом, просто посетите страницу общей справки MATLABs.

Рекомендуемые: