Мазмуну:
Video: MATLAB робот -миксологу: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Суусундуктарыңызды бир нече секунддун ичинде эң сонун аралаштырууну кааладыңыз беле? Эми робот -миксолог суусундуктарыңызды аралаштыруу үчүн кетирүү үчүн бул жерде жок. Бул долбоор 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 аркылуу иштөөнү чечтик. Биз белгилүү бир бөлүктөрдү жылдыруу үчүн негизги функциябызда эстей турган жылдыруу функциясында for циклин колдондук. Мисалы, коддо бизде D3-D7ден баштап, кыймылдын пайда болушу үчүн казыктарга туташтырылган серволор бар жана биз ар бир бөлүк үчүн айлануу даражасын жөн эле жаздык. Ошондой эле роботтун үзгүлтүксүз иштеши үчүн функциябыздын кечигүүсүн колдондук. Көбүрөөк коддорго байланыштуу көйгөйлөр үчүн MATLABs жалпы жардам барагына баш багыңыз.
Сунушталууда:
Башы жок робот кыймылдуу курал менен: 6 кадам (сүрөттөр менен)
Кыймылсыз курал менен башсыз робот: Төмөнкү көрсөтмөлөр Хэллоуин башсыз боттон шыктандырылган. Сиз ботту картондон кантип жасоо боюнча толук көрсөтмөнү бул жерден таба аласыз. Аны жандуураак кылуу үчүн башты кармап турган колду кыймылга келтирүү идеясы бар
Жүрөк крабы: Чөнтөгүңүздө ламбада менен басуучу робот!: 15 кадам (сүрөттөр менен)
Жүрөк крабы: Чөнтөгүңүздө ламбада менен сейилдөөчү робот! Half-Life видео оюндарынанбы? Балким, ледибугга ашык болгон робот? Же ледибуг өзүнүн машинасын башкарып жатабы? Кандай гана жооп болбосун
Баланстоочу робот / 3 дөңгөлөк робот / STEM робот: 8 кадам
Баланстоочу робот / 3 дөңгөлөктүү робот / STEM роботу: Биз мектептерде жана мектептен кийинки билим берүү программаларында билим берүү үчүн аралаш балансташтырууну жана 3 дөңгөлөктүү роботту курдук. Робот Arduino Unoго негизделген, колдонуучу калкан (курулуштун бардык деталдары келтирилген), Li Ion батарейкаларынын пакети (бардык курулуш
Робот робот кол кап менен башкарылат: 6 кадам (сүрөттөр менен)
Мээлей менен башкарылган роботтук кол: Максаты: Бүтүрүү үчүн долбоор түзүп, тажрыйбага ээ болуу жана көйгөйлөрдү чечүү Outline-3-D роботтору менен басылган " колун”башкаруу үчүн колкапты колдонуп, arduino аркылуу туташыңыз. 3-D басылган колдогу муундардын ар биринде серво бар, ал
Roomba MATLAB менен: 4 кадам (сүрөттөр менен)
Roomba MATLAB менен: Бул долбоор MATLAB жана iRobot Create2 программалуу роботун колдонот. MATLAB боюнча билимибизди сыноо менен, биз Create2ди сүрөттөрдү чечмелөө жана сигналдарды аныктоо үчүн программалай алабыз. Роботтун иштеши негизинен көз каранды