LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: Rafael Stoffels em 07 de Julho de 2010, 14:41

Título: Carrinho wireless.
Enviado por: Rafael Stoffels em 07 de Julho de 2010, 14:41
Olá.

Sou iniciante em robótica e possuo o arduino, estou desenvolvendo um projeto e preciso de ajuda.
Quero fazer um carrinho com o arduino que tenha uma webcam para controlá-lo através do computador por wireless.
Minha dúvida é, quais os componentes que devo utilizar/comprar???

Para este tipo de projeto devo adquirir o xbee?

Obrigado.
Título: Re: Carrinho wireless.
Enviado por: FET_Destroyer em 07 de Julho de 2010, 14:52
Boas Rafael Stoffels
O Xbee não justifica o que queres fazer, são caros e têm muitas funções que nunca deves usar.
Se queres so fazer um carro em que o fluxo de dados seja só "enviar para o carro", só num sentido, existem modulos RF do mais simples que há, chamam-se wysiwyg (What You See Is What You Get), ou seja o que pois no transmissor aparece no receptor, são bastante simples tipo estes
http://www.sparkfun.com/commerce/product_info.php?products_id=8946 (http://www.sparkfun.com/commerce/product_info.php?products_id=8946)
http://www.sparkfun.com/commerce/product_info.php?products_id=8949 (http://www.sparkfun.com/commerce/product_info.php?products_id=8949)
Se procurares no forum , há ai alguém que já fez um carro assim com uma webcam.
Provavelmente vais precisar de 2 arduinos, um para ligar ao PC e outro para o carro, mas os modulosRF são serial, ou seja, com um MAX232 podes ligar o modulo directamente ao PC, e assim só precisas do arduino do carro.
Cumps
Título: Re: Carrinho wireless.
Enviado por: Rafael Stoffels em 08 de Julho de 2010, 00:58
Ok, fiz uma lista dos componentes que vou precisar.
Ja tenho o arduino(duemilanove) cabo usb, breadboard e alguns componentes eletronicos basicos.

COMPONENTES:

-4 rodas.

-2 motores DC. (um para mover o carrinho e outro para movimentar eixo)

-2 bateria recarregaveis (NiHM) (1 para a bateria e outro para os circuitos) + portes.

-Regulador de tensão. (Não sei qual)

-Motor shield (nao sei qual)

-Camera Wireless.

-RF Link Transmitter - 434MHz (transmitir dados)

-RF Link 2400bps Receiver - 434MHz (receber dados)

-MAX232 (para nao comprar outro arduino), vou precisar comprar mais componentes pra faze-lo funcionar.

-componentes em geral para montagem da estrutura.

O que mais devo adicionar a lista de compras???
Título: Re: Carrinho wireless.
Enviado por: amando96 em 08 de Julho de 2010, 01:12
Que motores DC? Eu ia para direcção diferencial, pela simplicidade.
Título: Re: Carrinho wireless.
Enviado por: msr em 08 de Julho de 2010, 02:16
Tens uma webcam wireless? Ou o que pretendes é enviar dados de uma webcam normal para o Arduino e o Arduino enviar essa informação de forma wireless para o teu PC?

Se for o segundo caso, provavelmente vais-te deparar com um problema. Generalidade das webcams comuns são USB, e o Arduino não funciona como HOST, ie, não irá reconhecer que tem uma webcam ligada.

Em relação a um USB shield para o Arduino tens aqui informação interessante: http://www.circuitsathome.com/category/mcu/arduino/usb-shield (http://www.circuitsathome.com/category/mcu/arduino/usb-shield)
Título: Re: Carrinho wireless.
Enviado por: senso em 08 de Julho de 2010, 02:18
Pois, mas um host usb e mais de uma camera usb vai ocupar a 100% o atmega, se já a biblioteca V-USB que funciona como um device em software usa a maior parte do processador para tratar de 300Kb de dados imagina uma camera.
Título: Re: Carrinho wireless.
Enviado por: Rafael Stoffels em 08 de Julho de 2010, 02:57
Hummm...
Então seria mais interessante eu desenvolver o carrinho sem webcam antes, até pq ainda estou aprendendo....

E quanto ao restante da lista.... o que devo ou não comprar??? sugestões ??
Título: Re: Carrinho wireless.
Enviado por: senso em 08 de Julho de 2010, 03:02
Vais usar o max232 para fazer o que?
Como dizes lá, vou usar para não comprar outro arduino, não apanhei bem
Título: Re: Carrinho wireless.
Enviado por: Arknum em 08 de Julho de 2010, 10:15
Boas

O max232 faz a conversão dos sinais vindos do arduino ou qualquer outro microcontrolador para sinais TTL e vice versa. Com a utilização de um max232 a parte do emissor não necessita de outro arduino, utiliza-se antes o computador. Mas para enviar ou receber dados do computador precisas de os converter para TTL ai entra o max232(conversor de sinais 0-5V para -3->12V e vice versa se não me engano são essas as tensões).

Cumprimentos
Título: Re: Carrinho wireless.
Enviado por: FET_Destroyer em 08 de Julho de 2010, 14:45
Vais usar o max232 para fazer o que?
Como dizes lá, vou usar para não comprar outro arduino, não apanhei bem

Mais ou menos o que o Arknum disse.
PC------->MAX232------transmissorRF          ./ ./ ./ ./ dados wireless ./ ./ ./ ./          receptorRF--------arduino
 
Assim só precisa de um arduino e nao dois visto que o transmissorRF aceita dados serieTTL, o max232 converte RS232 para TTL

cumps
Título: Re: Carrinho wireless.
Enviado por: senso em 08 de Julho de 2010, 18:27
Eu sei isso, só não estava a perceber para o que iria ser utilizado.