Página 1 de 4

SBrick - Smart way to control all your LEGO® Creations

Enviado: 19 jul 2014, 23:24
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]

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

Enviado: 19 jul 2014, 23:30
por Conchas
Eu também já fiz a minha "pledge" :)

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

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

Enviado: 20 jul 2014, 00:16
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.

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

Enviado: 20 jul 2014, 00:20
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

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

Enviado: 20 jul 2014, 00:53
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.

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

Enviado: 20 jul 2014, 18:58
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?

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

Enviado: 20 jul 2014, 19:01
por Conchas
Quaisquer £300 te podem tornar num beta tester, quando chegar o momento... :)

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

Enviado: 20 jul 2014, 19:28
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.

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

Enviado: 20 jul 2014, 19:53
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

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

Enviado: 20 jul 2014, 20:12
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... :-\

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

Enviado: 20 jul 2014, 20:24
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

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

Enviado: 20 jul 2014, 20:28
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.

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

Enviado: 20 jul 2014, 20:32
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...

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

Enviado: 20 jul 2014, 20:39
por Conchas
Não comentaram porque não perceberam do que estavas a falar. ;)
Fá expliquei, com os posts relacionados no TBs :D

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

Enviado: 20 jul 2014, 21:39
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.