INHOUDSOPGAWE:

MATLAB Robotic Mixologist: 4 stappe (met foto's)
MATLAB Robotic Mixologist: 4 stappe (met foto's)

Video: MATLAB Robotic Mixologist: 4 stappe (met foto's)

Video: MATLAB Robotic Mixologist: 4 stappe (met foto's)
Video: Simulating Mobile Robots with MATLAB and Simulink 2024, Julie
Anonim
MATLAB Robotic Mixologist
MATLAB Robotic Mixologist

Wil u ooit u drankies binne enkele sekondes perfek vir u laat meng? Moenie verder soek nie, die Robotic Mixologist is hier om die tyd wat dit neem om u drankies te roer, weg te neem. Hierdie projek gebruik die RobotGeek Snapper Arm om as u eie kroegman te funksioneer. Al wat u hoef te doen is om die gewenste drank van u keuse in 'n glas te sit en die MATLAB -kode die res te laat doen.

Stap 1: Projekonderdele

Projekonderdele
Projekonderdele

5x Metal Gear 9G servo's

1x RobotGeek klein werkbank

1x RobotGeek -sensorskerm

Montuur hardeware

Benodig gereedskap: 2,5 mm hex -bestuurder

1.5 mm hex -bestuurder

Stap 2: Montering

Vergadering
Vergadering
Vergadering
Vergadering

Ons gebruik die gryper as 'n vervoerstelsel vir ys en ook as 'n roermeganisme om drankies na u gewenste geur te meng. Op die foto is 'n lugfoto en 'n horisontale aansig van die finale samestelling vir die armruiter. Ons mikrobeheerder kom meestal al bymekaar, behalwe dat ons 'n nuwe armstuk moes uitdruk. Vir 'n algemene monteergids, volg die aangehegte skakel om u armvanger aan die gang te kry.

Koppeling vir die bymekaarmaak van die wapen:

Stap 3: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Bedrading is die moeilikste deel langs die MATLAB -kode, dus maak seker dat al u drade op die regte plek is. Die belangrikste ding is om die usb in u rekenaar aan te sluit om die printplaat aan te sluit op u MATLAB -kode (grys usb op die foto). Nadat u dit gekoppel het, moet u net seker maak dat die servo's die regte insette het. Elke servo is ontwerp om 'n spesifieke deel te beweeg (dws elmboog, skouer, voet). Sodra u die servo's aan die aangewese plekke op die stroombaan gekoppel het, kan u die drade in enige van die (+) en (-) aansluit, vir meer besonderhede, kyk na die prent hierbo om 'n idee te kry.

Stap 4: MATLAB -kode

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

Elke servo, soos voorheen genoem, is aan 'n spesifieke onderdeel gekoppel. Om hierdie dele te laat beweeg, sou ons kode moes skryf, het ons gekies om via MATLAB te werk. Ons gebruik 'n for lus in 'n skuiffunksie wat ons in ons hooffunksie sou onthou om die spesifieke dele te beweeg. Byvoorbeeld, in die kode het ons servo's wat aan penne op die bord gekoppel is, wat wissel van D3-D7 en om beweging te genereer, het ons net rotasiegrade vir elke onderdeel ingetik. Ons het ook vertragings in ons funksie gebruik sodat die robot vlot kon werk. Besoek die algemene hulpbladsy van MATLABs vir meer kodeverwante probleme.

Aanbeveel: