LusoRobótica - Robótica em Português
Robótica => Iniciantes => Tópico iniciado 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.
-
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
-
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???
-
Que motores DC? Eu ia para direcção diferencial, pela simplicidade.
-
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)
-
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.
-
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 ??
-
Vais usar o max232 para fazer o que?
Como dizes lá, vou usar para não comprar outro arduino, não apanhei bem
-
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
-
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
-
Eu sei isso, só não estava a perceber para o que iria ser utilizado.