Go Down

Topic: carrello robotizzato (Read 2 times) previous topic - next topic

arcom

Salve a tutti, ecco cosa devo costruire: un robot che trasporti scatole per un peso massimo di 20/30 kg, da un punto a ad un punto b, seguendo una linea e capace di fermarsi e poi ripartire in caso di ostacoli.

si puo' fare con arduino ( credo di si'  :) ), un solo arduino ?
per il discorso sensori ( line following - obstacle avoiding) non dovrebbe essere un problema, ma per pilotare motori che mi trasportino 20/30kg esistono delle schede apposite? me le potete indicare? e per i motori? non ho idea di come orientarmi, coppia, motoriduttori, sono a zero.

Help please.

lesto

per i motori ti consiglio dei brushless, sono più leggeri e potenti a parità di ampere mangiti rispetto ai brushed, anche se devi usare dei riduttori. per comandarli devi usare degli ESC che puoi tranquillamente comandare da arduino :-)
con questo http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=5142 ci sposti pure una persona :-)
con l'ESC corrisposndente http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=8920
ti vien fuori 200?... ma è straesagerato per le tue esigenze.
per trovare il motore giusto per te devi fare il calcolo per il dimensionamento, buono studio
http://www.plcforum.it/forums/index.php?showtopic=7974
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

arcom

un progetto simile ( ma io ho meno oretese) e' http://letsmakerobots.com/node/7025 , che usa questi motori:http://www.parallax.com/Store/Accessories/MotorServos/tabid/163/CategoryID/57/List/0/SortField/0/Level/a/ProductID/507/Default.aspx ai quali si dovrebbero abbinare 2ncontroller di tipo http://www.parallax.com/StoreSearchResults/tabid/768/txtSearch/29144/List/0/SortField/4/ProductID/64/Default.aspx.

A parte la spesa non minima da affrontare, ci sarebbe tutto lo sbattimento di farseli arrivare dall' america.

Ma il dubbio piu' grande e' : e' tutto perfettamente compatibile con arduino?

Non c'e' una strada piu semplice?

altri suggerimenti?


lesto

il modo più semplice è arduino...
wow coi prezzi che hanno conviene comprarti un motore di quelli che ti ho postato e usarlo per le due ruote!
tra l'altro quei due motori sono dei servi, credo che il loro assorbimento sia gigantesco!
credimi (oppure fatti i calcoli) se fai il dimensionamento ti pigli uno o due motori brushless e quella cifra la spendi per tutto il robot :-)
con due motori puoi muoverti a carrarmato, tipo girarti sul posto, con un motore solo ti serve uno sterzo. Ha se vuoi anche la retromarcia non prendere gli ESC per aerei (tipo quello postato) ma prendili per le macchine teleguidate. I brushless sono ugualmente efficenti sia in avati che in restromarcia.
per quanto riguarda il controllo, si sono compatibili, anzi alcuni i controller sono AtMega (il processore di arduino)  ;D
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

stefanosky

vuoi costruire un quasi wall-E :)

arcom

si' piu' o meno un wall-E.

Scusate la follia, ma se compro una macchina di quelle per bambini dite che si riescomo ampilotare quei motori?
Magari cosi' sfrutto anche il telaio.

BrainBooster

Potresti anche prendere in considerazione i motori da sedia a rotelle motorizzata:
http://shop.ebay.it/i.html?LH_AvailTo=101&_nkw=Wheelchair+Motors
ed un esc vantec

lesto

#7
Jul 22, 2010, 12:28 pm Last Edit: Jul 22, 2010, 12:36 pm by lestofante Reason: 1
ma per portare 20 chili son sicuro si trova qualche motore più economico, però ci serveno i Watt necessari
use the physic, luke
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

arcom

ok mi do un' occhiata al sito per il dimensionamento dei motori.

Ma tornando alla domanda principale, un solo arduino puo' fare tutto?

BrainBooster

#9
Jul 22, 2010, 05:19 pm Last Edit: Jul 22, 2010, 05:22 pm by brainbooster Reason: 1
certo che arduino può!
(insieme ad altri componenti di potenza, naturalmente)
forse potresti usare degli stepper tipo nema23 con pignone e corona per moltiplicare la torsione, ed un driver pwm con dei ponti H da 4A in sù..

Guglio

#10
Jul 22, 2010, 09:02 pm Last Edit: Jul 22, 2010, 09:03 pm by Guglio Reason: 1
Scusate se mi intrometto con la mia ignoranza..
Mi sembra di capire che se il robot deve seguire una linea il movimento è automatico e non è comandato da un uomo.
Io volevo fare un piccolo robottino che mi girasse per casa, i progetti che ho visto su internet hanno delle "mappe" del posto basandosi sul tempo cioè 5 secondi dritto, 4 sterzando ecc
Ma come fanno quando le batterie iniziano a scaricarsi e magari invece che 4 secondi ne impiega 5?
Io in casa ho anche dei tappeti quindi le ruote slittano e magari una volta impega 5 secondi ed una 8 perchè il tappeto si è spostato..
Ho visto dei progetti di robot che lavorano nelle industrie ma hanno come dei moduli RFID sul pavimento e quindi su un asse cartesiano sanno sempre dove sono..
Per arrivare al punto: Come si potrebbe fare a non far perdere la bussola ad un aggeggio del genere.. in una casa?

Non ho voluto aprire un altro topic perchè forse potrebbe essere utile anche ad arcom..
Grazie
ArduMAP: Mappa degli utenti che utilizzano Arduino.
http://www.guglio.net/ArduMAP

lesto

#11
Jul 22, 2010, 09:26 pm Last Edit: Jul 22, 2010, 09:30 pm by lestofante Reason: 1
guglio vale la pena aprire un'altro topic, quello che vuoi fare si chiama odometria e può essere anche molto complessa...
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Guglio

Roba complessa?
Come non detto  :o
Prima si impara a fare le cose semplici
ArduMAP: Mappa degli utenti che utilizzano Arduino.
http://www.guglio.net/ArduMAP

lesto

si tratta di usare sensori come giroscopi accelerometri...
se invece ti basta non andare conto il muro allora usa un sonar o gli ifrarossi, te la cavi a buon mercato! e hanno l'uscita analogica a 5V quindi più sei vicino all'ostacolo e più il voltaggio si avvicina a 5V(o era il contrario?  :) )... più facile di così!!
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

pitusso

Occhio che arcom parla esplicitamente di
Code: [Select]
line following
ovvero: il robot deve seguire una linea disegnata per terra...


Go Up