LusoRobótica - Robótica em Português

Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: Gusta15 em 25 de Maio de 2011, 19:22

Título: Spy car
Enviado por: Gusta15 em 25 de Maio de 2011, 19:22
Boas. Estou no 12ºano e como projecto final pensei fazer um carro como este que esta neste linkhttp://blog.skundu.net/?p=429 (http://blog.skundu.net/?p=429)
já tenho o material que acho que é necessário:
   Carro telecomandado simples com comando de botões RC;
   Arduíno Duemilanove ATmega 328;
   Megapixel wireless Network Camera DCS-2121;
   Fios e Breadboard;
Fui m encontrando com uns problemas primeiro com a camera que so se tornou movel depois de eu comprar um suporte de pilhas aa que com um conector dc penso que dei-a.
Depois tinha que modificar o comando do carro:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg853.imageshack.us%2Fimg853%2F8334%2Ffoto0123r.jpg&hash=35caaa8c6097108a8033c011f550988e9bd0653c)
esta é a parte da frente
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg715.imageshack.us%2Fimg715%2F8919%2Ffoto0124a.jpg&hash=fc7ae2b8688798240d81931415158b828f23713c)
e esta a parte de tras

Alguem me sabe dizer como acrescentar fios e onde neste circuito pra o poder ligar ao arduino?
Título: Re: Spy car
Enviado por: CBX em 25 de Maio de 2011, 19:45
nos botões com um multímetro vê qual pino é o do sinal...
Título: Re: Spy car
Enviado por: Gusta15 em 25 de Maio de 2011, 19:54
nos botões com um multímetro vê qual pino é o do sinal...
E Depois?
Título: Re: Spy car
Enviado por: CBX em 25 de Maio de 2011, 20:44
soldas um fio no sinal do botão, ligas a um pino digital do arduino por exemplo digital 2 e sempre que queiras activar esse botão basta um digitalWrite(2, LOW);
Título: Re: Spy car
Enviado por: andre_f_carvalho em 25 de Maio de 2011, 20:44
posso ajudar mas primeiro quero saber qual é a ideia de utilizar um arduino no carro, sendo que o camera é wireless liga directamente ao pc
Título: Re: Spy car
Enviado por: Gusta15 em 25 de Maio de 2011, 20:49
a minha ideia é controlar o carro através do computador utilizando o arduino como esta no link q eu publiqei neste post. Queria controlar o carro só utilizando as teclas de forward, back left e right do teclado. só que nao tenho bases nenhuma na programação e eu nao sei programar isso no arduino
Título: Re: Spy car
Enviado por: Gusta15 em 26 de Maio de 2011, 00:59
posso ajudar mas primeiro quero saber qual é a ideia de utilizar um arduino no carro, sendo que o camera é wireless liga directamente ao pc
a minha ideia é controlar o carro através do computador utilizando o arduino como esta no link q eu publiqei neste post. Queria controlar o carro só utilizando as teclas de forward, back left e right do teclado. só que nao tenho bases nenhuma na programação e eu nao sei programar isso no arduino
Título: Re: Spy car
Enviado por: Gusta15 em 10 de Junho de 2011, 13:57
Como é q eu programo no arduino?
Título: Re: Spy car
Enviado por: senso em 10 de Junho de 2011, 16:44
Em C/C++ e no IDE do Arduino.
Título: Re: Spy car
Enviado por: Gusta15 em 10 de Junho de 2011, 20:11
Em C/C++ e no IDE do Arduino.
o IDE do arduino é o programa do arduino né?
Título: Re: Spy car
Enviado por: senso em 10 de Junho de 2011, 21:40
Sim.
Título: Re: Spy car
Enviado por: Gusta15 em 12 de Junho de 2011, 20:11
Como é q eu programo o carro para andar para a frente,esquerda, direita e para trás?
Título: Re: Spy car
Enviado por: msr em 13 de Junho de 2011, 01:40
Começa por aprender como é que se põe um LED a piscar. Corre os exemplos que vêm com o Arduino e analisa-os para te certificares que os compreendes.
Para comunicares com o teu PC tens várias formas (ie, podes faze-lo de varias formas no teu PC, depdendo da linguagem de programação que utilizes). Em C#, talvez isto ajude: http://bravomofo.blogspot.com/2010/03/serial-talk.html (http://bravomofo.blogspot.com/2010/03/serial-talk.html)
Título: Re: Spy car
Enviado por: Gusta15 em 22 de Junho de 2011, 20:21
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg96.imageshack.us%2Fimg96%2F3024%2Fimagem1ab.png&hash=aff1815597f4e32649a041c1aa6ece1f00294d26)
Aqui esta como eu tenho as minhas conexoes para poder depois programar o carro pelo arduino.
Acham que esta correcto?
Título: Re: Spy car
Enviado por: dvdt em 22 de Junho de 2011, 20:58
Eu so queria dizer uma coisa rapida que e eu se fosse a ti usava photo ocupulators para separar as alimentaçoes alimentaçoes e assim conseguias manter o controlo pelos botoes e podias inserir umas fichas no exterior e assim so conectavas o arduino quando querias
Título: Re: Spy car
Enviado por: amando96 em 22 de Junho de 2011, 22:05
Não está correcto, passa pelo site do arduino.

Cada botão precisa de uma resistência, e na breadboard está tudo a fazer contacto...

Enão podes arrumar isso mais um pouco?
Título: Re: Spy car
Enviado por: senso em 22 de Junho de 2011, 22:07
Pode usar os pull-ups internos e não usar nenhuma resistência externa.
Título: Re: Spy car
Enviado por: Gusta15 em 23 de Junho de 2011, 14:50
Eu so queria dizer uma coisa rapida que e eu se fosse a ti usava photo ocupulators para separar as alimentaçoes alimentaçoes e assim conseguias manter o controlo pelos botoes e podias inserir umas fichas no exterior e assim so conectavas o arduino quando querias
Mas assim esta errado?
Título: Re: Spy car
Enviado por: Gusta15 em 29 de Junho de 2011, 18:33
o que são os pull-ups internos?
Título: Re: Spy car
Enviado por: dvdt em 29 de Junho de 2011, 18:43
http://pt.wikipedia.org/wiki/Resistores_pull-up (http://pt.wikipedia.org/wiki/Resistores_pull-up)
podes esclarecer aqui as tuas duvidas
Título: Re: Spy car
Enviado por: Gusta15 em 29 de Junho de 2011, 21:38
http://pt.wikipedia.org/wiki/Resistores_pull-up (http://pt.wikipedia.org/wiki/Resistores_pull-up)
podes esclarecer aqui as tuas duvidas
Entao vou ter que meter um resistor desses em cada fio que vai ligar ao interruptor? Onde posso comprar isso?
Título: Re: Spy car
Enviado por: senso em 29 de Junho de 2011, 21:42
Podes usar os pull-ups internos do Atmega, assim:
PinMode(numeroPino, INPUT);
DigitalWrite(numeroPino. HIGH);  //Activa pull-ups.
Título: Re: Spy car
Enviado por: Gusta15 em 29 de Junho de 2011, 23:57
Podes usar os pull-ups internos do Atmega, assim:
PinMode(numeroPino, INPUT);
DigitalWrite(numeroPino. HIGH);  //Activa pull-ups.
Então tas a querer dizer q o atmega ja tem pull ups internamente e que basta programar no programa do arduino isso nao é?
Título: Re: Spy car
Enviado por: senso em 30 de Junho de 2011, 00:19
Sim, é isso.
Título: Re: Spy car
Enviado por: Gusta15 em 01 de Julho de 2011, 01:21
Então posso usar este circuito como está so alterando mesmo a parte da programação para activar os pull-ups?
Título: Re: Spy car
Enviado por: senso em 01 de Julho de 2011, 01:30
Não, nem nada que se pareça com isso..

Vê o desenho/esquema e vê como se liga, podes usar resistências que assim é mais facil perceberes como se liga tudo:
http://fritzing.org/projects/arduino-lcd-4-push-buttons/ (http://fritzing.org/projects/arduino-lcd-4-push-buttons/)
Título: Re: Spy car
Enviado por: Gusta15 em 01 de Julho de 2011, 10:05
Não tenho tempo para resistencias nem nada... Tenho que entregar o trabalho hoje... Tenho a bread board o comando que tem os interruptores, meti fios nos interruptores do comando que vão ligar as entradas do arduino. O arduino vai estar ligado ao pc por isso nao é preciso alimentação acho eu.