LusoRobótica - Robótica em Português

Robótica => Projectos de robótica => Tópico iniciado por: Gabriel SS em 02 de Abril de 2011, 19:46

Título: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 02 de Abril de 2011, 19:46
Ora boa tarde,

estou a fazer alguns projetos coletivos e me surgem vários impasses, o impasse do momento é no Projeto Discovery, que consiste em um carro telecomandado por um computador portátil e módulos XBee, que envia a leitura de dados captados pelo carrinho até o notebook.

Logo, preciso de materiais e alguns tutoriais também.
Peço que confiram minha lista de materiais, e a julguem se está correta ou errada:

1 Chassi
1 Arduino
1 Par de módulos XBee
1 XBee Shield
1 XBee Explorer
1 Sensor de Gases e temperatura

Também sobre a movimentação dele, estou pensando em usar VB ou Python. O que acham?

Grato pela atenção e na espera de ajuda!
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: CBX em 02 de Abril de 2011, 19:52
a lista parece boa, falta rodas, servos ou gear box...

quanto à linguagem de programação ambas dão para fazer o que queres, faz na que te sentes mais à vontade...
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 03 de Abril de 2011, 00:21
Grato pela resposta!!

Mas as rodas não viriam com o chassi?? Os servos são para ligar o motor a que?

Desculpem a pergunta, é meu primeiro robô e sou muito inexperiente e essas informações extremamente básicas não acho no Google

Eu sei programar em VB, porém o material de estudo que há de Python na área de robôs é muito grande. Logo, fico em dúvida....

Cumps
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: CBX em 03 de Abril de 2011, 00:30
o chassis não sei o qual é daí a minha resposta...

o servos seriam servos modificados para rotação continua para usar em vez dos motores
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 03 de Abril de 2011, 04:29
Seria necessário um Motor Shield??

O Chassi (http://loja.lusorobotica.com/125-pololu-rp5-tracked-chassis-gray.html)

O Servo (http://loja.lusorobotica.com/58-servo-large.html)

O que vcs acham?

Grato!
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: amando96 em 03 de Abril de 2011, 10:21
Não tenho nada para dizer do projecto em si, mas a loja lusorobotica não está disponível, se comprares lá pode demorar algum tempo para receber... mas, sei onde está esse mesmo chassis mais barato.

aqui (http://www.dealextreme.com/p/robby-rp5-educational-electronic-robotics-kit-6-aa-45541), de momento parece não há stock.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Marvin em 03 de Abril de 2011, 15:58
 A ptrobotics parece q ainda tem um RP5 em stock: http://www.ptrobotics.com/product.php?id_product=596 (http://www.ptrobotics.com/product.php?id_product=596)
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 03 de Abril de 2011, 22:32
Se usares servos modificados para rotação continua não precisas de ponte H, só se tirares a electrónica dos servos, ai sim precisas de ponte H.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: CBX em 03 de Abril de 2011, 23:15
mas ao usar um chassis desses não precisa dos servos, apenas da ponte...

já agora, já alguem comprou um desses da Dealextreme?
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 03 de Abril de 2011, 23:55
Perdão pelas perguntas tolas, sou iniciante na eletrônica e mais ainda na robótica

Este MotorShield (http://multilogica-shop.com/motor-shield) é único, não vindo com o motores ou servos, certo?

E como conectaria um MotorShield ao Arduino? Ela não parece ter lugar para conexão dos jumpers  :o

E a pergunta mais tola que já fiz (e que ninguém nunca fez): Como conecta o Servo as Rodas??

Por mais que pareça tola, isto me preocupa  :-\

Grato!
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 04 de Abril de 2011, 00:27
Para servos não precisa de Shield nenhum!
Só para motores DC ou steppers.
E para ligar lá um motor é simples, é só ligar nos terminais roscados, mais simples é dificil, mas se vai usar servos é só usar a biblioteca servo e ligar o fio do sinal ao pino do Arduino e ligar os de alimentação á bateria.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 04 de Abril de 2011, 17:21
Grato pela resposta senso!

E para ligá-lo as rodas? É a explicação é que tem q ligar nos terminais roscados? Nunca mexi com robótica desse tipo
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: CBX em 04 de Abril de 2011, 17:24
 aquele chassis já traz motores, não precisa de mais nada, apenas a ponte H para ligar os motores que já lá vêm  ::)
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 04 de Abril de 2011, 22:44
Certo, mas e se fosse o outro chassi? Meu problema é tão básico, e além de me expressar mal, está causando confusão...

Suponhamos que eu tenho somente as 4 rodas, como eu conectarei o servo (Apenas um servo para as quatro rodas, certo?) a essas rodas?

Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: CBX em 04 de Abril de 2011, 22:52
existem rodas próprias para os servos: http://www.pololu.com/catalog/category/46 (http://www.pololu.com/catalog/category/46)
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: microbyte em 04 de Abril de 2011, 23:18
Certo, mas e se fosse o outro chassi? Meu problema é tão básico, e além de me expressar mal, está causando confusão...

Suponhamos que eu tenho somente as 4 rodas, como eu conectarei o servo (Apenas um servo para as quatro rodas, certo?) a essas rodas?
Normalmente usa-se 1 servo para cada roda ;) E a roda é presa directamente no eixo do servo
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 05 de Abril de 2011, 02:36
Certo, então a para um carro de 4 rodas, serão necessários 4 servos, certo?

Alguém poderia me recomendar algum tutorial, pois procurei aqui na LR e no Google e não achei (pode ser um erro nos termos, mas não achei)

Grato pela atenção de vocs!
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 05 de Abril de 2011, 02:49
Recomendo ver o site Lets Make Robots.
Regra geral não se fazem robots com tração integral, e usa-se apenas 2 servos, um para cada roda, sendo que as rodas que têm os servos são uma de cada lado do robot, pois se tiver os servos do mesmo lado só vai andar ás voltas.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 05 de Abril de 2011, 21:19
Grato senso,

achei no site do Guilherme Martins uma "solução": o servo é colado no chassi

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3110%2F2870154930_6294664734.jpg%3Fv%3D0&hash=f3e6522b4b6b6b1ccd58a5ccd5d7072b2e93e82a)
Direitos da Imagem reservados a Guilherme Martins

Agora só falta testar!
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 05 de Abril de 2011, 21:25
Mas nesse caso o servo é usado só para direcção e não para dar potencia as rodas.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 05 de Abril de 2011, 22:10
Não havia pensado nisso... :-\

Alí ele já tem um carrinho pré-montado...e se fosse cru? Como se daria o processo da força nas rodas?

Não achei nada na Lets Make Robots e nem no tutorial do Guilherme...

Lembro-me de ter visto no site do MakeBits (que está hackeado) um tutorial assim..  :'(

Seriam necessários 2 servos: um para direção e outro para a força nas rodas; Logo, são necessárias 2 engrenagens para encaixar na roda traseira para dar-lhe força, certo?
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 05 de Abril de 2011, 22:15
Lê isto, e vê o video:
http://lusorobotica.com/index.php?topic=9.0 (http://lusorobotica.com/index.php?topic=9.0)

Se tens um servo em cada roda não é preciso ter direção.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 05 de Abril de 2011, 22:27
O vídeo está offline :(

Mas pelo tutorial já consigo imaginar boa parte das coisas.

Porém, meu problema ainda se dá na mecânica das coisas: São dois servos, um para a direção e outro para a força, mesmo (para um carro de 4 rodas)?
Como se daria a ligação para obter força na rotação da roda através do servo?
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 05 de Abril de 2011, 22:47
É um servo em cada roda!!!!
Um na roda esquerda, outra na direita.
Andar em frente, um servo roda para a frente e outro roda para trás, porque como estão montados "cu com cu".
Virar á direita, páras o servo da direita e o da esquerda anda.
VIrar a esquerda páras o servo da esquerda e anda o da direita.
Andar para trás é inverter qual anda para trás e para a frente em relação a andar para a frente, á um monte de robots feitos assim, por exemplo mais de 50% de todos os que existe aqui no LR e no Lets Make Robots.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 05 de Abril de 2011, 22:52
Ok, um servo em cada roda...

Mas e a ligação servo/roda, isso é que é o real pepino da história: Como a parte móvel do servo é conectado a roda...
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: ruicosta93 em 05 de Abril de 2011, 23:07
O servo tem um pino para fora que encaixa certinho em algumas rodas.

se fizeres uma roda tens umas coisas(peça branca na imagem) que podes colar ou aparafusar as rodas.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.hooked-on-rc-airplanes.com%2Fimages%2Fservo.jpg&hash=23031841f31d5b1d3ab73ee8a48f4936d6e19a03)
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 05 de Abril de 2011, 23:12
O servo tem vários espigões um deles é tipo uma estrela de 6 braços, podes usar silicone, cola quente, parafusos auto-roscantes, super cola, N coisas.
Se a roda tiver um buraco ao centro em vez de usar o espigão aparafusa a roda directa no servo, mas é sempre melhor usar o espigão porque tem mais pontos de apoios.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 06 de Abril de 2011, 00:50
E em relação a h-bridge, é necessário ter em um sistema com servo?
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 06 de Abril de 2011, 00:53
Não, servo usas a biblioteca servo para Arduino, e só ligas o fio do sinal, e ligas á massa do Arduino e convem ter uma alimentação separada de 5-7v conforme os servos para os alimentar pois o regulador do Arduino não serve para servos.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 06 de Abril de 2011, 00:55
Grato senso!

Daqui a pouco vocês excluem minha account para eu deixar de fazer perguntas idiotas :S
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 15 de Maio de 2011, 17:53
Houve um pequeno atraso no projeto e então deixei de postar novidades...meu patrocinador mudou agora!

Agora, estou pensando em uma coisa: Se é um servo em cada roda, como eu farei para ligar os quatro servos ao Arduino?

Cumps

Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 15 de Maio de 2011, 22:30
Só precisas de ligar o fio do sinal ao Arduino, até porque se queres alimentar os servos do Arduino vais queimar o regulador de tensão do Arduino.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 00:20
Certo, aí liga o fio do servo no PWM? (Ví isso em um comentário, mas não sei se é o certo: acho que deve ser no pino digital)

E o servo, será alimentado como?

CUmps
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 01:00
Ligas em qualquer pino, pois podes ligar os servos em qualquer pino quando usas a biblioteca Servo que vem com o IDE do Arduino.

Terás de usar uma bateria, supostamente se estás a fazer um carro terás de usar uma bateria..
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 01:02
Ligas em qualquer pino, pois podes ligar os servos em qualquer pino quando usas a biblioteca Servo que vem com o IDE do Arduino.

Terás de usar uma bateria, supostamente se estás a fazer um carro terás de usar uma bateria..

Eu já iria usar uma alimentação solar para alimentar o Arduino. Então, será necessário outra "bateria solar"?

Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 01:04
Vais alimentar o carro como?
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 01:05
Pensei que daria pra usar tudo pelo Arduino...
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 01:07
Mas o Arduino não tem nenhuma bateria, portanto, queres alimentar o carro por onde?
Pelo cabo USB?
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 01:08
Ora, não havia pensado nisso..
Achei que dava pra colocar no GND e no 5V...
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 01:15
Acho que não estás de todo a perceber...
De onde é que vem a energia para alimentar o Arduino quando este está montado no carro?
Não será do ceu concerteza.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 01:16
Acho que não estás de todo a perceber...
De onde é que vem a energia para alimentar o Arduino quando este está montado no carro?
Não será do ceu concerteza.

Sou obrigado a discordar de ti!
Sim, virá do céu. Ou melhor, do Sol. Usarei uma célula solar
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 01:19
E mais quantas baterias?
É que um painel solar não oferece corrente sequer para o Arduino trabalhar.
Continua a não vir do céu, porque não metes no arduino ao sol e ele trabalha, tem de ter muita coisa antes dele para trabalhar..
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 01:21
Solar Cell Large - 2.5W (http://www.sparkfun.com/products/7840)

Corrente: 8V
310mA


Ele é ligado direto ao Arduino.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 01:27
Isso é se lhe apontares uma lampada de halogénio de 1000w ou mais a 10cm de painel, a voltagem se for metade disso á luz do sol é bom, e a corrente vai andar mais na casa dos 10 ou 20mA do que nos 310mA.
Directo, no Vin, certo?
Um servo precisa entre 500mA e 1A para funcionar, e isto é nos servos médios/pequenos, vais precisar de uns 20 paineis desses e de um sistema de gestão de energia.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 01:31
Ainda bem que coloquei minhas dúvidas aqui, iria gastar dinheiro à toa.

O que seria necessário para acoplar uma bateria ao Arduino?
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 01:32
Terás primeiro de escolher a bateria adequada ao teu carro, depois, se ela tiver entre 7v e 12v podes ligar ao Vin e á massa, mais de 12v convem regulares para 5v e ligar no pino dos 5v do Arduino pois com mais que 12v o regulador do Arduino aquece muito e pode queimar.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 18:06
E se colocase três servos:

1º - Dianteira (função de guia)
2º - Traseira direita
3º - Traseiro esquerdo

Isso funcionaria como o esperado?

Cumps
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 18:56
Basta dois servos, pois podes assim usar condução diferencial, que é o mais usado nos robots feitos pelo pessoal, basicamente controlando os dois servos das duas rodas de trás podes fazer tudo, andar para a frente, para trás e virar.
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: Gabriel SS em 16 de Maio de 2011, 18:58
Mas como irei controlá-lo?

Uma questão a se pensar!
Título: Re: Carro Discovery - Tutoriais e Materiais
Enviado por: senso em 16 de Maio de 2011, 19:00
É só ires ver o código do Smalluino aqui do forum...