Loading...
Pages: [1]   Go Down
Author Topic: Problema nella costruzione di un hexapod  (Read 333 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve mi sono iscritto da poco per poter ricevere delle informazioni e un aiuto da chi ne sa un po' più di me.
Vorrei costruire un esapode che si muove grazie a 18 servo motori, il problema è che Arduino possiede solamente 13 pin digitali che posso utilizzare (io possiedo un Arduino Uno) per controllare i servo, in più mi servirebbero anche 5 pin digitali a cui devo collegare il joystick della playstation per poterlo controllare io stesso(il joystick è wireless quindi non mi serve nessun tipo di modulo per i collegamenti senza fili siccome ho già l'attacco del joystick che andava collegato alla play), ed infine magari qualche pin per poter controllare qualche led e sensore per poter muovere il robot anche in modo automatico oltre che manualmente.
Non riesco a capire se esistono delle shield che aumentano i pin digitali che posso utilizzare, se esistono delle shield che posso utilizzare con il mio Arduino Uno che possano gestire i servo lasciandomi dei pin digitali liberi che posso poi utilizzare.
Ho visto online dei chip che controllano esclusivamente i servo e che utilizzerebbero solo 2 pin digitali, ma non ho capito se posso muovere indipendentemente i servo collegati ad esso o il comando che invio verrebbe eseguito da tutti i servo.
L'integrato a cui mi riferisco è questo : http://www.gioblu.com/tutorials/azionamenti/224
Grazie mille in anticipo per chi avesse voglia di aiutarmi.
Logged

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

La libreria Servo.h puó pilotare 12 servo con il Arduino UNO, e 48 col Arduino MEGA. http://arduino.cc/en/Reference/Servo
Alternativa sono le schedine Pololu Maestro http://www.pololu.com/docs/0J40/all.

Se vuoi verde un hexapod alla perfezione guardati i video di http://robot-kits.org/2012/02/08/a-pod-can-be-yours/
e
http://www.youtube.com/watch?feature=player_embedded&v=z2j69eI9ob8

Ciao Uwe
Logged

Rovereto
Offline Offline
Jr. Member
**
Karma: 1
Posts: 65
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oppure utilizzi il tlc594on con la libreria sevo (16 servo con 4 pin di arduino)  smiley-mr-green
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Utilizzando l'Arduino Mega2560 REV3 avrei un sacco di uscite ed entrate che potrei utilizzare! Utilizzerei i 18 pin per muovere il robot e poi avrei un sacco di uscite che potrei utilizzare per molte altre cose! è una buona idea grazie uwefed!!
Guardando in rete ho confrontato Arduino Mega con il nuovo Arduino DUE...cosa ne pensi? meglio uno piuttosto che l'altro? cosa ne pensi?
Il numero di pin è quasi uguale, è la tensione che può supportare il DUE sui pin che mi mette dei dubbi.
Ho inoltre trovato questo compatibile di Arduino che nella descrizione dice che è stato progettato per muovere esapodi o serpenti aventi un grande numero di motori, ma con questo poi posso programmarlo in modo tale da avere 5 pin digitali in entrata per il collegamento al joystick per il controllo dei servo??? Sono più propenso ad utilizzare i prodotti Arduino piuttosto che compatibili così poi posso utilizzarlo anche per altri progetti.
Grazie mille comunque per i consigli!!
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 7
Posts: 2072
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

arduino due ha un processore sovradimensionato a mio parere, andresti solo a sprecare il suo potenziale.. certo se un giorno volessi che il tuo hexapod sia in grado di fare il caffe e poi tenerlo in caldo portandotelo tramite navigazione gps fino a casa del tuo amico in modo completamente autonomo non sarebbe sprecato smiley-razz
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

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

Ciao Ferro
Se avessi pensato che Arduino DUE avrebbe un vantaggio rispetto Arduino MEGA Te lo avrei consigliato. Funzionando Arduino Due a 3,3V avresti solo problemi o necessitá di componentistica aggiuntiva a pilotare i Servo e interfacciano con i sensori.

Ciao Uwe
« Last Edit: January 05, 2013, 06:27:00 pm by uwefed » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie mille veramente!!! Ma per quanto riguarda invece il compatibile di Arduino?? Sempre meglio utilizzare Arduino Mega? Magari dopo che ho finito questo progetto e volessi poi utilizzare la scheda per qualcos'altro sarebbe dedicata al robot e mi scoccerebbe comprare qualcos'altro...
Logged

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

Quote
Ma per quanto riguarda invece il compatibile di Arduino??
Non capisco cosa vuoi dire. me lo puoi spiegare meglio?

Il costo e impegno della meccanica del hexapod giustificano che gli offri il suo Arduino o se preferisci il suo compatibile.

Ciao Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusa per essere stato vago non mi ero accorto di non aver allegato il link.
Il compatibile a cui mi riferisco è questo: http://www.robot-domestici.it/joomla/component/virtuemart/robotica-domotica/schede/controllo-servi/dagu-red-back-spider
é un compatibile dell'Arduino specifico per il controllo di robot con un alto numero di servo motori.
Ha l'attacco diretto per i servomotori(i tre pin; ground, tensione, segnale), ma il mio dubbio è: mi conviene? Se poi successivamente vorrei impiegare l'Arduino per un altro progetto questo risulterebbe troppo specifico per i robot?
In effetti sarei più propenso a comprare direttamente l'Arduino Mega...
Logged

Pages: [1]   Go Up
Print
 
Jump to: