Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Radiocomandi


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 05 luglio 11, 16:36   #1 (permalink)  Top
User
 
L'avatar di digitAlex
 
Data registr.: 11-01-2011
Residenza: Torino
Messaggi: 12
Exclamation Servo con movimento continuo limitato a 180°

Salve a tutti,

ho realizzato il supporto per una videocamera in grado di gestire il tilt tramite un servo Hitec HS-5245MG. In questo modo la camera si inclina di circa 90° in basso e altrettanti in alto.

Questo servo al momento lavora inseguendo la posizione dello stick della radio:
stick avanti = servo avanti
stick in posizione centrale = servo torna nella posizione di zero

che è il classico funzionamento che si trova ad es. negli alettoni degli aerei.

Vorrei invece che il servo lavorasse con un movimento continuo mantenendo l'angolo limitato a 180° e usando lo stick della radio come una sorta di interruttore a velocità variabile:
stick avanti poco = servo inizia a muoversi lentamente ma in modo continuo
stick avanti molto = servo continua a muoversi piú velocemente
stick in posizione centrale = servo si ferma nella posizione in cui è.

E' possibile modificare il servo in modo che lavori in questo modo?
digitAlex non è collegato   Rispondi citando
Vecchio 05 luglio 11, 21:52   #2 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Messaggi: 11.388
Smile

Citazione:
Originalmente inviato da digitAlex Visualizza messaggio
Salve a tutti,

ho realizzato il supporto per una videocamera in grado di gestire il tilt tramite un servo Hitec HS-5245MG. In questo modo la camera si inclina di circa 90° in basso e altrettanti in alto.

Questo servo al momento lavora inseguendo la posizione dello stick della radio:
stick avanti = servo avanti
stick in posizione centrale = servo torna nella posizione di zero

che è il classico funzionamento che si trova ad es. negli alettoni degli aerei.

Vorrei invece che il servo lavorasse con un movimento continuo mantenendo l'angolo limitato a 180° e usando lo stick della radio come una sorta di interruttore a velocità variabile:
stick avanti poco = servo inizia a muoversi lentamente ma in modo continuo
stick avanti molto = servo continua a muoversi piú velocemente
stick in posizione centrale = servo si ferma nella posizione in cui è.

E' possibile modificare il servo in modo che lavori in questo modo?
A mio avviso dovresti porci un PIC nel mezzo, tra ricevente e servo con due canali da controllare: Il primo canale rileva il comando da trasmittente e lo inoltra al servo dopo averlo opportunamente modificato e con l'altro canale proporzionale (e solo per valori positivi o negativi), controlli il grado di lentezza che vuoi dare al movimento principale. Qui alcune info a riguardo da cui puoi prendere spunto:
Corso programmazione PICMicro in C
Servomotori per robot DeAgostini
How to get 180° servo travel

ps. sempre che non abbiano già realizzato qualcosa di già pronto ...
__________________
"If flying were the language of man,
soaring would be its poetry."
LONGFLYER non è collegato   Rispondi citando
Vecchio 05 luglio 11, 22:26   #3 (permalink)  Top
User
 
L'avatar di digitAlex
 
Data registr.: 11-01-2011
Residenza: Torino
Messaggi: 12
Exclamation

Citazione:
Originalmente inviato da LONGFLYER Visualizza messaggio
A mio avviso dovresti porci un PIC nel mezzo, tra ricevente e servo con due canali da controllare: Il primo canale rileva il comando da trasmittente e lo inoltra al servo dopo averlo opportunamente modificato e con l'altro canale proporzionale (e solo per valori positivi o negativi), controlli il grado di lentezza che vuoi dare al movimento principale. Qui alcune info a riguardo da cui puoi prendere spunto:
Corso programmazione PICMicro in C
Servomotori per robot DeAgostini
How to get 180° servo travel

ps. sempre che non abbiano già realizzato qualcosa di già pronto ...
Grazie dell'info che peró mi sembra un po' complicata, almeno per le mie conoscenze abbastanza limitate nel mondo dei servo.
Ho trovato diversi tutorial su come trasformare un normale servo in uno continuo a 360° e comandabile in modo proporzionale in base alla posizione dello stick della radio. Quello che vorrei ottenere è la stessa cosa limitando peró la rotazione a 180°..

Ti faccio un'altra domanda: se tolgo il potenziometro il movimento del servo a quel punto diventa proporzionale e non piú legato come inseguimento della posizione dello stick?
digitAlex non è collegato   Rispondi citando
Vecchio 05 luglio 11, 23:10   #4 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Messaggi: 11.388
Smile

Citazione:
Originalmente inviato da digitAlex Visualizza messaggio
Grazie dell'info che peró mi sembra un po' complicata, almeno per le mie conoscenze abbastanza limitate nel mondo dei servo.
Ho trovato diversi tutorial su come trasformare un normale servo in uno continuo a 360° e comandabile in modo proporzionale in base alla posizione dello stick della radio. Quello che vorrei ottenere è la stessa cosa limitando peró la rotazione a 180°..

Ti faccio un'altra domanda: se tolgo il potenziometro il movimento del servo a quel punto diventa proporzionale e non piú legato come inseguimento della posizione dello stick?
Guarda la dico come mi viene perchè a riguardo non sono mai sceso nel dettaglio: il servo ha necessità di sapere quando fermarsi e quel potenziometro è difatto un sensore meccanico, se glielo levi diventa un sistema instabile ... immagino non si fermerà più ...
__________________
"If flying were the language of man,
soaring would be its poetry."
LONGFLYER non è collegato   Rispondi citando
Vecchio 06 luglio 11, 22:32   #5 (permalink)  Top
User
 
L'avatar di digitAlex
 
Data registr.: 11-01-2011
Residenza: Torino
Messaggi: 12
Exclamation

Citazione:
Originalmente inviato da LONGFLYER Visualizza messaggio
Guarda la dico come mi viene perchè a riguardo non sono mai sceso nel dettaglio: il servo ha necessità di sapere quando fermarsi e quel potenziometro è difatto un sensore meccanico, se glielo levi diventa un sistema instabile ... immagino non si fermerà più ...
In realtà ho già fatto questa modifica su un altro servo (stesso modello): ho rimosso il potenziometro sostituendolo con due resistenze da 2200ohm, limato la staffetta di blocco che c'è sull'ultima ruota dell'ingranaggio e ora il servo gira libero e bello senza finecorsa, con la velocità che è proporzionale alla quantità di stick che do sulla radio.

Il problema del secondo servo è limitare la corsa di 180° circa...

Grazie comunque dei suggerimenti, si impara sempre qualcosa
digitAlex non è collegato   Rispondi citando
Vecchio 06 luglio 11, 23:58   #6 (permalink)  Top
UserPlus
 
L'avatar di massimob
 
Data registr.: 03-09-2008
Residenza: Jesolo - VE
Messaggi: 10.796
Citazione:
Originalmente inviato da digitAlex Visualizza messaggio
Salve a tutti,

ho realizzato il supporto per una videocamera in grado di gestire il tilt tramite un servo Hitec HS-5245MG. In questo modo la camera si inclina di circa 90° in basso e altrettanti in alto.

Questo servo al momento lavora inseguendo la posizione dello stick della radio:
stick avanti = servo avanti
stick in posizione centrale = servo torna nella posizione di zero

che è il classico funzionamento che si trova ad es. negli alettoni degli aerei.

Vorrei invece che il servo lavorasse con un movimento continuo mantenendo l'angolo limitato a 180° e usando lo stick della radio come una sorta di interruttore a velocità variabile:
stick avanti poco = servo inizia a muoversi lentamente ma in modo continuo
stick avanti molto = servo continua a muoversi piú velocemente
stick in posizione centrale = servo si ferma nella posizione in cui è.

E' possibile modificare il servo in modo che lavori in questo modo?
non potrebbe andare bene il comando motore?
muovi piano ed il servo si muove piano
muovi veloce ed il servo lo stesso
lasci lo stick ed il servo rimane lì
quasi uguale alle tue specifiche, ma molto semplice da realizzare
al posto del comando motore, puoi usare un comando a slitta oppure un potenziometro rotativo, dipende dalla radio che usi, è chiaro che il movimento rotativo continuo lo devi fare a mano
__________________
Massimo Bison
https://imgur.com/a/rZMlsqz
El sapiente sa poco, l'ignorante el sa massa, ma el mona sa tuto
massimob non è collegato   Rispondi citando
Vecchio 07 luglio 11, 00:06   #7 (permalink)  Top
User
 
L'avatar di digitAlex
 
Data registr.: 11-01-2011
Residenza: Torino
Messaggi: 12
Exclamation

Citazione:
Originalmente inviato da massimob Visualizza messaggio
non potrebbe andare bene il comando motore?
muovi piano ed il servo si muove piano
muovi veloce ed il servo lo stesso
lasci lo stick ed il servo rimane lì
quasi uguale alle tue specifiche, ma molto semplice da realizzare
al posto del comando motore, puoi usare un comando a slitta oppure un potenziometro rotativo, dipende dalla radio che usi, è chiaro che il movimento rotativo continuo lo devi fare a mano
Scusa la mia ignoranza ma non so cosa sia il comando motore... mi puoi illuminare?
Con questa soluzione riesco comunque a limitare la corsa a 180°?

Cercando in rete ho trovato anche questa scheda che sembra molto interessante:
Micro-Maestro-6-Channel-USB-Servo-Controller

ho scritto ai costruttori per sapere se fa al caso mio, vi aggiorno sulla risposta appena la ricevo.
digitAlex non è collegato   Rispondi citando
Vecchio 07 luglio 11, 14:26   #8 (permalink)  Top
UserPlus
 
L'avatar di massimob
 
Data registr.: 03-09-2008
Residenza: Jesolo - VE
Messaggi: 10.796
Citazione:
Originalmente inviato da digitAlex Visualizza messaggio
Scusa la mia ignoranza ma non so cosa sia il comando motore... mi puoi illuminare?
Con questa soluzione riesco comunque a limitare la corsa a 180°?

Cercando in rete ho trovato anche questa scheda che sembra molto interessante:
Micro-Maestro-6-Channel-USB-Servo-Controller

ho scritto ai costruttori per sapere se fa al caso mio, vi aggiorno sulla risposta appena la ricevo.
la leva torna al centro per mezzo delle molle interne, se le togli, lo stick (leva) rimane dove lo lasci, è tipico della leva del comando motore, ma lo puoi fare con qualsiasi delle due leve.
alcune radio, oltre alle leve, hanno anche dei comandi a cursore, rotativi o a levetta, puoi utilizzare quello che più si avvicina alle tue esigenze
La corsa la puoi programmare (dipende dalla radio)
__________________
Massimo Bison
https://imgur.com/a/rZMlsqz
El sapiente sa poco, l'ignorante el sa massa, ma el mona sa tuto

Ultima modifica di massimob : 07 luglio 11 alle ore 14:29
massimob non è collegato   Rispondi citando
Vecchio 07 luglio 11, 14:33   #9 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Messaggi: 11.388
Smile

Citazione:
Originalmente inviato da digitAlex Visualizza messaggio
Scusa la mia ignoranza ma non so cosa sia il comando motore... mi puoi illuminare?
Con questa soluzione riesco comunque a limitare la corsa a 180°?

Cercando in rete ho trovato anche questa scheda che sembra molto interessante:
Micro-Maestro-6-Channel-USB-Servo-Controller

ho scritto ai costruttori per sapere se fa al caso mio, vi aggiorno sulla risposta appena la ricevo.
Mi sa che hai trovato la soluzione, specie se ancora non hai una radio (e non vorresti cmq. averla), inoltre, se con l'ausilio del software allegato allo schedino usb puoi accedere ad una sorta di codice di programmazione potrai davvero programmare quasi ogni cosa ...

Buon lavoro.

ps. ho notato che le caratteristiche riportano, appunto:

... "Un semplice linguaggio di scripting permette di programmare il controller per effettuare azioni complesse anche dopo la rimozione della connessione USB e seriale" ...
__________________
"If flying were the language of man,
soaring would be its poetry."

Ultima modifica di LONGFLYER : 07 luglio 11 alle ore 14:38
LONGFLYER non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Automatizzare movimento servo. top sport Circuiti Elettronici 3 23 maggio 11 23:51
Servi in continuo movimento the_reaper Radiocomandi 9 07 maggio 09 12:43
Come aumentare il movimento del servo mediante il trim...???? Maverick_86 Elimodellismo Principianti 3 05 maggio 09 19:53
aumento angolatura movimento servo Nello82 Modellismo 4 23 aprile 09 16:17
movimento servo Flybar Elimodellismo Principianti 1 28 dicembre 05 23:30



Tutti gli orari sono GMT +2. Adesso sono le 23:25.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002