Pages: [1] 2   Go Down
Author Topic: Pilotare 8 Servomotori  (Read 396 times)
0 Members and 1 Guest are viewing this topic.
Mantova, Italy
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sto pensando di costruire una cosa simile ad un ragno ma con solo 4 zampe. Ogni zampa ha 2 servomotori per farla muovere (alto/basso e destra/sinistra).
Come collego le alimentazioni dei servomotori? l'Arduino (uso una Mega 2560) è in grado di gestire gli 8 pwm dei servo contemporaneamente? dovrebbero consumare circa 100-150mA ciascuno e di conseguenza volevo alimentarli senza danneggiare la scheda
Logged

Disperso nel nauseante oceano della burocrazia
Offline Offline
Edison Member
*
Karma: 74
Posts: 2459
Io sono l'ultimo,
e parlero' al vuoto
in ascolto.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I servi devi alimentarli a parte (o un secondo pacco di batterie, o da prima del regolatore, mettendo in comune solo le masse, secondo che alimentazione usi e che tensione richiedono loro), e prendere dalla mega solo i segnali di comando.
Logged

"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20196
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
dovrebbero consumare circa 100-150mA ciascuno
Secondo me Ti sbagli di grosso. I servo anche quelli meccanicamente piccoli consumano parecchio quando si muovono. È opportuno come consiglia Etemenanki mettere un pacco batteria dedicato ai servo.

I Servo non vengono pilotati in PWM ma in PPM (con un impulso da 1 a 2 millisecondi ogni 20 millisecondi).
La libreria Servo.h puoi gestire tanti Servo. sul Arduino UNO fino a 12 e sul MEGA fino 48.
http://arduino.cc/en/Reference/Servo

Ciao Uwe

Logged

Mantova, Italy
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie mille ad entrambi, ho provato a riassumere quanto mi avete detto in uno schema elettrico che trovate allegato.
Potreste controllare se la parte che riguarda servomotori e alimentazione di Arduino e dei servo è corretta?

La piedinatura è fatta seguendo quella della Mega 2560

N.B: nel caso non fosse chiaro, i servo sono alimentati dalla VS+ proveniente da un LM7805


* SchemaCompleto.PNG (130.26 KB, 2042x1541 - viewed 29 times.)
« Last Edit: November 10, 2013, 06:38:48 am by hamtarociaooo » Logged

Offline Offline
Sr. Member
****
Karma: 5
Posts: 457
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Otto servo ed un solo 7805 ...
ce la farà?

(a parte il fatto che mancano i condensatori nello schema, ma questo è un altro discorso).
Logged

Disperso nel nauseante oceano della burocrazia
Offline Offline
Edison Member
*
Karma: 74
Posts: 2459
Io sono l'ultimo,
e parlero' al vuoto
in ascolto.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Esatto, un 7805 con 8 servo, se li muovi insieme, si frigge ... inoltre, a parte i condensatori che ci devono sempre essere, hai controllato se i tuoi servi con 5V vanno bene, o se sono quelli che richiedono piu tensione ? (6V, 7,2V ...)

Per la corrente, non usare i 7805 (perche' dovresti usarne almeno 4), ma e' meglio un convertitorino switching, che oltre ad essere piu efficente (dissipa molto meno energia in calore, e le batterie durano di piu) se usi quello giusto ne basta uno ... ad esempio, se sono servi a bassa potenza e tutti insieme non superano i 2A, puoi usare uno di questi http://www.ebay.com/itm/DC-4-5-30V-to-1-25-26V-Buck-Converter-Step-Down-Switching-Switch-Power-Supply-/350903504086?pt=LH_DefaultDomain_0&hash=item51b37a8cd6 o altri simili ... se usi servi di potenza, da 500 o 600mA o piu, uno di questi invece http://www.ebay.com/itm/Low-Ripple-LM2596-4-5-35V-to-1-25-30V-Buck-Converter-Switch-Module-5A-15W-/300837660296?pt=LH_DefaultDomain_0&hash=item460b526688 o un'altro simile vanno meglio perche' arrivano a 5A ...
Logged

"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

Mantova, Italy
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

il dubbio sul 7805 in effetti mi era venuto...i condensatori li ho aggiunti, tranquilli.

ho visto i circuiti che mi hai proposto e sono molto interessanti, si riesce a trovare lo schema in modo da costruirmeli in casa? i servi sono tutti da 5 volt
Logged

Disperso nel nauseante oceano della burocrazia
Offline Offline
Edison Member
*
Karma: 74
Posts: 2459
Io sono l'ultimo,
e parlero' al vuoto
in ascolto.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gli schemi si trovano, ormai quasi tutti quei modulini usano gli LM2596, e lo schema per usarlo e' di pubblico dominio, ma ti costerebbe di piu comperare i componenti che l'intero modulo gia assemblato ...
Logged

"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

Mantova, Italy
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

mi metto a fare qualche ricerca e vi farò sapere sui progressi
Logged

Mantova, Italy
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

mi è venuto un dubbio: e se collegassi in parallelo sei LM7805? si può? perchè ne ho molti e così farei senza altri circuiti
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20196
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mi è venuto un dubbio: e se collegassi in parallelo sei LM7805? si può? perchè ne ho molti e così farei senza altri circuiti
vada retro satana
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20196
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma hai letto quello che ho scritto. I servo non si pilotano con un segnale PWM. Con la libreria servo.h puoi pilotare fino a 48 Servo su qualsiasi piedino del Arduino MEGA.

Ciao Uwe
Logged

Offline Offline
Sr. Member
****
Karma: 5
Posts: 457
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mi è venuto un dubbio: e se collegassi in parallelo sei LM7805? si può? perchè ne ho molti e così farei senza altri circuiti

Orrore....

Al limite, mettine uno per ogni motore. Ognuno con i suoi condensatori. Otto motori, otto circuiti separati.
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Al limite, mettine uno per ogni motore. Ognuno con i suoi condensatori. Otto motori, otto circuiti separati.

Non serve, i servo si alimentano direttamente da un pacco batterie NiMh da 4 o 5 celle, vedere caratteristiche del servo, in questo modo non ci sono problemi di corrente, oppure si alimenta il tutto tramite una LiPo 2S, che va direttamente su Arduino, e un BEC da almeno 5A per i servo.
Logged

Mantova, Italy
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma hai letto quello che ho scritto. I servo non si pilotano con un segnale PWM. Con la libreria servo.h puoi pilotare fino a 48 Servo su qualsiasi piedino del Arduino MEGA.

Ciao Uwe

lo so, ho capito

mi è venuto un dubbio: e se collegassi in parallelo sei LM7805? si può? perchè ne ho molti e così farei senza altri circuiti

Orrore....

Al limite, mettine uno per ogni motore. Ognuno con i suoi condensatori. Otto motori, otto circuiti separati.

vediamo se ci stanno
Logged

Pages: [1] 2   Go Up
Jump to: