O meu sonho de automatizar uma estação de comboios, vai ser possível.
SBrick - Smart way to control all your LEGO® Creations
- AGarcia
- Administrator

- Mensagens: 4987
- Registado: 03 mai 2009, 22:47
- Localização: Peniche
- Contacto:
Re: SBrick - Smart way to control all your LEGO® Creations
Eu estou em "pulgas" para experimentar o SBrick nos meus comboios.
O meu sonho de automatizar uma estação de comboios, vai ser possível.

O meu sonho de automatizar uma estação de comboios, vai ser possível.
#EUusoOmeuLUGBULKnosEVENTOSdaPLUG - Sanjoanense BRInCKa 2026 - 3 a 5 de outubro
- AVCampos
- Sócio

- Mensagens: 13812
- Registado: 27 fev 2007, 19:26
- Localização: Barreiro
- Contacto:
Re: SBrick - Smart way to control all your LEGO® Creations
Antes de poder experimentar, vou ter de arranjar algum aparelho compatível para o controlar...
Era engraçado que eles conseguissem ligá-lo a comandos de PS3, eles parecem confortáveis para controlar LEGO, e este é bem baratinho.
- CyberX
- 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
Se tiveres um PC, preferivelmente um portátil, podes comprar um dongle USB BT4.0. Como no inicio não me parece que esteja disponível nenhuma aplicação para desktop, se não te quiseres aventurar em programação podes sempre instalar uma VM com Android e «canalizar» o dongle para a VM, usas a aplicação para Android dentro da VM. É rebuscado mas um dongle custou-me €11,15, e o VirtualBox é gratuito tanto para Windows como para Linux ou Mac.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
«De génio, criança e louco... porquê só 1 pouco?»
- CyberX
- 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
E confirmo que o EV3 funciona com dongles BT 4.0... pelo menos quando está a correr o ev3dev mas talvez tb com o LeJOS ou outro projecto semelhante [eu embirrei com o Java quando estava a acabar a faculdade por isso tenho-me mantido afastado do LeJOS].
Ainda não tenho nenhum dispositivo BT 4.0 LE para testar devidamente. Testei com o meu Sony Xperia Z1, aparece com um scan normal mas recusa-se a aparecer durante um lescan. Mas o ev3dev reconhece-lhe "LE support", é um começo...
root@ev3dev:~# hcitool -i hci1 info 68:76:4F:57:FD:EC
Requesting information ...
BD Address: 68:76:4F:57:FD:EC
OUI Company: Sony Mobile Communications AB (68-76-4F)
Device Name: Nomad
LMP Version: 4.0 (0x6) LMP Subversion: 0x7d3
Manufacturer: Qualcomm (29)
Features page 0: 0xff 0xfe 0x8f 0xfe 0xd8 0x3f 0x5b 0x87
<3-slot packets> <5-slot packets> <encryption> <slot offset>
<timing accuracy> <role switch> <hold mode> <sniff mode>
<RSSI> <channel quality> <SCO link> <HV2 packets>
<HV3 packets> <u-law log> <A-law log> <CVSD> <paging scheme>
<power control> <transparent SCO> <broadcast encrypt>
<EDR ACL 2 Mbps> <EDR ACL 3 Mbps> <enhanced iscan>
<interlaced iscan> <interlaced pscan> <inquiry with RSSI>
<extended SCO> <AFH cap. slave> <AFH class. slave>
<LE support> <3-slot EDR ACL> <5-slot EDR ACL>
<sniff subrating> <pause encryption> <AFH cap. master>
<AFH class. master> <EDR eSCO 2 Mbps> <extended inquiry>
<LE and BR/EDR> <simple pairing> <encapsulated PDU>
<non-flush flag> <LSTO> <inquiry TX power> <EPC>
<extended features>
Features page 1: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Features page 2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Ainda não tenho nenhum dispositivo BT 4.0 LE para testar devidamente. Testei com o meu Sony Xperia Z1, aparece com um scan normal mas recusa-se a aparecer durante um lescan. Mas o ev3dev reconhece-lhe "LE support", é um começo...
root@ev3dev:~# hcitool -i hci1 info 68:76:4F:57:FD:EC
Requesting information ...
BD Address: 68:76:4F:57:FD:EC
OUI Company: Sony Mobile Communications AB (68-76-4F)
Device Name: Nomad
LMP Version: 4.0 (0x6) LMP Subversion: 0x7d3
Manufacturer: Qualcomm (29)
Features page 0: 0xff 0xfe 0x8f 0xfe 0xd8 0x3f 0x5b 0x87
<3-slot packets> <5-slot packets> <encryption> <slot offset>
<timing accuracy> <role switch> <hold mode> <sniff mode>
<RSSI> <channel quality> <SCO link> <HV2 packets>
<HV3 packets> <u-law log> <A-law log> <CVSD> <paging scheme>
<power control> <transparent SCO> <broadcast encrypt>
<EDR ACL 2 Mbps> <EDR ACL 3 Mbps> <enhanced iscan>
<interlaced iscan> <interlaced pscan> <inquiry with RSSI>
<extended SCO> <AFH cap. slave> <AFH class. slave>
<LE support> <3-slot EDR ACL> <5-slot EDR ACL>
<sniff subrating> <pause encryption> <AFH cap. master>
<AFH class. master> <EDR eSCO 2 Mbps> <extended inquiry>
<LE and BR/EDR> <simple pairing> <encapsulated PDU>
<non-flush flag> <LSTO> <inquiry TX power> <EPC>
<extended features>
Features page 1: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Features page 2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
«De génio, criança e louco... porquê só 1 pouco?»
- CyberX
- 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
Os androids não permitem ser descobertos/utilizados como dispositivos BT LE, vá-se lá perceber porquê (mas está um pedido aberto, pode ser que numa versão 4.4.x ou 4.5.x...). Como não tenho nenhum outro dispoitivo não consigo testar o EV3 a conectar-se para confirmar que se pode usar o EV3 como "cliente" de um SBrick...
Mas o contrário já consigo provar: colocando o dongle BT4.0 em modo descoverable o meu Sony Xperia Z1 (4.3) descobre o EV3 e conecta-se:
hciconfig hci1 leadv 3 # para ficar discoverable
Usei uma aplicação chamada "Android Bluetooth LE Scan" no Sony:
SCAN...
ev3dev #1
MAC: 00:1A:7D:DA:71:13
Updated: 2014-09-08 21:46:15
RSSI: -73.0db / -72.0dB
Se carregar no item acima:
DEVICE INFO
...
Device Class: Unknown, Unknown (class=7936)
Bonding State: Paired
Se carregar em "CONNECT":
State: Connected
Não serve para mais nada a não ser provar que o EV3 comunica com sucesso em modo BT4.0 LE e dar MUITAS esperanças de poder usar o EV3 como controlador de um SBrick.
Agora deixem-me só por as mãos num dispositivo BT4.0 LE para testes mais exaustivos...
Mas o contrário já consigo provar: colocando o dongle BT4.0 em modo descoverable o meu Sony Xperia Z1 (4.3) descobre o EV3 e conecta-se:
hciconfig hci1 leadv 3 # para ficar discoverable
Usei uma aplicação chamada "Android Bluetooth LE Scan" no Sony:
SCAN...
ev3dev #1
MAC: 00:1A:7D:DA:71:13
Updated: 2014-09-08 21:46:15
RSSI: -73.0db / -72.0dB
Se carregar no item acima:
DEVICE INFO
...
Device Class: Unknown, Unknown (class=7936)
Bonding State: Paired
Se carregar em "CONNECT":
State: Connected
Não serve para mais nada a não ser provar que o EV3 comunica com sucesso em modo BT4.0 LE e dar MUITAS esperanças de poder usar o EV3 como controlador de um SBrick.
Agora deixem-me só por as mãos num dispositivo BT4.0 LE para testes mais exaustivos...
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
«De génio, criança e louco... porquê só 1 pouco?»
- CyberX
- 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
Agora que já pus a mão num dispositivo BLE é oficial: o LEGO EV3 pode controlar dispositos BT 4.0 Low Energy e portanto não vai custar muito pô-lo a controlar um SBrick.
Estou a ler a temperatura ambiente de um SensorTag da Texas Instruments. Como para isso é necessário primeiro por o termómetro em modo de leitura escrevendo num registro do dispositivo confirma-se a comunicação bidireccional.
http://ofalcao.pt/blog/2014/lego-ev3-ti-sensortag
Estou a ler a temperatura ambiente de um SensorTag da Texas Instruments. Como para isso é necessário primeiro por o termómetro em modo de leitura escrevendo num registro do dispositivo confirma-se a comunicação bidireccional.
http://ofalcao.pt/blog/2014/lego-ev3-ti-sensortag
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
«De génio, criança e louco... porquê só 1 pouco?»
- CyberX
- 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
O SBrick passou à produção.

Comunicados oficiais para muito breve.

Comunicados oficiais para muito breve.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
«De génio, criança e louco... porquê só 1 pouco?»
- AGarcia
- Administrator

- Mensagens: 4987
- Registado: 03 mai 2009, 22:47
- Localização: Peniche
- Contacto:
Re: SBrick - Smart way to control all your LEGO® Creations
Os meus SBricks já estão a caminho!

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG - Sanjoanense BRInCKa 2026 - 3 a 5 de outubro
- CyberX
- 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
Os nossos 
Vamos a ver se seguem mais rápido que os betas... o Conchas e eu esperávamos tê-los para a BRInCKa Braga e só chegaram na semana seguinte (desta vez pelo menos temos um tracking code, pode ser um sinal de envio prioritário).
Se os corrreios magiares forem como os britânicos acabamos a abrir as nossas prendas de Natal na noite de ano novo.
Temos aqui uns quantos tugas à espera de SBricks... a próxima BRInCKa vai ter animação. Já têm ideias para usar os vossos?
Vamos a ver se seguem mais rápido que os betas... o Conchas e eu esperávamos tê-los para a BRInCKa Braga e só chegaram na semana seguinte (desta vez pelo menos temos um tracking code, pode ser um sinal de envio prioritário).
Se os corrreios magiares forem como os britânicos acabamos a abrir as nossas prendas de Natal na noite de ano novo.
Temos aqui uns quantos tugas à espera de SBricks... a próxima BRInCKa vai ter animação. Já têm ideias para usar os vossos?
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
«De génio, criança e louco... porquê só 1 pouco?»
- AGarcia
- Administrator

- Mensagens: 4987
- Registado: 03 mai 2009, 22:47
- Localização: Peniche
- Contacto:
Re: SBrick - Smart way to control all your LEGO® Creations
No meu caso, numa primeira fase, vão servir para controlar locomotivas.
Depois seguir-se-ão as agulhas e semaforos.

Depois seguir-se-ão as agulhas e semaforos.
#EUusoOmeuLUGBULKnosEVENTOSdaPLUG - Sanjoanense BRInCKa 2026 - 3 a 5 de outubro
-
csiquet
- Sócio

- Mensagens: 3890
- Registado: 10 mar 2008, 16:50
- Localização: V.N.Gaia
- Contacto:
Re: SBrick - Smart way to control all your LEGO® Creations
A Eurobricks tinha feito um concurso SBrick e vejam só os vencedores 
http://www.eurobricks.com/forum/index.p ... try2154472
http://www.eurobricks.com/forum/index.p ... try2154472
-
csiquet
- Sócio

- Mensagens: 3890
- Registado: 10 mar 2008, 16:50
- Localização: V.N.Gaia
- Contacto:
Re: SBrick - Smart way to control all your LEGO® Creations
Animatronic LEGO® Technic Demon!
Created by: Crowkillers
Created by: Crowkillers