Inhoudsopgave:

Een microservomotor (SG90) wijzigen voor continue rotatie - Ajarnpa
Een microservomotor (SG90) wijzigen voor continue rotatie - Ajarnpa

Video: Een microservomotor (SG90) wijzigen voor continue rotatie - Ajarnpa

Video: Een microservomotor (SG90) wijzigen voor continue rotatie - Ajarnpa
Video: How to Make ANY servo rotate 360° - EASY and FAST 2024, November
Anonim
Een microservomotor (SG90) aanpassen voor continue rotatie
Een microservomotor (SG90) aanpassen voor continue rotatie

Oh nee! Ik heb geen DC-motoren meer! Heb je nog reserve servo's en weerstanden rondhangen? Laten we het dan aanpassen!

Een normale servo draait ongeveer 180 graden. Uiteraard kunnen we het niet gebruiken voor een voertuig dat op wielen rijdt. In deze tutorial doorloop ik stappen om de begrenzer in de servo te verwijderen en 360 graden te laten draaien, zodat je hem kunt gebruiken alsof je een DC-motor gebruikt!

De eigenlijke begrenzer bestaat uit 2 delen: de potentiometer en de versnellingsbak. Wat we moeten doen is de potentiometerverbinding met de interne printplaat verbreken en een knop in één versnelling in de versnellingsbak verwijderen.

Hallo allemaal, ik ben Bryan Tee Pak Hong. Ik ben momenteel een jaar één student in Singapore Polytechnic en studeer Computer Engineering. In deze tutorial zal ik een goedkope micro-servomotor uit China gebruiken om het lelijkste geval te laten zien dat je kunt tegenkomen (hopelijk), je kunt servo's van hogere kwaliteit kopen voor je projecten, aangezien de basisstructuur van een servomotor hetzelfde blijft, dus je kunt hetzelfde concept in deze tutorial toepassen en je eigen servo aanpassen. Het kan echter zijn dat u meer hulpmiddelen nodig heeft om redenen die ik in mijn instructies zal doornemen.

Disclaimer: Dit project vereist veiligheidsuitrusting. Mochten er ongelukken gebeuren, dan neem ik geen verantwoordelijkheid.

Zonder verder oponthoud, laten we beginnen!

Stap 1: Stap 0: Wat heb je nodig…

Stap 0: Wat u nodig heeft…
Stap 0: Wat u nodig heeft…
Stap 0: Wat u nodig heeft…
Stap 0: Wat u nodig heeft…

Voor elektronische componenten heb je nodig:

  1. servomotor x1: ik gebruik een goedkope imitatie genaamd TianKongRC, de kwaliteit was niet al te slecht, maar ik heb betere gezien
  2. weerstanden x2: Het hangt af van de variabele weerstand in uw servomotor, het is meestal 5k, 10k, 20k of 50k. Voor de meeste micro-servo's, zoals TowerPro of mijn geval, TianKongRC, is dit 5k ohm. Deel die waarde door 2 en dat is de weerstand voor de servo. als je de exacte weerstand niet kunt vinden, verhoog dan de weerstand die je nodig hebt. Hieronder enkele suggesties:

    • 5 kohm: 2,7 kohm x2
    • 10 kohm: 5 0 kohm x2
    • 20 kohm: 10 kohm x2
    • 50 kohm: 27 kohm x2

Voor gereedschap heb je nodig:

  • Soldeerset (soldeerbout, soldeer, desoldeerpomp, veiligheidsbril etc.)
  • Schroevendraaier
  • Tang met lange nek
  • Draadknipper en stripper
  • Standaard voor elektronische componenten
  • Multimeter

Stap 2: Stap 1: Het deksel en de versnellingsbak verwijderen

Stap 1: De kap en versnellingsbak verwijderen
Stap 1: De kap en versnellingsbak verwijderen
Stap 1: Het deksel en de versnellingsbak verwijderen
Stap 1: Het deksel en de versnellingsbak verwijderen
Stap 1: Het deksel en de versnellingsbak verwijderen
Stap 1: Het deksel en de versnellingsbak verwijderen

Dit zou vrij eenvoudig moeten zijn. Draai de schroeven los die de servo vasthouden, waarna u de onderste behuizing moet verwijderen. Afhankelijk van de leverancier kan het interne circuit wel of niet uitvallen. In mijn geval niet, wat meer werk vereist.

Verwijder daarna de bovenkap, deze zou er gewoon af moeten komen. Verwijder de tandwielen en onthoud hun volgorde, want je moet het later weer in elkaar zetten.

Stap 3: Stap 2: DC-motor en potentiometer verwijderen

Stap 2: DC-motor en potentiometer verwijderen
Stap 2: DC-motor en potentiometer verwijderen
Stap 2: DC-motor en potentiometer verwijderen
Stap 2: DC-motor en potentiometer verwijderen
Stap 2: DC-motor en potentiometer verwijderen
Stap 2: DC-motor en potentiometer verwijderen

Desoldeer vervolgens de verbinding tussen de kleine DC-motor binnenin en het interne circuit. Verwarm het soldeer en houd de draad vast met je tang en het zou vrij gemakkelijk moeten loskomen. In mijn geval heb ik geen goede houder voor elektrische componenten, dus ik gebruikte een telefoonhouder en het werkte. Hoewel dit behoorlijk gevaarlijk is, moeten we niet iets kopen dat we niet vaak zouden gebruiken. Ik raad ten zeerste aan te investeren in een goede elektronische circuithouder, omdat je deze meer nodig hebt dan je denkt. Voor een kort project zou dit echter ook prima moeten werken

Verbreek daarna de verbinding tussen de potentiometer en het interne circuit. de potentiometer wordt aangegeven met 3 pinnen direct onder de servo-as. Afhankelijk van je model hoef je misschien maar 2 draden te desolderen en je bent klaar, maar voor een servo zoals de mijne, waarbij de pinnen van de servo rechtstreeks op het circuit worden gesoldeerd, heb je misschien een tang nodig om ze te verdraaien om de verbinding. Mijn tweede servo was verrassend eenvoudiger omdat ik de potentiometer kon desolderen en de printplaat er net af kwam

Een optionele stap is om de 3 draden te desolderen die zijn aangesloten op je Arduino / microcontroller enz. Als je die route volgt, onthoud dan hoe de draden werden geplaatst, want ik had 1 defecte servo waar de chip is verbrand en onbruikbaar

Stap 4: Stap 3: De potentiometer vervangen

Stap 3: De potentiometer vervangen
Stap 3: De potentiometer vervangen
Stap 3: De potentiometer vervangen
Stap 3: De potentiometer vervangen
Stap 3: De potentiometer vervangen
Stap 3: De potentiometer vervangen

Pak je 2 weerstanden en buig ze zodat ze op je board passen. Soldeer ze zoals afgebeeld, laat 3 pinnen over en soldeer ze op de printplaat.

Nu voor wat theorie: het solderen van 2 identieke weerstanden geeft aan dat de motor op 90 graden staat. Stel dat als je het programmeert om naar 0 graden te draaien, het continu tegen de klok in zal draaien; 180 graden en hij draait met de klok mee.

Hiermee wordt het eerste deel van onze limiter verwijderd. Laten we vervolgens naar het meer mechanische gedeelte gaan.

Stap 5: Stap 4: Doorbreek de begrenzers

Stap 4: Breek de begrenzers!
Stap 4: Breek de begrenzers!
Stap 4: Breek de begrenzers!
Stap 4: Breek de begrenzers!
Stap 4: Breek de begrenzers!
Stap 4: Breek de begrenzers!
Stap 4: Breek de begrenzers!
Stap 4: Breek de begrenzers!

Nu voor het leuke gedeelte: de potentiometer is waar de tang naar wijst. Na nauwkeurig onderzoek kunt u zien dat er 2 uitstekende metalen delen zijn die de motor stoppen wanneer een bepaalde rotatie wordt bereikt. Knip dat af en de "potentiometer" is slechts een roterende as. Optioneel kun je in plaats daarvan de stop bij de plastic cilinder breken, maar ik vind het gemakkelijker om gewoon een tang en draadknipper te gebruiken om die delen eruit te knippen. Draag je veiligheidsbrillen, je hebt maar een paar ogen, zorg goed voor ze.

Vervolgens het tuig. Op het grootste tandwiel bovenop (zie vorige foto's), moet er een kleine knop onder zitten. Als je een servo van hoge kwaliteit gebruikt, is de kans groot dat deze van staal is gemaakt. In dat geval heb je een dremel nodig om de knop plat te maken. Omdat ik een goedkope micro-servo gebruik, kan ik draadknippers gebruiken om de knop netjes door te snijden en te verwijderen.

Geef jezelf een schouderklopje, je bent klaar met de wijziging!

Stap 6: Stap 5: Opnieuw in elkaar zetten en problemen oplossen

Stap 5: Opnieuw in elkaar zetten en problemen oplossen
Stap 5: Opnieuw in elkaar zetten en problemen oplossen
Stap 5: Opnieuw in elkaar zetten en problemen oplossen
Stap 5: Opnieuw in elkaar zetten en problemen oplossen
Stap 5: Opnieuw in elkaar zetten en problemen oplossen
Stap 5: Opnieuw in elkaar zetten en problemen oplossen
Stap 5: Opnieuw in elkaar zetten en problemen oplossen
Stap 5: Opnieuw in elkaar zetten en problemen oplossen

Soldeer eerst de DC-motor op de printplaat precies zoals u deze hebt verwijderd. Plaats daarna de onderste dop om de onderdelen tijdelijk op hun plaats te houden. Plaats vervolgens de tandwielen terug in de juiste volgorde en plaats de bovenkap er weer op. Draai de schroeven er weer op en je bent klaar. Je verdient een medaille, ongeacht of de motor op dit punt werkt.

Het enige dat overblijft is het oplossen van problemen, hieronder zijn enkele problemen die ik ben tegengekomen:

  1. Zeer luide trillingen in de versnellingsbak: 2 mogelijke redenen: de tandwielen zijn niet goed gemonteerd of de DC-motor is enigszins misplaatst. Controleer of de tandwielen in de juiste volgorde staan en of de middelste as met de 2 tandwielen goed is geplaatst; controleer of de tandwielen schoon zijn; controleer of de behuizing van de DC-motor vrij is van vuil, omdat de motor hierdoor een beetje kan kantelen en deze rare jitter kan veroorzaken.
  2. Motor werkt niet, hij is volledig stil: Controleer of de DC-motoren goed vastgesoldeerd zijn; Controleer of de 3-pins draden die uw microcontroller verbinden in de juiste volgorde zijn gesoldeerd; Controleer of uw testcircuit / programma helemaal goed werkt, ik raad aan om de voorbeeldservocode in Arduino IDE te gebruiken om te testen. In het ergste geval heb je je printplaat verbrand en heb je een nieuwe servo nodig.
  3. Motor zoemt, maar beweegt niet: Het motorzoemen betekent dat de motor is ingeschakeld. Als het niet beweegt, controleer dan de verbindingen bij de 3-pins draden zoals in 2. Let echter op hoe lang je het wilt testen, het kan heel goed doorbranden, net als de mijne.
  4. Kan niet meer in elkaar zetten/vergeten hoe alles was voor demontage!: Kan je daar niet te veel mee helpen…. Maar gebruik de foto's die ik heb gemaakt als referentie voor de mechanische onderdelen. Voor de elektronische onderdelen zou het vrij eenvoudig moeten zijn, of u kunt online naar uw specifieke servomodel zoeken.

Laat hieronder andere vragen achter en ik zal mijn best doen om te helpen.

Aanbevolen: