Pages: [1]   Go Down
Author Topic: Controllare 20 servi (e oltre)  (Read 800 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 80
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao, sto girando tutta la Rete in cerca della soluzione migliore per pilotare 20 servi tramite Arduino.
Secondo voi, quale è il miglior servocontroller da abbinare ad una scheda Arduino?
Grazie.
Logged

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

Secondo me potresti usare un http://www.watterott.com/index.php?page=product&x922a4=b1741d3bab39047221baf3b50ec00950&info=1679
Oppure usare la libreria servo.h. In combinazione con un arduino mega puó pilotare 48 servo, 12 con arduino UNO.
http://arduino.cc/en/Reference/Servo

Ciao Uwe
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 80
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie della risposta.

Le soluzioni valutate come migliori sino ad ora sono le seguenti:

DFRduino mega2560 V2.0 + Mega IO Expansion Shield For Arduino Mega V1.2

Dagu Spider Robot Controller

SSC-32 Servo Controller

Altre idee?
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5500
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ecco qui :
http://www.ebay.it/itm/JP-Serial-Servo-Motor-Robot-Controller-34ch-for-Stamp-Basic-Picaxe-Arduino-/170866340117?pt=Radio_Control_Parts_Accessories&hash=item27c86d7115

oppure

http://www.ebay.it/itm/JP-Serial-Servo-Motor-Robot-Controller-23ch-for-Basic-Stamp-Picaxe-Arduino-/170866340107?pt=Radio_Control_Parts_Accessories&hash=item27c86d710b

Lavorano con la porta seriale quindi non ti rubano ne tempo CPU ne pin che puoi usare per fare dell'altro, per di più sono abbastanza economici, ho preso alcuni adattatori da loro e sono molto veloci oltre che precisi nell'imballaggio  smiley
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 80
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Molto interessante!  smiley

Come li hai programmati? Con la classe servo.h (non penso) o mandando il segnale direttamente da seriale?
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5500
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Molto interessante!  smiley

Come li hai programmati? Con la classe servo.h (non penso) o mandando il segnale direttamente da seriale?
Non ho preso quei controller ma dell'altro, qui trovi tutte le info :
documentazione(entrambe per il 23 ch) :
http://www.jianpingusa.com/datasheet/JP_SerSevor_Module_Manual23.pdf

Codice esempio :
http://www.jianpingusa.com/Arduino_SerServo_Test_Code23.txt

Di solito si invia una stringa contenente il numero del pin o del servo , i gradi che deve fare e poi devi stopparlo alla fine controlli tutto in maniera molto semplice tramite un ciclo che ti incrementi/ decrementi i vari servi oppure che faccia ciò che vuoi in base alle tue necessità smiley
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Rome
Online Online
Full Member
***
Karma: 2
Posts: 187
I love Arduino
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se vuoi spendere veramente poco puoi usare questo: http://www.hobbytronics.co.uk/servo-controller-12ch-ht?keyword=servo%20controller, ne prendi uno e puoi pilotare 24 servi, usando anche la libreria servo e quindi i pin di arduino. Se ti sta bene usare solo l'I2C ne prendi due e piloti 24 servi e hai tutti i pin digitali liberi per eventuali sensori e 4 pin anologici per il resto. Ne hanno anche una versione che ha il controllo di velocità sui singoli servi. Costa circa 1 euro in più.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 80
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Molto interessante, lo prenderò in considerazione.
Grazie!
Logged

Pages: [1]   Go Up
Jump to: