Palminhas&Assobios Low Energy

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

Palminhas&Assobios Low Energy

Mensagem por CyberX »

Não é uma nova banda de covers dos Xutos mas sim um robot StarterBot do Pybricks a ser controlado... por palminhas e assobios.



O MINDSTORMS EV3 está a executar um script de python que lê o valor do som registado pelo sensor de som (do NXT), conta
as ocorrências e envia por BT BLE uma de 3 mensagens conforme o número de palmas ou assobios:

- MOV
- ROT
- BAK

O StarterBot limita-se a avançar, rodar ou recuar conforme a mensagem recebida.

MINDSTORMS NXT, MINDSTORMS EV3 e "MINDSTORMS" Powered Up em família, só possível com linux e muito open source.

Documentação aqui:
https://github.com/JorgePe/EV3-Pybricks-Messaging

E sim, o #1 é tão bom como o pai a fazer videos, é o dedo dele ali pespegado na lente :D
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16065
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: Palminhas&Assobios Low Energy

Mensagem por Conchas »

Tens sempre alguma coisa estranha pendurada nalgum hub... que se passa aí com o EV3?
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Oeiras :brincka: 2026, 24-26 de Abril
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4449
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: Palminhas&Assobios Low Energy

Mensagem por CyberX »

É um hub USB da Raspberry Pi Foundation
É um bajolozito mas além ser mais fiável que um desses sem marca que vão aparecendo por aí permite fornecer energia adicional por uma ficha USB-C.

Como estou numa rave de testes, preciso de garantir que Wi-Fi, BT e Raspberry Pis ligados ao EV3 funcionam bem, não entram em conflito pelo bus e não consomem demasiada energia da porta USB do EV3. Em condições normais (ou seja nunca aqu iem casa) basta um adaptador Wi-Fi ou BT discreto.

Neste momento estou a testar outro EV3 com uma versão muito muito alpha do Pybricks como firmware. O que significa que adaptadores Wi-Fi e BT deixam de ser necessários... mas por outro lado preciso ligar o PC à outra porta USB para conseguir programar o bicho pela REPL. O que significa que posso ligar esse EV3 ao EV3 do video através do hub USB bajolo que questionaste e controlar-lhe os motores e sensores. E se ligar mais (USB permite até 127, salvo erro)... estás a ver o filme. Acho que vou precisar de mais EV3.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16065
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: Palminhas&Assobios Low Energy

Mensagem por Conchas »

Cada um com os seus dramas! ;D

Cá eu perdi muito do código que tinha feito em Python para o Pybricks, porque há uns 9 meses não fazia backup no Pybricks Code... e apaguei os dados do browser esta semana!
Sabia lá eu que o código era guardado no browser...

Agora já nem me lembro de algumas coisas que tinha experimentado nem como o tinha feito... lá vou eu ter de puxar pela cabeça novamente e reinventar a roda...
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Oeiras :brincka: 2026, 24-26 de Abril
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4449
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: Palminhas&Assobios Low Energy

Mensagem por CyberX »

Em tempos soube onde raio aquilo era guardado, algures num dos milhentos ficheiros que o Chrome usa.

Em geral tb não exporto nada, limito-me a deixá-los lá. Mas eu nunca limpo nada nos browsers, uso em geral o Firefox, só uso o Chrome para o Pybricks e as sessões de Teams ou um site ocasional que se recusa a funcionar no Firefox (curiosamente quase todos da nossa Administração Pública).

Mas eu documento o que faço, tenho um ficheiro de 'journal' com anotações de cada projecto e quando a coisa fica considerável exporto o código para o github.

Para tipos meticulosos como tu >:D , vai ao site do Pybricks ver como integrar com o VS Code. Depois podes integrar o Visual Studio com o github e assim tens sempre o teu código todo salvaguardado e melhor ainda versionado, podes ver as alterações que fizeste e quando alguma coisa deixar de funcionar reverter.

Ou fazer como Jesus. Jesus salva!
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16065
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: Palminhas&Assobios Low Energy

Mensagem por Conchas »

Isso é demasiado overkill para a minha disponibilidade atual...
Quero divertir-me um pouco, aprender alguma coisa, ter os meus exemplos de código e produzir alguns resultados visiveis para travalhos futuros.
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Oeiras :brincka: 2026, 24-26 de Abril
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4449
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: Palminhas&Assobios Low Energy

Mensagem por CyberX »

divertir? com LEGO e micropython?

no comments ::)
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16065
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: Palminhas&Assobios Low Energy

Mensagem por Conchas »

Aprender coisas novas para mim é uma forma de diversão. :D

Entretanto já consegui reescrever uma boa parte do que me lembro que perdi e o resto vai de seguida.
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Oeiras :brincka: 2026, 24-26 de Abril
Responder