Sisukord:

MATLABi robotmiksoloog: 4 sammu (piltidega)
MATLABi robotmiksoloog: 4 sammu (piltidega)

Video: MATLABi robotmiksoloog: 4 sammu (piltidega)

Video: MATLABi robotmiksoloog: 4 sammu (piltidega)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Juuli
Anonim
MATLAB robot -miksoloog
MATLAB robot -miksoloog

Kas olete kunagi soovinud, et teie joogid segaksid teie jaoks ideaalselt mõne sekundiga? Ärge otsige enam, Robotic Mixologist on siin, et võtta ära aeg, mis kulub teie jookide segamiseks. See projekt kasutab RobotGeek Snapper Arm'i, et toimida teie enda baarmenina. Kõik, mida pead tegema, on panna soovitud jook klaasi ja lasta MATLAB -koodil ülejäänu teha.

Samm: projekti osad

Projekti osad
Projekti osad

5x Metal Gear 9G servod

1x RobotGeek väike töölaud

1x RobotGeeki andurikilp

Riistvara kokkupanek

Vajalikud tööriistad: 2,5 mm kuuskantjuht

1,5 mm kuuskantjuht

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Me kasutame haaratsit jää transpordisüsteemina ja ka segamismehhanismina, et segada jooke soovitud maitsega. Pildil on õla- ja horisontaalvaade käsivarre lõpliku kokkupanekust. Meie mikrokontroller tuli enamjaolt kokkupanduna, välja arvatud see, et pidime välja printima uue katkise käeosa. Üldise kokkupaneku juhendi saamiseks järgige lisatud linki, et käsivarre röövija tööle saada.

Arm Snatcher Assamblee link:

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Juhtmestik on MATLAB -koodi kõrval kõige raskem osa, nii et veenduge, et kõik juhtmed on õiges kohas. Peamine on ühendada usb arvutiga, et ühendada trükkplaat oma MATLAB -koodiga (hall usb pildil). Kui olete selle ühendanud, peate vaid veenduma, et servod on õiges sisendis. Iga servo on mõeldud teatud osa (st küünarnuki, õla, aluse) liigutamiseks. Kui olete servod ühendanud ahela määratud kohtadega, saate juhtmed ühendada mis tahes (+) ja (-) -ga, lisateabe saamiseks vaadake idee saamiseks ülaltoodud pilti.

4. samm: MATLAB -kood

MATLAB kood
MATLAB kood
MATLAB kood
MATLAB kood

Iga servo, nagu varem mainitud, on ühendatud kindla osaga. Nende osade liikumiseks oleks vaja koodi kirjutada, otsustasime töötada MATLABi kaudu. Liigutusfunktsioonis kasutasime for -tsüklit, mida tuletaksime meelde oma põhifunktsioonis konkreetsete osade teisaldamiseks. Näiteks on koodis servod, mis on ühendatud tahvli tihvtidega vahemikus D3-D7 ja liikumise genereerimiseks kirjutasime iga osa jaoks pöörlemisastmed. Samuti kasutasime oma funktsioonis viivitusi, et robot sujuvalt töötaks. Kui soovite rohkem koodiga seotud probleeme, külastage MATLAB -i üldist abilehte.

Soovitan: