- Messaggi: 1222
- Ringraziamenti ricevuti 104
Pilotare un servomotore con un potenziometro
Vediamola in un'ottica diversa, fai conto che ogni volta che premo un pulsante il servo ruoti di 1 grado in senso orario. Mettiamo che questo avviene ogni secondo. All'aumentare del valore del potenziometro è come se premessi il pulsante due volte in un secondo.. 3 volte.. ecc..
Quando ritorno col potenziometro al centro.. è come se ripassassi a premere il pulsante 2 volte al secondo..poi una e poi zero..
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Per esempio spingendo in avanti la leva di destra si può solo alzare il braccio, e per abbassarlo si deve spingere la leva in basso. Quindi se lascio le leve l'escavatore rimane fermo.
Per implementarlo si deve fare in modo che se sposto il potenziometro da metà in senso orario il servo incremente la rotazione in senso orario proporzionalmente a quanto ruoto il potenziometro. Precisando meglio, ruotando poco oltre la metà del potenziometro gli step saranno minimi, continuando a ruotare il potenziometro gli incrementi saranno proporzionalmente più grandi. L'incremento con il potenziometro al centro deve essere pari a 0. Forse si potrebbe anche pensare di mantenere fisso l'incremento ma variare l'intervallo di tempo trà uno step e l'altro. Provandoli entrambi si potrà testare e decidere il migliore dei due sitemi.
Mi pare che StefA ha più o meno questo in mente.
Saluti
Luca
Si prega Accedi o Crea un account a partecipare alla conversazione.
- shinshi
- Elite Member
- Messaggi: 293
- Ringraziamenti ricevuti 29
Il braccio meccanico però, quando sarà, lo discuteremo su di un altro post.. per ora non volevo incasinare questo, ma volevo solo implementare una funzione in più del "Pilotare un servomotore con un potenziometro", in ottica futura..
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
- Messaggi: 1222
- Ringraziamenti ricevuti 104
Marcello
Chi vola vale, chi vale vola, chi non vola è un vile
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Pinna
- Autore della discussione
- Moderator
- Messaggi: 1010
- Ringraziamenti ricevuti 107
oltre a questo discorso, c'è da considerare che la leva del joystick mi sa che se sta tutto avanti non riesce ad andare tutto a destra..non si può restare una vita con la mano attaccata alla leva per tenere il servo nella stessa posizione.
mettendo un ciclo fisso ogni tot ms e andando ad incrementare o diminuire il registro del timer, di una quantità dipendente da quanto giro il potenziometro.. dovremmo riuscirci..La seconda parte del problema, ovvero incrementare la velocità in funzione dello spostamento è a mio avviso un parametro molto serio da tenere in considerazione...
Almeno questa è l'idea iniziale che mi è venuta.. inoltre c'è il piano B di shinshi che potrebbe essere migliore o alternativo..
Provando ad alzare un peso di scatto o con calma, si apprezza quanto la calma allunghi la vita dei tuoi muscoli..un braccio meccanico sicuramente farà minore fatica a sollevare per esempio un peso se la sua velocità aumenta proporzionalmente...
però un servo ha un motoriduttore, quindi credo che anche partendo da zero e andando al massimo sia garantito che sollevi ciò che dichiarano (non dovrebbe andare in stallo), fermorestando lo stess dei vari componenti.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
- Messaggi: 1222
- Ringraziamenti ricevuti 104
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.