SBrick - Smart way to control all your LEGO® Creations

Para os mais especializados em mecânica e electrónica em LEGO.
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13812
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

SBrick - Smart way to control all your LEGO® Creations

Mensagem por AVCampos »

Apareceu no Kickstarter um projecto que me parece muito interessante! É o SBrick, um controlador para elementos Power Functions, que usa Bluetooth em vez de infravermelhos (portanto tem mais alcance, pode ficar escondido dentro do modelo, e não tem problemas com luz solar intensa) e pode controlar 4 componentes em vez de apenas 2. Foi pensado para substituir facilmente o receptor PF de infravermelhos.

[align=center]Imagem

[/align]

Acho que é algo que vale a pena apoiarmos; eu já o fiz. 8)

[align=center]https://www.kickstarter.com/projects/sb ... o-creation[/align]
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por Conchas »

Eu também já fiz a minha "pledge" :)

E além do Technic, isto é bestial para os comboios!!! :fixe:
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

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

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4558
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por CyberX »

Já pledgei também.

É muito, muito interessante, parece-me um bloco WeDO mas sem a chatice do cabo USB. Eu preferia Wi-Fi em vez de Bluetooth, acho o BT lento e trapalhão mas a verdade é que consome muito pouco, para robots autónomos ou veículos Technic isso conta bastante e como tanto dá para emparceirar com um NXT como com um cluster de Raspberry Pi's, permite projectos malucos com super computação por trás.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13812
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por AVCampos »

[quote="CyberX"]
dá para emparceirar com um NXT[/quote]
Já não tenho a certeza, mas tenho ideia que li no Eurobricks que isso não era possível... :-\ Mas seria extremamente útil! Um único pBrick poder controlar 67 outputs... hmm... Imagem
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4558
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por CyberX »

Talvez não seja possível nativamente mas sendo Bluetooth e ainda para mais eles dizendo que abrem o código não me parece difícil alguém acrescentar essa função pelo menos ao LejOS ou ao BricxCC.

Coloquei lá essa pergunta, junto com se iam suportar pyNXT. Para mim já seria bom se for incorporado numa próxima versão do pyNXT já que eu não sou grande adepto de usar directamente o NXT, prefiro controlá-lo «de fora» a partir de um portátil ou de um Raspberry Pi. E podendo usar Python é um saltinho para poder usar Snap! ou Scratch, eu tenho uma fixação que um dia destes haverá uma legião de miúdos a programar nestes ambientes e que o LEGO é a melhor forma de fazer a lingação ao mundo físico.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4558
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por CyberX »

Já me responderam:
Mark Bollobas says:

Dear Jorge,
we have to make more research about NXT and EV3.
Yes, you can use it with Raspberry because we will open the Bluetooth
communication protocol and we will publish the open source Linux client.
Happy hacking ;)
Portanto não está [pelo menos ainda] excluído o emparelhamento com os Mindstorms mais recentes e adivinham-se grandes progressos com Linuxes e PyNXT  :jump:

Já vi que alguns de nós já são membros da comunidade como broadcasters, eu estou a pensar oferecer-me como beta tester ou developer apesar de não ser grande coisa como programador mas pelo menos tenho NXT, EV3, Raspberry Pi e Linuxes para testar. Já alguém é beta tester ou developer?
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por Conchas »

Quaisquer £300 te podem tornar num beta tester, quando chegar o momento... :)
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

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

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4558
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por CyberX »

Obrigado.

Quando chegar o momento? Falta menos de um mês para terminar o Kickstarter, pensei que já houvesse beta testers.
Eu espero. Até porque £300 é muito papel.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por Conchas »

Há os poucos que fazem parte do projecto ou que eles selcionaram com critérios muito restritos.

Este é o momento de angariar fundos e não de distribuir rebuçados :D
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

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

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13812
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por AVCampos »

Tanto quanto sei, o Bluetooth do NXT é 2.0, enquanto o SBrick tem 4.0; não sei quanto ao EV3. Não sei se têm diferenças ao nível do hardware (nesse caso duvido seriamenbte que haja compatibilidade), ou se as coisas vão ao sítio com firmware melhorado.

Seja como for, a incompatibilidade BT entre o NXT e o EV3 não agoira muito a favor... :-\
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por Conchas »

[quote="AVCampos"]
Tanto quanto sei, o Bluetooth do NXT é 2.0, enquanto o SBrick tem 4.0; não sei quanto ao EV3. Não sei se têm diferenças ao nível do hardware (nesse caso duvido seriamenbte que haja compatibilidade), ou se as coisas vão ao sítio com firmware melhorado.

Seja como for, a incompatibilidade BT entre o NXT e o EV3 não agoira muito a favor... :-\
[/quote]

E entretanto tenho de andar a explicar ao Lénárd, o que siginificam as perguntas esquesitas que andas a colocar na comunidade do SBrick... :P ;D
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

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

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4558
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por CyberX »

O NXT aceita dongles Bluetooth externos por isso um NXT com upgrade de firmware (se não da LEGO ao menos dos projectos open souce como o LeJOS ou BricxCC) poderá provavelmente usar dongles 3.x ou 4.x.
Já o EV3 é Linux-based, suporta qualquer coisa que o kernel suporte por isso BT 4.x é quase garantido com o firmware de origem, é uma questão do software depois saber o que fazer com o SmartBrick depois de se emparelhar com ele.

A norma Bluetooth 4.0 prevê um modo Classic (embora não obrigue a sua implementação) que permite funcionar com dispositivos mais antigos por isso talvez nem fosse necessário upgrades de firmware.

Já Raspberry Pi, PC's com Linux, Tablets Androids e provavelmente PC's com Windows 7 para cima devem emparelhar out-of-the-box.

Quanto à minha ideia de beta tester não era pelo rebuçado em si, se a campanha avançar vou tê-lo em Novembro, acho apenas que haveria mais adesões ao crowdfunding se funcionalidades deste género estivessem já garantidas. É que fiquei um bocado entusiasmado com a ideia quando a vi.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13812
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por AVCampos »

[quote="Conchas"]
E entretanto tenho de andar a explicar ao Lénárd, o que siginificam as perguntas esquesitas que andas a colocar na comunidade do SBrick... :P ;D
[/quote]
???

Pus uma única pergunta! E ainda ninguém sequer a comentou... E acho que é relevante (e não é por aí além complicada), para saber se o SBrick consegue ser alimentado pelo regulador 9V dos comboios! :-\

[quote="CyberX"]
O NXT aceita dongles Bluetooth externos[/quote]
Mas isso é só mexericando no hardware, para implementar um adaptador Bluetooth para o I2C das portas dos sensores, certo? O ideal para ser mais acessível a todos seria conseguir compatibilidade usando só software...
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por Conchas »

Não comentaram porque não perceberam do que estavas a falar. ;)
Fá expliquei, com os posts relacionados no TBs :D
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

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

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4558
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: SBrick - Smart way to control all your LEGO® Creations

Mensagem por CyberX »

Desculpem-me, estava a dizer uma barbaridade.

O NXT 2.0 não permite dongles Bluetooth, a porta USB não o permite. Só o EV3 permite usar a porta USB em host mode. A documentação que encontro da LEGO refere que o EV3 usa o "PAN1325 bluetooth module" e este é um chipset Bluetooth 2.1, esperemos que o SmartBrick seja retrocompatível.

De qualquer modo será sempre possível acoplar um Mindstorms NXT ou EV3 por Bluetooth a um dispositivo autónomo ("gateway") que depois comunique também por Bluetooth com um SmartBrick. Trapalhão mas funcional.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Responder