Páginas: [1] 2   Ir para o fundo
  Imprimir  
Autor Tópico: Carro Telecomandado Através do Computador - How To  (Lida 2504 vezes)
NuGuN
Cristal
***
Offline Offline

Mensagens: 297


« em: Outubro 14, 2006, 12:07:03 »

Como o nome da thread indica, o que eu venho aqui mostrar é um carro telecomandado, controlado com o computador através da porta paralela. Como vi que o pessoal procura muito este tipo de "material" decidi fazer um e explicar como funciona para que o pessoal também possa fazer em casa.


A ideia é aproveitar um carrinho telecomandado e depois no telecomando em vez de se fechar o circuito (quando se carrega no botão para o carrinho andar ou virar) com o botão ou manipulo do telecomando fecha-se o circuito com um transístor. Há um pequeno pormenor acerca dos transístores, o tipo de transístores a utilizar vai depender do comando que tiverem em casa, por exemplo, se o vosso comando receber um sinal negativo no CI então utiliza-se transístores NPN, se receber um sinal positivo utiliza-se PNP, como é de esperar o circuito ira mudar devido a esta diferença. No meu caso utilizei transístores NPN.


Material necessário:

4 Transístores BD139
4 Resistências de 10K (Castanho, Preto, Laranja)
1 Buffer 74LS541
1 Carrinho Telecomandado
1 Fonte de alimentação de 5V



Circuito:




A alimentação do circuito é feita com uma pilha de 9V que é a alimentação normal do comando e no meu caso liguei uma fonte de alimentação de 5V para alimentar o circuito integrado.

Para os menos entendidos e companhia:
Os terminais onde diz GND são todos ligados ao mesmo sitio, ou seja, ao negativo da fonte de alimentação, e o TP5 ao negativo da pilha do comando. Na porta paralela os pinos do 18 ao 25 estão todos ligados, mas não é necessário, basta ligar a um deles.

As R1, R2, R3 e R4 são as 4 Resistências de 10K (Castanho, Preto, Laranja).


Agora os TP1, TP2, TP3 e TP4 são os fios que vão ligar ao integrado para receber o sinal, que sera explicado em seguida.





Para começar... vamos ignorar os pontos P5 e P7 que fazem parte de outro mecanismo que o telecomando tem, e não nos interessa por agora.

Os pontos P8 são o comum ou seja, é nestes pontos que têm de verificar se o vosso telecomando funciona com sinais positivos ou negativos, no meu caso como já disse são negativos. Para verem se é negativo ou positivo basta seguir as pistas e verem onde estão ligadas.


Os pontos P9-1 e P9-2 (são os pinos da direcção) e os pontos P10-1 e P10-2 (são os pinos de "andar para q frente e para traz") se seguirem as pistas vão ver que estão ligados aos pontos P4, P1, P2 e P3 respectivamente. Os fios que se vêm ligados aos pinos P4, P1, P2 e P3 correspondem no Circuito aos pinos TP1, TP2, TP3 e TP4 respectivamente.




Em relação à "historia" do tipo de transístores a utilizar... eu não tenho aqui em casa transístores PNP para construir outro circuito e testar, mas vou tentar explicar muito rapidamente como se pode fazer.

Para utilizar transístores PNP utilizando o circuito acima exposto como é lógico têm de trocar os transístores e depois a outra alteração vai ser no Buffer. A ideia é trocar as entradas pelas saídas ou seja, nos pinos 18, 17, 16 e 15 onde estão ligados os transístores liga-se os fios que vêm da porta paralela (os fios que estão ligados aos pinos 2, 3, 4 e 5 do Buffer) e vice-versa.
Atenção porque eu não testei isso!

P.S.
Eu utilizei transístores BD139, mas podem utilizar transístores mais fracos desde que sejam NPN.
Caso vos dê um erro do tipo "File not Found" copiem a DLL (inpout32.dll) para "C:\windows\sistem32".



Penso que esta tudo, alguma duvida que tenham não hesitem em perguntar. Caso tenham algum telecomando e não saibam como fazer as ligações tirem 2 fotos BEM NITIDAS dos dois lados do comando e postem aqui para podermos ajudar.

Em anexo deixo o software de controlo. Podem tambem fazer o download deste documento em PDF para consultarem OffLine. Para utilizarem o software basta terem a janela do programa aberta e depois utilizem as setas do vosso teclado.


Apenas a título de curiosidade deixo umas imagens e um video do produto final














Cumps

[attachment deleted by admin]
« Última modificação: Outubro 14, 2006, 12:47:16 por NuGuN » Registado
d_pintassilgo
Administrador Geral
Chip
*****
Offline Offline

Mensagens: 569



« Responder #1 em: Outubro 14, 2006, 12:36:11 »

Muita fixe mesmo!!! Contente
Registado

Para partilhar ficheiros/Imagens recomendo www.box.net
http://www.fon.com/
ridelight
Fusivel
*
Offline Offline

Mensagens: 18


« Responder #2 em: Outubro 14, 2006, 12:42:42 »

Altamente !
Registado

Ave_Rapina
VHDL Design Engineer
Cristal
***
Offline Offline

Mensagens: 266


« Responder #3 em: Outubro 19, 2006, 20:43:52 »

Sem querer ser depreciativo do trabalho e um projecto bastante simples dado que usa
os contactos do emissor controlados por um transitor a entrada de uma porta paralella.
E um projecto para principiantes que pode levar a outros mais arrojados.

Qualquer questao contactem

Cumprimentos
Registado
NuGuN
Cristal
***
Offline Offline

Mensagens: 297


« Responder #4 em: Outubro 19, 2006, 21:45:22 »

Ave_Rapina não tenhas problemas em comentar, eu aceito todo o tipo de comentário desde que não sejam desparatados é claro  Lingua

Se tiveres alguma critica a fazer, faz, para que possa melhorar Grin. Não sei se falta explicar alguma coisa ou se esta alguma coisa mal feita pois os meus conhecimentos não são nada por ai alem!



Em relação á simplicidade do projecto... sim é bastante simples e o meu objectivo era mesmo esse para que qualquer pessoa mesmo com poucos conhecimentos conseguisse fazer este projecto  Wink
Registado
Ave_Rapina
VHDL Design Engineer
Cristal
***
Offline Offline

Mensagens: 266


« Responder #5 em: Outubro 19, 2006, 21:51:49 »

Sem problema

espero nao ter sido incomodo de alguma forma.

Mas se pretenderes evoluir para um circuito comandado por RF ou ate mesmo com alguma inteligencia a nivel de obstaculos e com movimentos programados a vontade.
Nao e muito dificil. podes usar um microcontrolador cons algum codigo ou ate uma cpld p+ara gerenciar p veiculo.

O conhecimento e para se partilhar.

Cumprimentos


Registado
NuGuN
Cristal
***
Offline Offline

Mensagens: 297


« Responder #6 em: Outubro 19, 2006, 22:10:50 »

Citar
espero nao ter sido incomodo de alguma forma.

Claro que não!


Citar
Mas se pretenderes evoluir para um circuito comandado por RF...

Gostava mas os meus conhecimentos de electronica não me permitem construir um circuito RF com os requisitos que pretendo Triste


Citar
...ou ate mesmo com alguma inteligencia a nivel de obstaculos e com movimentos programados a vontade.

Tenho um desses ja feito, foi a minha PAP. Podes ver aqui
Pareciame que tinha istu aqui neste forum mas ja vi que não (tenho de o passar para cá Lingua)

É meio rudimentar mas ate funciona +/-



Cumps
Registado
Ave_Rapina
VHDL Design Engineer
Cristal
***
Offline Offline

Mensagens: 266


« Responder #7 em: Outubro 19, 2006, 22:26:29 »

Verifiquei que tens um problema com o facto de as entradas ficarem nu estado indefenido devido ao consumo do motor que provoca um ligeiro ripple na alimentaçao das baterias.

Um forma simples de solucionar isso e colocar a parte de logica separada da potencia atraves de um diodo e de um filtro passa baixo com uma frequancia de corte estremamente baixa.
Assim os ripples provocados pelos motores nao afactariam a logica combinacional e nao terias esatdos indefenidos.
A utilizaçao de reles tem um incoveniente e que usa muita potencia so para os magnetizar e reduz a autonomia do circuito.

Se usares uma correcta programaçao ate podes inserir velocidades diferentes por exemplo caso nao haja obstaculos perto podera ir a velocidade maxima e caso detecte um obstaculo abrande e se comece a desviar. Obviamente que e necessario sensores mais robustos ou ate como costumamos usar no futebol robotico cameras ccd com filtragem de cor para ser mais rapido a processar imagem e tomar decisoes mais rapidamente sem estar a espera do processamento video que demora algum tempo se tiver todas as cores presentes.
Por norma so se usa o verde para tapete e laranja para a bola.
tens de tambem prever no codigo que por exemplo se os dois sensores estiverem actuados o robot de meia volta senao esta sempre esquerda - direita .
Tambem o facto de usares os delays  nao e bom porque por ventura podes ter alguma facto que necessite do atendimento do micro ou do pc e este simplesmente sera ingnorado.
Usar os vectores de interrupçao e sempre mais fiavel e permite ter sempre o micro disponivel sem estar pendurado numa routina de delay.
mas de qualquer forma e um bom trabalho.
« Última modificação: Outubro 19, 2006, 22:32:36 por Ave_Rapina » Registado
NuGuN
Cristal
***
Offline Offline

Mensagens: 297


« Responder #8 em: Outubro 19, 2006, 22:41:38 »

Citar
Verifiquei que tens um problema com o facto de as entradas ficarem nu estado indefenido devido ao consumo do motor que provoca um ligeiro ripple na alimentaçao das baterias.

Pois, infelizmente ficou com esse problema, mas como a uma velocidade reduzida não acontecia nada ficou mesmo assim porque as placas ja estavam feitas e não havia tempo para fazer mais :S


Citar
A utilizaçao de reles tem um incoveniente e que usa muita potencia so para os magnetizar e reduz a autonomia do circuito.

Tambem não me agradou muito utilizar relés para essa função, preferia ter utilizado uns transistores mas por outras razões utilizou-se relés :S


Citar
Se usares uma correcta programaçao ate podes inserir velocidades diferentes por exemplo caso nao haja obstaculos perto podera ir a velocidade maxima e caso detecte um obstaculo abrande e se comece a desviar

Agradame essa ideia Lingua ja comessa a meter um pouco de... tipo inteligencia artificial e eu gosto bastante dissu hehe  Grin Mas se este ja me deu trabalho a programar imagino com essas coisas todas! E eu tambem já parei com o desenvolvimento desse robot devido ás suas limitações. Ando à uns 2 anos a pensar noutro projecto bem mais avançado que esse! Mas só o posso por em prática daqui a uns tempos porque vai dar mt trabalho ainda n tenho os conhecimentos necessários e vai sair caro  Triste


Citar
...ou ate como costumamos usar no futebol robotico...

hhhhmmm, deixa ver se percebi, esse "costumamos" deume a entender que trabalhas nessa área do robots de fotebol. Será?!!??!  Chocado

Bem... se sim, temos de falar melhor Lingua
Registado
vodafone
Fusivel
*
Offline Offline

Mensagens: 2


« Responder #9 em: Outubro 31, 2006, 11:56:19 »

Antes de mais, muitos parabéns pelo projecto concebido.

Faço parte de um grupo de alunos de 12º ano e, para a nova disciplina de área de projecto, estamos a desenvolver um carro telecomandado movido a energia solar e este sistema de controlo remoto parece estar ao nosso alcance financeiro.

Será muito complicado fazer o carro andar com um painel fotovoltaico e, ao mesmo tempo, comandá-lo desta forma? O que acham?

Obrigado.

Registado
NuGuN
Cristal
***
Offline Offline

Mensagens: 297


« Responder #10 em: Outubro 31, 2006, 19:31:35 »

Bem.. eu acho que isso do painel fotovoltaico tem a ver com a alimentação e não com este sistema, ou seja, se o sistema com o painel fotovoltaico funcionar correctamente este sistema funciona.

Na questão do painel não te posso ajudar porque nunca trabalhei com isso  Embaraçado




Cumps
Registado
Ave_Rapina
VHDL Design Engineer
Cristal
***
Offline Offline

Mensagens: 266


« Responder #11 em: Outubro 31, 2006, 23:39:17 »

Viva

Independente de ter ou nao painel fotovoltaico tem de ter sempre uma bateria porque em casos de pouca luminosidade simplesmente o brinquedo ficaria parado e nao sai de la porque nao tem alimentaçao.


Cumprimentos
Registado
vodafone
Fusivel
*
Offline Offline

Mensagens: 2


« Responder #12 em: Novembro 01, 2006, 22:58:59 »

Obrigado pelas respostas.

Viva

Independente de ter ou nao painel fotovoltaico tem de ter sempre uma bateria porque em casos de pouca luminosidade simplesmente o brinquedo ficaria parado e nao sai de la porque nao tem alimentaçao.


Cumprimentos

Obrigado pela resposta. Estamos a pensar em usar um condensador no lugar da bateria. Acham que é possível?
« Última modificação: Novembro 02, 2006, 12:03:54 por vodafone » Registado
karva
Fusivel
*
Offline Offline

Mensagens: 11



« Responder #13 em: Novembro 02, 2006, 17:46:16 »

espectacular
Registado
JDrEd
Administrador Geral
Chip
*****
Offline Offline

Mensagens: 538


« Responder #14 em: Novembro 02, 2006, 18:24:09 »

Muito bom este projecto, acho que vou fazer um igual Lingua
Registado
Páginas: [1] 2   Ir para o topo
  Imprimir  
 
Ir para: