LEGO BOOST Vernie + Gamepad

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

LEGO BOOST Vernie + Gamepad

Mensagem por CyberX »

Ao fim de um mês chegou a altura de montar o Vernie.

Os miúdos gostaram mas não temos nada capaz para eles utilizarem a aplicação nativa da LEGO (apenas o meu telemóvel que é demasiado pequeno). Também diga-se de passagem que não estão para ai particularmente virados por isso escrevi um script em python que lhes permite controlar o Vernie de duas formas:
- com um Gamepad bluetooth
- colocando cores junto ao sensor



Infelizmente a sensibilidade do sensor de cor do BOOST é fraquita e as únicas cores que ele entende em utilização real são VERMELHO e PRETO (e quase tudo que lhe apresentamos é visto como PRETO). Não estou a dizer que não reconheça as outras cores (porque as reconhece) mas pelo menos nesta posição é uma lástima.

O Vernie tem umas técnicas interessantes para de certo modo expandir os poucos recursos disponíveis.
Por exemplo quando mexemos nos braços ele reage, apesar dos braços não estarem ligados a nenhum sensor ou motor. Penso que seja utilizado o tilt sensor interno para detectar o estremecimento dos mecanismos dos braços.
Outro truque interessante é usar-se a rotação da cabeça para disparar o "canhão" - quando a cabeça roda para a direita e ultrapassa um ângulo limite toca no gatilho do canhão. Infelizmente o mecanismo da cabeça não deve ter sido lá muito testado e há um "link" que está sempre a soltar-se e temos que lá ir pô-lo outra vez.

O sistema de lagartas também não é grande espingarda - fazer o Vernie andar a direito é quase impossível. Para crianças, que vêem o Vernie como um robot meio-trapalhão, passa bem. Mas passar isto como iniciação à robótica é esticar muito a corda.

Para os interessados, o script está aqui:
https://github.com/JorgePe/pyb00st/blob ... _vernie.py
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Responder