Sadržaj:

Hakiranje servo servisa koji će vam poslužiti: 9 koraka
Hakiranje servo servisa koji će vam poslužiti: 9 koraka

Video: Hakiranje servo servisa koji će vam poslužiti: 9 koraka

Video: Hakiranje servo servisa koji će vam poslužiti: 9 koraka
Video: Самая сложная подача! #tabletennis #serve #pendu 2024, Studeni
Anonim
Hakiranje servo servisa koji će vam poslužiti
Hakiranje servo servisa koji će vam poslužiti

Servomotori su neki od najkorisnijih motora u robotici. Imaju veliki okretni moment, male veličine, integrirani H-most, PWM kontrolu itd. Mogu se koristiti s RC sustavima, Arduinom i na mnoge druge načine. No, ponekad može biti jako teško iskoristiti njihovu moć. Možda vam je potrebno da se okreće za više od 360 stupnjeva (kontinuirana rotacija), želite ga priključiti na svoj Lego projekt ili ne podnosite tri žice zajedno i uvijek morate koristiti neke kratkospojne žice za spajanje. Rješenje: hakirajte ga!

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
  1. Prije svega, očito će vam trebati servo. Zaista su mi se svidjeli oni mali SG90, budući da su prilično jeftini i dizajnirani su za male projekte poput mog. Na drugoj slici možete vidjeti jednu moju, sa svim dijelovima.
  2. Drugo, nabavite male Phillips ili ravne odvijače. Koristit ćemo ih za otvaranje servo kućišta.
  3. Treće, nabavite rezač ili X-Acto nož. Nije toliko neophodan, ali dobro dođe promijeniti neke od servo dijelova.
  4. Četvrto, pronađite super ljepilo.
  5. Možda biste htjeli nabaviti turpiju ili brusni papir koji će vam pomoći kod neravnih površina za lijepljenje.
  6. Dodao sam i Arduino, jer ga uvijek koristim za povezivanje servosa. Možete koristiti bilo koji drugi pwm sustav koji volite.
  7. Ovo je izborniji dio: kako biste ih mogli priključiti na Lego kockice za vaše različite projekte (u mom slučaju bluetooth robot (uskoro će na tome napraviti Iblea!)), Trebat će vam dva 2x1 ravna Lego komada, => 6x4 platforma (ove veličine ili veće), 1x (bilo koje veličine) ravni komad, Technic poprečna osovina (bilo koje veličine) i 1x1 Technic opeka. Na početku ovog koraka nalaze se slike svih njih.

Korak 2: Prvi način: Uklonite te naljepnice

Prvi način: Uklonite te naljepnice
Prvi način: Uklonite te naljepnice

Prva stvar koju ćemo učiniti je, u osnovi, poništenje bilo kakvog jamstva koje bi servo mogao imati. Jeste li se pitali zašto moj servo nema jedan u koraku Materijali? Pa, nisam mogao podnijeti da vidim moj servo s njim, pa sam to morao učiniti. U protivnom nećete moći otvoriti kućište servo i nastaviti s projektom.

Korak 3: Odvojite trožilni konektor

Odvojite trožilni konektor
Odvojite trožilni konektor
Odvojite trožilni konektor
Odvojite trožilni konektor
Odvojite trožilni konektor
Odvojite trožilni konektor
Odvojite trožilni konektor
Odvojite trožilni konektor

Jedna stvar koja me jako uznemirila kad sam prvi put kupila jedan od ovih servomotora bila je ta da su sva tri kabela spojena i da nisam imala nikakve žensko-muške kabele za njihovo spajanje. Nadalje, to je samo izgubljen prostor. Pa što sam odlučio učiniti? Jednostavno sam uklonio tropolni konektor i pojedinačno ga zamijenio jednopolnim. Rezultat? Mogao sam ga povezati izravno sa svojim Arduinom i uštedjeti kritični prostor.

  1. Prvo što morate učiniti je nabaviti tri ženska plastična pin konektora. Uhvatite iglu ili mali odvijač i podignite mali plastični jezičak (pokušajte ih ne slomiti!) I izvucite kabel (pogledajte slike). Učinite isto za tri konektora i za servo žice.
  2. Sada sve što trebate učiniti je gurnuti svaku od vaših servo žica u njihovo novo kućište. Plastični jezičak trebao bi sjesti na mjesto i ne bi se trebali vidjeti metalni kontakti. Pomoću trožilnog priključka možete napraviti i druge projekte, samo utaknite kabele i koristite ih po želji.

Korak 4: Uklonite neke vijke

Uklonite neke vijke
Uklonite neke vijke
Uklonite neke vijke
Uklonite neke vijke
Uklonite neke vijke
Uklonite neke vijke

Kako bih olakšao rastavljanje, odlučio sam ukloniti neke vijke koji su držali kućište zajedno. Ako servomotori imaju četiri dugačka vijka, samo uklonite dva od njih, a ostale držite na mjestu. S druge strane, ako servo ima samo dva, provjerite ima li na gornjem ili donjem dijelu kućišta neke klinove. Provjerite slike iznad. Ako, zapravo, servo ima vijke, možete ga ostaviti bez vijaka i trebao bi ostati na mjestu. Ako se to ipak ne dogodi, morat ćete ih ostaviti na mjestu.

Korak 5: Odrežite neke dijelove

Odrežite neke dijelove
Odrežite neke dijelove
Odrežite neke dijelove
Odrežite neke dijelove
Odrežite neke dijelove
Odrežite neke dijelove

U ovom koraku ćemo izmijeniti neke dijelove kako ne bi smetali.

  1. Prije svega, odvojite dijelove kućišta servo kućišta. Uhvatite gornji dio (kao što se vidi na prvoj slici) i izrežite one bočne dijelove koji imaju rupe za neke vijke. Provjerite slike kako biste bili sigurni da ne režete pogrešne dijelove. Gornje kućište treba izgledati onako kako je prikazano na prvoj slici desno.
  2. Drugo, zgrabite glavni zupčanik (veliki s dugačkom osovinom) i precizno izrežite mali plastični čep ispod njega (ne vratilo!). Jednom mi se dogodilo da su se slomili neki zubi glavnog zupčanika, pa sam morao izvaditi zupčanik, pomaknuti ga za 90 stupnjeva ili tako nešto, a zatim ga vratiti natrag, prevarivši servo da misli da je još uvijek na pravom mjestu (vratilo ima kvadratni profil u dijelu gdje se spaja s potenciometrom. Moguće ga je zakrenuti za 90 ili 180 stupnjeva i još uvijek stane u pravokutni utor). Da nisam uklonio prethodno spomenuti mali komad, ne bih to mogao učiniti jer bi zaglavio. Kao što možete vidjeti na slikama, nijedan od mojih zupčanika nema mali komad ispod sebe.
  3. Ovaj drugi mod bit će za one koji žele učiniti svoj servo kontinuiranim rotiranjem. Kao što možete vidjeti na slikama, postoje slike dva različita stupnja prijenosa. Oni su glavni. U normalnim servo pogonima, vratilo prolazi kroz sekundarni zupčanik, držač vratila i potenciometar. Da bi se zakrenuo za više od 180 stupnjeva, morat ćemo skratiti osovinu, tako da se ne pomiče postavljeni potenciometar koji još stane u držač. Pogledajte slike i pažljivo izmjerite servo i vratilo, a zatim izrežite. Manji dio trebao bi stati u držač kako ne bi skliznuo s mjesta tijekom uporabe.
  4. Odmah ću napraviti pauzu. U većini instrukcija za pretvaranje servomotora u one s kontinuiranom rotacijom vidite da se potenciometar uklanja i da se na njegovo mjesto dodaju dva jednaka otpornika. Neću to učiniti jer otpornici uvijek imaju mogućnost pogreške. Umjesto toga, napustit ću potenciometar i u svakom ću projektu ukloniti sve zupčanike i ručno ga namjestiti. Više volim ovu opciju jer, na primjer, Arduino joystick koji imam nije savršeno centriran, da sam slučajno stavio dva otpornika, morao bih izvršiti izmjene softvera, koje su teže. Sada samo moram rastaviti servo (olakšano vađenjem nekih vijaka) i namjestiti brisač malim odvijačem.

Korak 6: Dodavanje Lego dijelova

Dodavanje Lego dijelova
Dodavanje Lego dijelova
Dodavanje Lego dijelova
Dodavanje Lego dijelova
Dodavanje Lego dijelova
Dodavanje Lego dijelova

U ovom koraku zalijepit ćemo dva plosnata 2x1 sa stranica servo servera (ako morate potpuno izravnati 2x1 pločice, mogli biste ih koristiti umjesto ostalih. Rezultat je potpuno isti).

  1. Prvo odrežite dva vijka 2x1 pomoću X-Acta. Trebali biste ih ostaviti ravne. Brusnim papirom ili turpijom poravnajte njihove površine.
  2. Sastavite platformu i 1x1 Technic komad kako je prikazano. Dodajte novu ravnu pločicu kako se vidi na slikama.
  3. Dodajte polovicu 2x1 komada koji je najudaljeniji od 1x1 Technic opeke. Time se sprječava zaglavljivanje gornjeg kućišta servo servera na srednjem dijelu. Na taj način se kasnije sve može rastaviti.
  4. Postavite servo preko super ljepila, uklapajući osovinu u ciglu Technic. Trebao bi dobro pristajati. Pogledajte odozgo i provjerite je li strana servo -a manje -više poravnana s Lego vijcima. Iako nije paran broj njih širok, trebao bi im biti više -manje paralelan. Pritisnite neko vrijeme.
  5. Podignite servo (s lijepljenim komadom) s platforme. Ponovo sastavite platformu, ali s lijeve strane. Dodajte pločicu 2x1 i stavite malo super ljepila u istu polovicu kao što je prethodno spomenuto. Postavite servo na njega i snažno ga pritisnite prema dolje.
  6. Trebali biste ostaviti servo zalijepljen na dva dijela. Provjerite jesu li više ili manje u istom položaju sa strane serva kako biste spriječili da ne budu na svom mjestu prilikom postavljanja na vaš Lego. Ako ste ih dobro zalijepili, trebali biste moći odvojiti gornji dio od srednjeg. Ako vam ne koristi X-Acto za rezanje malo, ali ne previše.

Korak 7: Izmjena osovine

Izmjena osovine
Izmjena osovine
Izmjena osovine
Izmjena osovine

U ovom koraku ćemo modificirati servo osovinu tako da može stati u Lego zupčanike, kotače itd.

  1. Prije svega, nabavite Lego križnu osovinu. Pomoću njega označite križ na servo osovini markerom ili olovkom. Pokušajte napraviti "ruke" križne točke na položaju servo od 90 stupnjeva (ostale na 0, 180 i "270). Ovo je samo za robu.
  2. Ako mislite da osovina nije korisna, samo zgrabite servo osovinu i pronađite mali otvor za vijak koji ima u sredini. povucite crtu preko vrha osovine koja dodiruje ovaj krug, ali ga ne prelazi. Napravite paralelnu liniju s druge strane. Trebali biste imati traku iste širine kao i otvor za vijak. Sada napravite drugu traku iste veličine, ali okomitu na prethodnu, tvoreći križ. Provjerite njezinu veličinu s osi vaše osovine i usporedite je.
  3. Sada režite po linijama (pokušajte ostaviti određenu marginu) i riješite se ova četiri ugla. Slijedio sam ovu metodu i uspjelo je sasvim u redu. Pokušajte rezati manje nego što je potrebno, a zatim ga obrežite nožem. Provjerite odgovara li zupčaniku ili kotaču. Pokušajte ga namjestiti više ili manje čvrsto, ako ne, može se odvojiti tijekom uporabe. Nemojte rezati neravan vanjski dio križa koji je ostao, ti se utori koriste za držanje izvornog pribora (rogova). Kao što možete vidjeti na slikama, oni i dalje rade nakon mod.

Korak 8: Riječ savjeta

Riječ savjeta
Riječ savjeta
Riječ savjeta
Riječ savjeta
Riječ savjeta
Riječ savjeta
Riječ savjeta
Riječ savjeta
  1. Prije svega, upoznajte svoje servomotore. Saznajte kako ih rastaviti i sastaviti, kako namjestiti brisač itd.
  2. Drugo, budite oprezni s tri kabela. Moje mi iskustvo govori da je sasvim poželjno ponovno ih spajati nakon što ih kupim, jer se ponekad događalo da se počnu lomiti i napraviti kratki spoj.
  3. Treće, dok ih rastavljate, ne gubite komade. Iznad je slika četiri glavna zupčanika i osovine, kao i servo bez gornjeg kućišta (možete vidjeti sve dijelove u njemu). Naučite kako idu zajedno i pokušajte ne slomiti niti jedno od njih. Ako se neki od najvećih zuba, zapravo, polome, imajte na umu da biste ga mogli malo spasiti smanjenjem maksimalnog i minimalnog kuta (dogodilo mi se!), Osim ako se, naravno, nije radilo o kontinuiranoj rotaciji jedan. Očito, nemojte daleko od servo servera (H-most je i dalje koristan!).

Korak 9: Zaključak

Pa to je otprilike sve! Nadam se da ste uživali u ovom Instructable -u i da vam je bio od koristi. Ako nešto nije u redu ili vam je potrebna pomoć, ne ustručavajte se pitati! Odlični projekti i bravo!

Preporučeni: