collapse

* Posts Recentes

+ LASERs por dropes
[03 de Julho de 2025, 19:35]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Controlo de arduino por cabo  (Lida 11522 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

StarRider

  • Visitante
Re: Controlo de arduino por cabo
« Responder #15 em: 09 de Março de 2013, 00:56 »
Resta-me entao o RS232.. Vou ter de mandar vir um receptor para o arduino e espetar-lhe um ligação serie..
So uma achega: Se fosses tu a fazer isto qu epreciso, que solução usavas?
RS232 or RF?

Boas,

Penso que a opção RS232 é a melhor,  nível de electrónica é simples (se precisares de ajuda apita), e a nível de software e firmware também pois facilmente controlas as portas serie (enviar e receber chars) no VB e no arduino.

Em termos de soft crias um protocolo muito simples, qualquer coisa no género "DIR", "ESQ", "UP", "DOWN", "CCW", "CW". Depois abres a porta serie no VB, quando um botão é premido envias a string correspondente para a porta. Do lado do arduino estás a ler a porta e quanto chegar uma string processas a mesma de acordo, por exemplo, recebes "DIR" e moves o robot para a direita, etc.

Abraços,
PA

Offline pedroc

  • Mini Robot
  • *
  • Mensagens: 92
Re: Controlo de arduino por cabo
« Responder #16 em: 09 de Março de 2013, 01:17 »
recomendas algum receptor em especial?

StarRider

  • Visitante
Re: Controlo de arduino por cabo
« Responder #17 em: 09 de Março de 2013, 01:41 »
recomendas algum receptor em especial?


Boas,

Tens esta, já com todo feito, é só ligar ;) ... por 2 euros já com portes (como é possível este preço ???)
Só tens que ligar os pinos TX e RX aos pinos RX e TX do arduino:

RS232 Serial Port to TTL Converter Module MAX232

Abraços,
PA
« Última modificação: 09 de Março de 2013, 01:54 por StarRider »

Offline pmj_pedro

  • Mini Robot
  • *
  • Mensagens: 328
Re: Controlo de arduino por cabo
« Responder #18 em: 09 de Março de 2013, 01:48 »
porque nao usas do lado do pc um ftdi ligado directo a um rf transmiter e do lado do robo liga os receiver

StarRider

  • Visitante
Re: Controlo de arduino por cabo
« Responder #19 em: 09 de Março de 2013, 02:00 »
porque nao usas do lado do pc um ftdi ligado directo a um rf transmiter e do lado do robo liga os receiver

Boas,

Não leste o post inicial ... tem que ser por cabo.

PA

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 532
Re: Controlo de arduino por cabo
« Responder #20 em: 09 de Março de 2013, 05:18 »
Por acaso tambem tenho andado a fazer uns testes com comunicação série usando o arduino + MAX232, e já agora tambem tenho umas pequena dúvidas...
Queria saber se posso usar um cabo usado normalmente para Ethernet, e tambem se poderei ter várias ligações usando o mesmo cabo... Explicando um pouco melhor... Os cabos ethernet tem 8 fios. Poderei ter por exemplo 1 fio para o ground, e depois usar 2x3 fios para ter mais 3 ligações todas a passar no mesmo cabo? Ou causaria interferência? Estamos a falar de cabos nas dezenas de metros...


StarRider

  • Visitante
Re: Controlo de arduino por cabo
« Responder #21 em: 09 de Março de 2013, 10:39 »
Por acaso tambem tenho andado a fazer uns testes com comunicação série usando o arduino + MAX232, e já agora tambem tenho umas pequena dúvidas...
Queria saber se posso usar um cabo usado normalmente para Ethernet, e tambem se poderei ter várias ligações usando o mesmo cabo... Explicando um pouco melhor... Os cabos ethernet tem 8 fios. Poderei ter por exemplo 1 fio para o ground, e depois usar 2x3 fios para ter mais 3 ligações todas a passar no mesmo cabo? Ou causaria interferência? Estamos a falar de cabos nas dezenas de metros...

Boas,

Se o sinal que vais passar no cabo tem os níveis RS232 não tens qualquer problema, mas tens que ter em atenção que a velocidade de transmissão tem que ser menor para cabos mais compridos.

Comprimento do cabo RS232 vesus Baud rate
     Baud rate      max metros
        19200             15
        9600               150
        4800               300
        2400               1000 (1Km)

Se vais passar sinais TTL/CMOS no cabo sem um driver de linha (como é o caso do MAX232) então tens que limitar o comprimento e possivelmente usar terminadores para compensar a impedância do cabo.

Não sei se me estou a fazer perceber, qualquer coisa diz.

Abraços,
PA

Offline pedroc

  • Mini Robot
  • *
  • Mensagens: 92
Re: Controlo de arduino por cabo
« Responder #22 em: 09 de Março de 2013, 11:30 »

[/quote]

Boas,

Não leste o post inicial ... tem que ser por cabo.

PA
[/quote]

Ola,
Uma pequena correcção :)
A transmissao nao tem de ser mesmo por cabo..
Eu preciso que o robot esteja "amarrado" ao pc por qualquer tipo de cabo, mas ate pode ser um cabo de aço, sem função de comunicação.
Pensei em usar o mesmo cabo para passar a informação, mas pode ser por RF, sem qualquer problema.
Queria era usar a melhor função possivel

Offline pedroc

  • Mini Robot
  • *
  • Mensagens: 92
Re: Controlo de arduino por cabo
« Responder #23 em: 09 de Março de 2013, 11:31 »
porque nao usas do lado do pc um ftdi ligado directo a um rf transmiter e do lado do robo liga os receiver

Ola pjm_pedro,
A que equipamento te referes? Podes por aí um exemplo por favor?
Abraço

Offline pedroc

  • Mini Robot
  • *
  • Mensagens: 92
Re: Controlo de arduino por cabo
« Responder #24 em: 09 de Março de 2013, 11:32 »
porque nao usas do lado do pc um ftdi ligado directo a um rf transmiter e do lado do robo liga os receiver
É a isto que te referes?
http://www.ebay.com/itm/FTDI-Basic-Breakout-USB-TTL-ASP-6-PIN-5V-for-Arduino-MWC-MultiWii-IMU-/251226343644?pt=LH_DefaultDomain_0&hash=item3a7e41c8dc

Se for, como raio o programo? loooooool

StarRider

  • Visitante
Re: Controlo de arduino por cabo
« Responder #25 em: 09 de Março de 2013, 12:50 »
Boas,

Sinceramente não sei que necessidade existe em complicar as coisas, se pode ser por cabo mas porque raio é que se quer complicar com a necessidade de usar um modulo FTDI (que usa o FT232 ou seguintes) + um modulo RF emissor + um modulo RF receptor ?
3 módulos para que ?

Pior ainda, se é para usar wireless mas porque é que estão a meter o FTDI (que não passa de uma VCP) ao barulho ? Porque não usar logo um transceiver USB do lado do PC ?

Abraços,
PA

« Última modificação: 09 de Março de 2013, 13:00 por StarRider »

Offline pedroc

  • Mini Robot
  • *
  • Mensagens: 92
Re: Controlo de arduino por cabo
« Responder #26 em: 09 de Março de 2013, 13:23 »
ai que agora estou tão confundido :(
loooooooooool

Offline pmj_pedro

  • Mini Robot
  • *
  • Mensagens: 328
Re: Controlo de arduino por cabo
« Responder #27 em: 09 de Março de 2013, 15:55 »
porque nao usas do lado do pc um ftdi ligado directo a um rf transmiter e do lado do robo liga os receiver
É a isto que te referes?
http://www.ebay.com/itm/FTDI-Basic-Breakout-USB-TTL-ASP-6-PIN-5V-for-Arduino-MWC-MultiWii-IMU-/251226343644?pt=LH_DefaultDomain_0&hash=item3a7e41c8dc

Se for, como raio o programo? loooooool

Eu pensava que era so para transmintir informação, e nao para programar
nao sei se é possivel programar com um rf transmiter pelo meio

Se tivesse mos a falar em passar informaçao wirelless, podias smp usar um rf transmiter e um receiver, ou então bluetooth no micro controlador