INHOUDSOPGAWE:
Video: Hoe om 'n servo aan te pas om terugvoer oor geslote lus te kry: 7 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
► As u 'n servo met 'n mikrokontroller bestuur (soos Arduino), kan u hom slegs bevele van die teikenlokasie gee (in PPM -sein).
Met hierdie bestelling sal die servo na hierdie teikenlokasie beweeg. Maar dit is nie onmiddellik nie! U weet nie presies wanneer die ligging bereik sal word nie …
Dit is oop lus beheer.
► As u in volgorde na verskillende plekke moet skuif, is die gewone manier om pouses (vertragingsinstruksies) in te voeg om die servo die beweging te laat bereik.
En as u ook reaktiwiteit benodig, moet u die servo verander om 'n geslote kring te kry.
Stap 1: Demonteer die servo
draai die 4 skroewe los
moenie verbaas wees as daar aan die bokant is nie … kyk hoe die onderkant met hierdie lang skroewe saamgestel is
verwyder die skotteladapter van die plastiekbodem
jy kan nou die printplaat sien, moenie te ver beweeg nie: daar is kort drade.
gereed vir die volgende stap, om die seinpen van die interne potensiometer te vind!
Stap 2: Gebruik 'n servotester om die servo te kan beweeg terwyl u spanning meet
Hierdie toetser bied u drie modusse: kies die handmatige modus wanneer u die pot draai, die servo draai dienooreenkomstig.
Soek 'n paar dollar iets wat 'Multi Servo Tester 3CH ECS Consistency Speed Controler Power Channels CCPM Meter' genoem word.
Stap 3: Soek die seinpen
Die servo gebruik 'n interne potensiometer om die ligging daarvan te ken.
Ons kap die PCB en haal hierdie inligting uit die pot self:-)
In hierdie geval kon ek onder die printplaat die 3 rooi drade uit die pot sien (gnd, 5v, sein).
Gebruik die multimeter in 'n deurlopende posisie. 'N Goeie opgevoede raaiskoot is die middelste draad, maar …
Meet die spanning tussen swart servodraad en die 3 penne (kom van 3 drade van onder af)
U moet 0V, 5V of minder vind, en 'n derde spanning wat wissel terwyl die servo beweeg. Gebruik die servotester hiervoor!
Het dit? volgende stap
Stap 4: Soldeer
Nou wil u 'n draad aan hierdie pen soldeer, maar VOOR dit moet u 'n gat in die onderkant boor en die draad steek.
Nou kan jy soldeer!
Stap 5: Seindraad
Nou het u 'n servo met 'n 4de draad wat u die werklike posisie gee (ongeag die laaste bestelling wat hy ontvang het).
Stap 6: 8V servo
U kan dieselfde doen met sterker servo wat gereeld in 7V of 8V of meer verskaf word
U moet seker maak dat die potsein altyd onder 5V wissel. As dit tot 8V sou wissel, sal dit veroorsaak dat u arduino brand.
In die geval van hierdie (fantastiese) 60 kg.cm RDS5160 digitale servo, kan die kragtoevoer tussen 6 en 8.4VDC wees.
Maar die elektroniese bord skakel die spanning om na 'n maksimum van 3.3V: dit is goed vir arduino-doeleindes:-)
Terloops, u kan u draad agter die plastiekhouer knoop om te voorkom dat dit van buite skeur …
Stap 7: Gaan verder
U kan nou 'n PID kodeer om die bewegings daarvan te reguleer.
Hier is 'n paar skakels: op servo
op PID