Indholdsfortegnelse:

MATLAB Robotic Mixologist: 4 trin (med billeder)
MATLAB Robotic Mixologist: 4 trin (med billeder)

Video: MATLAB Robotic Mixologist: 4 trin (med billeder)

Video: MATLAB Robotic Mixologist: 4 trin (med billeder)
Video: The Full Modeling and simulation of a Robotic Arm using MATLAB simscape multibody and Solidworks 2024, November
Anonim
MATLAB Robotic Mixologist
MATLAB Robotic Mixologist

Har du nogensinde ønsket at få dine drinks blandet perfekt til dig på få sekunder? Se ikke længere, Robotic Mixologist er her for at tage den tid, det tager at røre i dine drikkevarer, væk. Dette projekt bruger RobotGeek Snapper Arm til at fungere som din helt egen bartender. Alt du skal gøre er at putte den ønskede drikkevare i et glas og lade MATLAB -koden klare resten.

Trin 1: Projektdele

Projektdele
Projektdele

5x Metal Gear 9G Servoer

1x RobotGeek lille arbejdsbord

1x RobotGeek Sensor Shield

Monteringshardware

Nødvendigt værktøj: 2,5 mm hex -driver

1,5 mm hex -driver

Trin 2: Montering

montage
montage
montage
montage

Vi vil bruge griberen som et transportsystem til is og også som en omrøringsmekanisme til at blande drikkevarer til din ønskede smag. På billedet ses et luftfoto og vandret billede af den sidste samling til armsnegteren. Vores mikrocontroller kom allerede samlet for det meste andet end at skulle printe et nyt armstykke ud, der var brudt. For en generalforsamlingsguide, følg det vedhæftede link for at få din armsnatcher i gang.

Link til arm-snatcher-samling:

Trin 3: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Ledninger er den sværeste del ved siden af MATLAB -koden, så sørg for, at alle dine ledninger er på det rigtige sted. Det vigtigste er at tilslutte usb'en til din computer for at forbinde kredsløbskortet til din MATLAB -kode (grå usb på billedet). Når du har tilsluttet det, skal du bare sørge for, at servoerne er i de rigtige indgange. Hver servo er designet til at flytte en bestemt del (dvs. albue, skulder, base). Når du har tilsluttet servoerne til de angivne steder på kredsløbet, kan du tilslutte ledningerne til en hvilken som helst af (+) og (-), for at se flere detaljer på billedet ovenfor for at få en idé.

Trin 4: MATLAB -kode

MATLAB -kode
MATLAB -kode
MATLAB -kode
MATLAB -kode

Hver servo, som tidligere nævnt, er forbundet med en bestemt del. For at disse dele kunne bevæge sig, skulle man skrive kode, valgte vi at operere gennem MATLAB. Vi brugte en for loop i en flyttefunktion, som vi ville huske i vores hovedfunktion til at flytte de specifikke dele. For eksempel har vi i koden servoer forbundet til stifter på tavlen lige fra D3-D7, og for at generere bevægelse indtastede vi lige rotationsgrader for hver del. Vi brugte også forsinkelser i vores funktion, for at robotten kunne fungere gnidningsløst. Besøg MATLABs generelle hjælpeside for flere koderelaterede problemer.

Anbefalede: