Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
► În timp ce conduceți un servo cu un microcontroler (ca Arduino), îi puteți oferi numai ordine de locație țintă (în semnal PPM).
Cu această comandă, servo se va muta în această locație țintă. Dar nu este instantaneu! Nu știți exact când va fi atinsă locația …
Acesta este controlul buclei deschise.
► Dacă trebuie să vă mutați în diferite locații în ordine, modul obișnuit este să introduceți pauze (instrucțiuni de întârziere) pentru a permite servoului să realizeze mișcarea.
Și dacă aveți nevoie și de reactivitate, trebuie să modificați servo pentru a obține un circuit cu buclă închisă.
Pasul 1: Demontarea Servo-ului
deșurubați cele 4 șuruburi
nu vă mirați dacă există pe partea de sus … uitați cum este asamblat partea de jos cu aceste șuruburi lungi
scoateți adaptorul de perete din fundul de plastic
acum puteți vedea PCB-ul, nu îl mutați prea departe: există fire scurte.
gata pentru următorul pas, găsind pinul de semnal al potențiometrului intern!
Pasul 2: Folosiți un tester servo pentru a fi capabil să mutați servo în timp ce măsurați tensiunile
Acest tester vă oferă 3 moduri: alegeți modul manual când rotiți potul, servo-ul se rotește corespunzător.
Căutați ceva numit „Multi Servo Tester 3CH ECS Consistency Speed Controler Power Channels CCPM Meter” pentru câțiva dolari.
Pasul 3: Găsiți pinul de semnal
Servo-ul folosește un potențiometru intern pentru a-i cunoaște locația.
Vom hack PCB-ul și vom prelua aceste informații din potul însuși:-)
În acest caz, am putut vedea sub PCB cele 3 fire roșii care merg din pot (gnd, 5v, semnal).
Folosiți multimetrul în poziție continuă de tensiune. O bună presupunere educată este firul de mijloc, dar …
Măsurați tensiunea dintre firul servo negru și cei 3 pini (proveniți de la 3 fire de dedesubt)
Ar trebui să găsiți 0V, 5V sau mai puțin și o a treia tensiune care variază în timp ce servo este în mișcare. Folosiți servo testerul pentru aceasta!
Am înțeles? urmatorul pas
Pasul 4: lipire
Acum doriți să lipiți o sârmă la acest știft, dar, înainte de aceasta, asigurați-vă că găuriți o gaură în partea inferioară și introduceți firul.
Acum puteți lipi!
Pasul 5: Fir de semnal
Acum aveți un servo cu un al 4-lea fir care vă oferă poziția reală (indiferent de ultima comandă pe care a primit-o).
Pasul 6: Servo 8V
Puteți face același lucru cu servo mai puternic, adesea furnizat în 7V sau 8V sau mai mult
Asigurați-vă că verificați dacă semnalul potului variază întotdeauna sub 5V. Dacă ar varia până la 8V, acest lucru va determina arduino-ul dvs. să ardă.
În cazul acestui servo splendid (splendid) 60kg.cm RDS5160, sursa de alimentare poate fi între 6 și 8,4VDC.
Dar placa electronică convertește tensiunea la un maxim de 3,3V: este OK pentru scopuri arduino:-)
Apropo, îți poți innoda firul în spatele carcasei din plastic pentru a preveni ruperea din exterior …
Pasul 7: Mergeți mai departe
Acum puteți codifica un PID pentru a-i regla mișcările.
Iată câteva linkuri: pe servo
pe PID