[Mindstorms EV3] RPyc

Para os mais especializados em mecânica e electrónica em LEGO.
Responder
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 3667
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

[Mindstorms EV3] RPyc

Mensagem por CyberX » 08 abr 2017, 11:43

Para não poluir a thread do LeJOS abro nova.

[member=68]Conchas[/member] sobretudo:

O RPyC funciona também. E como é python estou muito mais à vontade (qual IDE, qual quê!!!).

Pôe-se um "server" a correr no EV3 (ou no Raspberry Pi com BrickPi) e corre-se código no "client" (o meu PC ou outro EV3 ou outro Raspberry Pi ou qualquer coisa que corra Python!!!!!!!!!!) e usamos os recursos do "server". E podemos ter múltiplos servers.

O futuro apresenta-se brilhante.

To be continued...
«De génio, criança e louco... porquê só 1 pouco?»
Jorge Pereira - sócio 159
http://ofalcao.pt/
https://www.youtube.com/JorgePereira
http://www.brickshelf.com/cgi-bin/galle ... rgepereira

Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 15146
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada)
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por Conchas » 08 abr 2017, 12:09

Focus, focus, pá!

A malta tem de se focar... ;D
FCorreia
We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense Imagem 2019    3-5.Mai

Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 3667
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por CyberX » 08 abr 2017, 12:19

Hocus focus!
Tu foca-te no LeJOS, eu ajudo.
Mas eu vou continuar no ev3dev, estou de olho num par de BrickPi3, sabias que são empilháveis? Sempre quis fazer um escorpião totalmente articulado.
«De génio, criança e louco... porquê só 1 pouco?»
Jorge Pereira - sócio 159
http://ofalcao.pt/
https://www.youtube.com/JorgePereira
http://www.brickshelf.com/cgi-bin/galle ... rgepereira

Avatar do Utilizador
PocasNuckie
Sócio
Sócio
Mensagens: 7716
Registado: 10 mar 2007, 19:12
Localização: Miranda do Corvo
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por PocasNuckie » 08 abr 2017, 13:28

[quote="Conchas"]
Focus, focus, pá!

A malta tem de se focar... ;D
[/quote]

Concordo. Cada posta do Cyber tem pelo menos meia dúzia de jargões novos. Eu já tenho aqui uma lista de nomes e cenas para procurar pelo menos o que é que nem sei para onde me virar.  :bailinho:
Imagem

Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 3667
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por CyberX » 08 abr 2017, 13:39

Antes muita posta que muita bosta :-)

Sent from my HUAWEI GRA-L09 using Tapatalk
«De génio, criança e louco... porquê só 1 pouco?»
Jorge Pereira - sócio 159
http://ofalcao.pt/
https://www.youtube.com/JorgePereira
http://www.brickshelf.com/cgi-bin/galle ... rgepereira

Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 12952
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por AVCampos » 08 abr 2017, 20:19

O Python também me parece mais atractivo... havendo tempo​ e paciência.  Mas as cabeçadas que vocês hoje andaram a dar no computador e nos EV3s quase me desencorajaram!

Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 15146
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada)
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por Conchas » 08 abr 2017, 20:45

Foi o Jorge e tu sempre a distraí-lo com problemas existênciais... :D

Depois de ele se ir embora, consegui:
- Ligar-me ao EV3 por WiFi
- Ligar-me ao EV3 por BT
- Compilar e correr o programa

Agora é estudar um bocado de Java e dos exemplos quando houver mais tempo, para começar a fazer coisas mais complexas.
E depois estudar também como funciona o PAN e lá vamos nós!... ;D
FCorreia
We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense Imagem 2019    3-5.Mai

Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 3667
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por CyberX » 08 abr 2017, 20:54

[quote="Conchas"]
Foi o Jorge e tu sempre a distraí-lo com problemas existênciais... :D

Depois de ele se ir embora, consegui:
- Ligar-me ao EV3 por WiFi
- Ligar-me ao EV3 por BT
- Compilar e correr o programa
[/quote]

A culpa deixou de ser do Benfica e passou a ser do Jorge ?!?

Que raio fizeste? Não, deixa-me adivinhar... reboot ao Windows?
«De génio, criança e louco... porquê só 1 pouco?»
Jorge Pereira - sócio 159
http://ofalcao.pt/
https://www.youtube.com/JorgePereira
http://www.brickshelf.com/cgi-bin/galle ... rgepereira

Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 15146
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada)
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por Conchas » 08 abr 2017, 20:58

Nada disso!...

Passei a usar o hotsopt do telemóvel. Não faço ideia qual era o problema do sabonete... :P
Quanto ao BT aquilo tem várias manhas e lá fui fazendo a coisa andar...

Não percebi foi como desligar o WiFi...
Parece que está sempre ligado e no final de contas a partir de certa altura fiquei sem saber se me estava a ligar por WiFi ou BT. Tenho de fazer testes de exclusão adicionais... :P
FCorreia
We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense Imagem 2019    3-5.Mai

Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 3667
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por CyberX » 08 abr 2017, 21:16

Ah pois então a culpa era do Jorge.

Tirando a primeira hora em que me deu a parvoeira e esqueci-me de serguir as minhas próprias notas e por o raio dos 6 ficheirinhos no cartão, até me portei mais ou menos bem, até te passei um programazito para correres sem teres que fazer o caminho das pedras do Eclipse como eu tive de fazer.

Agora que já dominas o Eclipse e o Java mostra isso a fazer qualquer coisa que eu tenho de me dedicar ao RPyC e ainda tenho de fazer um sistema para o Pocas vir brincar aos carros telecomandados connosco.
«De génio, criança e louco... porquê só 1 pouco?»
Jorge Pereira - sócio 159
http://ofalcao.pt/
https://www.youtube.com/JorgePereira
http://www.brickshelf.com/cgi-bin/galle ... rgepereira

Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 15146
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada)
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por Conchas » 08 abr 2017, 22:22

Lá vem a força do pensamento... ;D
FCorreia
We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense Imagem 2019    3-5.Mai

Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 3667
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por CyberX » 08 abr 2017, 22:34

[quote="Conchas"]
Lá vem a força do pensamento... ;D
[/quote]

Not yet, not yet.

Mais mundano: o Pocas usa o teclado do PC mais rápido que eu. É apenas uma questão de lhe dar um programa que leia o teclado e envie bytecodes (onde é que eu hoje já ouvi isto?) para uma gateway que traduz para PF IR. Não é tão complicado como parece e eu vou levar isso para a frente só não sei bem é quando e com que latência (onde é que eu hoje já ouvi isto?).

A vantagem deste método é que os bytecodes (onde...) podem ser gerados a partir de inputs de teclado, reconhecimento de voz, pensamento (not yet, not yet), dispositivo HID...
«De génio, criança e louco... porquê só 1 pouco?»
Jorge Pereira - sócio 159
http://ofalcao.pt/
https://www.youtube.com/JorgePereira
http://www.brickshelf.com/cgi-bin/galle ... rgepereira

Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 3667
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [Mindstorms EV3] RPyc

Mensagem por CyberX » 28 abr 2017, 10:39

Esta é a matilha que vou levar a São João da Madeira:

Imagem

5 rovers segundo o design do Riley Rover do Damien Kee:
- 1 NXT
- 2 EV3
- 2 BrickPi (primeira e terceira geração)

E o Triplex (EV3).

Os BrickPi's, um EV3 e o Triplex foram já configurados para poder funcionar com RPyC.
O NXT tb já consegui controlar a partir do meu PC por python (nxt-python).
Se tiver tempo faço uma demo de um script python no meu PC a controlar simultanemente os 2 BrickPi's, o NXT e os 2 EV3. Já não houve tempo de ensaiar mas ainda hei-de juntar um dia destes o RCX e o CyberMaster à matilha, também já os consigo controlar com python.

Os outros 2 rovers EV3 acho que têm LeJOS, ficam de reserva para eventualidades.
«De génio, criança e louco... porquê só 1 pouco?»
Jorge Pereira - sócio 159
http://ofalcao.pt/
https://www.youtube.com/JorgePereira
http://www.brickshelf.com/cgi-bin/galle ... rgepereira

Responder