Go Down

Topic: Controllare 20 servi (e oltre) (Read 876 times) previous topic - next topic

Piero78

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.

uwefed

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

Piero78


ratto93

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  :)
Se corri veloce come un fulmine, ti schianterai come un tuono.

Piero78

Molto interessante!  :)

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

ratto93


Molto interessante!  :)

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à :)
Se corri veloce come un fulmine, ti schianterai come un tuono.

alegiaco

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ù.

Piero78

Molto interessante, lo prenderò in considerazione.
Grazie!

Go Up