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
-
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!
-
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...
-
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
-
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
-
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!
-
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.
-
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)
-
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.
-
mas ao usar um chassis desses não precisa dos servos, apenas da ponte...
já agora, já alguem comprou um desses da Dealextreme?
-
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!
-
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.
-
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
-
aquele chassis já traz motores, não precisa de mais nada, apenas a ponte H para ligar os motores que já lá vêm ::)
-
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?
-
existem rodas próprias para os servos: http://www.pololu.com/catalog/category/46 (http://www.pololu.com/catalog/category/46)
-
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
-
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!
-
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.
-
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!
-
Mas nesse caso o servo é usado só para direcção e não para dar potencia as rodas.
-
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?
-
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.
-
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?
-
É 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.
-
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...
-
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)
-
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.
-
E em relação a h-bridge, é necessário ter em um sistema com servo?
-
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.
-
Grato senso!
Daqui a pouco vocês excluem minha account para eu deixar de fazer perguntas idiotas :S
-
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
-
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.
-
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
-
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..
-
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"?
-
Vais alimentar o carro como?
-
Pensei que daria pra usar tudo pelo Arduino...
-
Mas o Arduino não tem nenhuma bateria, portanto, queres alimentar o carro por onde?
Pelo cabo USB?
-
Ora, não havia pensado nisso..
Achei que dava pra colocar no GND e no 5V...
-
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.
-
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
-
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..
-
Solar Cell Large - 2.5W (http://www.sparkfun.com/products/7840)
Corrente: 8V
310mA
Ele é ligado direto ao Arduino.
-
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.
-
Ainda bem que coloquei minhas dúvidas aqui, iria gastar dinheiro à toa.
O que seria necessário para acoplar uma bateria ao Arduino?
-
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.
-
E se colocase três servos:
1º - Dianteira (função de guia)
2º - Traseira direita
3º - Traseiro esquerdo
Isso funcionaria como o esperado?
Cumps
-
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.
-
Mas como irei controlá-lo?
Uma questão a se pensar!
-
É só ires ver o código do Smalluino aqui do forum...