Página 1 de 2
RCX <-> NXT: a inevitável cavaqueira
Enviado: 10 out 2007, 23:31
por AVCampos
Em antecipação (e para o choque na carteira não ser tão súbito

) a uma eventual compra de um
8527 na S@H, pus-me a bisbilhotar meios de o pôr a falar com os meus RCX's: é um desperdício reformá-los.

Após uma bisbilhotice rápida, encontrei em especial
este artigo: o autor usa o emissor de IV do RCX para enviar código tipo Morse para o sensor de luz do NXT.
E pensei eu (o que, tratando-se de mim, é uma coisa extraordinária): daria para fazer o mesmo, mas em sentido contrário? Usar o sensor de luz do RCX para receber código do seu homólogo do NXT (a única forma de o NXT produzir luz sem cabos adaptadores)? Pois claro que já alguém tinha pensado nisso antes!

Nesta pasta está um conceito disso em acção:
[align=center]

[/align]
Quando o RCX envia, alterna o sensor entre "toque" e "luz", o que faz acender e apagar o respectivo LED. O NXT desliga a luz do sensor e fica à escuta.
Em sentido contrário, o NXT acende e apaga o LED, e o RCX fica com o sensor em modo passivo "raw", à escuta.
Alguém com RCX e NXT pode testar isto? Na pasta que mencionei há programas para ambos e explicação do funcionamento. Se não houver, posso programar o RCX e experimentar isso com alguém com NXT que o tenha programado...
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 10 out 2007, 23:38
por Conchas
Extraordinário!
Eu apenas tenho o NXT, e nesta altura do campeonato, tb já não vou comprar um RCX...
A coincidência, é que foi hoje o dia em que a HiTechnic, tornou disponível para a encomenda, o seu novo sensor IRLink, que irá permitir ao NXT, falar com o RCX, RC Trains e novos motores Power Functions!
[align=center]
http://www.hitechnic.com/index.html?lmd=39365.629178[/align]
Por seu turno, tb a mindsensors.com já tinha disponibilizado á relativamente pouco tempo o sensor equivalente, deles.
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 10 out 2007, 23:46
por AVCampos
Boa, não faço outra igual!
Já tinha lido sobre os IR Links, mas, usando como bitola os preços dos outros sensores da HiTechnic, bem posso tirar o brickzinho da chuva...

Por isso é que tinha pesquisado maneira de comunicar usando só sensores de origem.
Quando for podre de rico (ou seja, nunca

), compro um desses para não gastar um input em cada um dos RCX's, e ter comunicações mais elegantes.
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 31 dez 2007, 19:40
por Ricardo T
Numa volta pela S@H olhei para os cabos de conversão da saída do NXT para a do RCX e lembrei-me de uma coisa.
Que tal uma simples ligação entre portas do NXT e RCX com estes cabos para comunicação entre eles? Não conheço muito bem a electrónica disto, mas calculo que nos imputs, tanto há leitura como envio de impulsos, como no led do sensor de luz no RCX, não?
Será disparate?
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 01 jan 2008, 20:15
por AVCampos
Duvido... tanto o RCX como o NXT esperam que os sensores, passivos e activos, recebam tensão em vez de a gerarem.
Mas há uma hipótese: ligando um output do RCX a um input to NXT e configurando este último para sensor de toque, pode-se simular interruptor aberto no RCX com FLOAT, e premido com OFF.
Acho que a única vantagem é só precisar do conversor em vez de dois sensores.

Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 01 jan 2008, 22:11
por Ricardo T
Isso já não era mau, mas...
O sensor de luz do RCX (não conheço o do NXT) não exige um output para aquele led vermelho?
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 01 jan 2008, 22:26
por AVCampos
Não! Nunca usaste um sensor de luz do RCX? Só usa um input!

Os sensores activos (luz e rotação) usam um esquema qualquer, em que o RCX fornece corrente durante um tempo, o sensor carrega um condensador para se alimentar, e transmite o valor durante o resto do ciclo.
Para acender e apagar o LED, é só configurar o sensor para ACTIVE ou PASSIVE; neste último modo, o sensor comporta-se, se não me engano, como uma foto-resistência.
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 01 jan 2008, 22:54
por Ricardo T
ah! Pois, eu referia-me a um input (físico) mas um comportamento de output para o LED. Mas pelo que dizes, ficando no modo Active, há um qualquer impulso enviado ou não? que pudesse ser interpretado por um input no NXT?
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 01 jan 2008, 23:36
por AVCampos
Acho que os impulsos têm uma frequência demasiado alta, para além de serem suavizados pelo condensador, para serem captados correctamente pelo NXT.

Portanto, a maneira consensual ainda é usar uma sequência mais lenta de alternar entre ACTIVEs e PASSIVEs, tipo código Morse.
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 01 jan 2008, 23:46
por Conchas
LoL, foi o que me ocorreu qd comecei a ler a vossa conversa. Código Morse...
Mas depois pensei, afinal são só 'zeros' e 'uns', portanto BitTalk (ou bitaites)
As voltas que a tecnologia dá... Um RCX a 'falar' Morse com um NXT

.
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 01 jan 2008, 23:56
por AVCampos
Ora, é assim que toda a comunicação por IV é feita... seja protocolo da LEGO, comandos da TV ou IrDA.

Só que a um ritmo muito bais rápido e usando luz invisível.
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 02 jan 2008, 00:52
por Ricardo T
Tenho de arranjar o NXT para ver estas coisas...
De qualquer forma, é um desgosto imenso perder 2 portas para isto!
Isto anda-me a ocorrer para substituir o RCX do display da Vending por um NXT para um maior display. O melhor talvez seja arranjar dinheiro para 2 NXT e fica a comunicação resolvida!

Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 02 jan 2008, 01:01
por Conchas
Ou então um NXT e outra versão que lhe suceda com mais capacidade, já que mt provávelmente ambos deverão poder comunicar por BT.
Assim evitas comprar logo de 2 de algo que já vai com quase dois anos.
Sim imagino, não demore um eternidade a lançarem nem que seja um ligeiro update do pack disponível!?...
O RIS, foi tendo diversos sets, não muito espaçados no tempo (entre 1 e 2 anos de intervalo para os RIS, RIS 1.5 e RIS 2.0).
Se bem que o bloco do RCX acho quese manteve inalterado!? Mas saíram outros similares com diferenças.
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 02 jan 2008, 10:26
por AVCampos
Entre os vários RIS, essencialmente só houve mudanças de software e peças adicionais, embora o RCX dos RIS 1.0 tenha ligação para o transformador dos comboios e os outros não.

Mas, embora tanto os RCX do RIS 1.0 como do 1.5 tenham escrito "RCX 1.0" neles, podem ser carregados com o firmware do RCX 2.0, que traz coisas como arrays, eventos e controlo directo do ecrã.
E o que é que te garante que o sucessor do NXT não terá, por exemplo, WiFi em vez de BT?
[edit] Corrigido "RCX" para "NXT"
Re: RCX <-> NXT: a inevitável cavaqueira
Enviado: 02 jan 2008, 11:31
por Conchas
NXT querias tu dizer
Pois nada me garante, e até era uma boa, pois o BT é um protocolo muita manhoso e cheio de manias...