LightBlue Bean – Placa compatível com Arduino

lightblue bean

Apresentação

A placa LightBlue Bean é uma placa compatível com Arduino que conta com um módulo Bluetooth Low Energy (de baixo consumo). A grande novidade e também diferencial dessa placa é que conseguimos programá-la utilizando o Bluetooth, ou seja, podemos fazer o upload do sketch desenvolvido no Ambiente Arduino via comunicação sem fio. Essa placa foi desenvolvida pela empresa californiana Punch Through e está fazendo sucesso por sua facilidade de programação wireless e por permitir que se trabalhe com bateria, com consumo reduzido por conta do módulo Bluetooth Low Energy. 

Essa placa conta ao todo com 8 pinos digitais disponíveis para fácil interface. Entre esses pinos, dois deles podem fazer leitura de sinais analógicos (2 pinos de ADC). Também possui disponível nesses pinos comunicação serial SPI e I2C. Conta também com um acelerômetro de 3 eixos, X, Y e Z.

pinout-diagram-1024x426
Figura 1: Esquema de pinagem. Crédito: Punch Through

Hardware

O microcontrolador utilizado nessa placa é o Atmel ATMega328 de 28 pinos em um encapsulmento QFN28, conectado a um cristal externo de 8 MHz. O Acelerômetro utilizado é um BOSCH BMA250 e o módulo Bluetooth é um Texas Instruments CC2540. Além disso possui um conector de bateria CR2032 no lado de baixo da placa. 

bot
Figura 2: O outro lado da placa

Todos os arquivos do projeto dessa placa estão disponíveis para download sob licença Creative Commons Attribution 4.0 International. Confira abaixo:

  • Esquemático no EAGLE e arquivos gerber – link;
  • Esquemático em PDF – link;
  • Arquivo SVG – link;
  • Modelos 3D – link;
  • Esquemático do módulo Bluetooth que contêm o CI TI2540 – link.

Disponibilizei um Print do Esquemático abaixo. Para rápida e melhor visualização clique na imagem. Os direitos de todas as imagens e projeto são do fabricante.

Capture
Figura 3: Esquemático. Crédito: Punch Through

Ambiente de desenvolvimento e exemplo

Para trabalhar com o Arduino IDE, basta utilizar a versão 1.0.6 ou mais nova. Para baixar essa versão, acesse o link a seguir para Windows. Deverá instalar também um add-on, que pode ser baixado no link. As imagens a seguir são da versão 1.0.6. Veja quantos exemplos existem para o LightBlue Bean.

sketch
Figura 4: Exemplos no sketch Arduino. Crédito: Punch Through

A Punch Through também disponibiliza um aplicativo para o iPhone para que se possa testar rapidamente a placa. Pode-se verificar o estado de 6 entradas digitais, de duas entradas analógicas, controlar o led de três cores e verificar a posição da placa em X, Y e Z. 

hand-holding-lightblue-ios7-Bean
Figura 5: Aplicativo para o iOS7. Crédito: Punch Through

Para que o aplicativo funcione, é preciso fazer o download do sketch exemplo LightBlueDemo.  Selecionei esse exemplo para ilustrar que o sketch não é complicado. O código está publicado como domínio público e também foi desenvolvido pelo time da Punch Through.

O que acharam dessa placa compatível com Arduino? Ela ainda não está disponível para compra no Brasil. Nos Estados Unidos seu preço é 30 dólares.

Referências 

http://www.atmel.com/devices/atmega328.aspx
http://ae-bst.resource.bosch.com/media/products/dokumente/bma250/bst-bma250-ds002-05.pdf
http://creativecommons.org/licenses/by/4.0/
http://punchthrough.com/files/bean/hardware/bean_hardware_rev_e.zip
http://punchthrough.com/docs/files/Bean/Bean_revE_board_export.pdf
http://punchthrough.com/bean/wp-content/uploads/2014/05/beanfritzing.svg
http://punchthrough.com/files/bean/hardware/BEAN_MODEL_REVE_1.1.0.zip
https://punchthrough.com/docs/files/LBM313/LBM313_Schematic.pdf
http://arduino.cc/download.php?f=/arduino-1.0.6-windows.exe
http://punchthrough.com/files/bean/loader/windows/WindowsBeanLoader_ArduinoIDEAddOn.zip
http://blog.bluetooth.com/new-developer-tools-available/
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
9 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Eduardo Scherrer
Eduardo C. Scherrer
14/05/2015 14:48

Thiago,

Já testou esta placa?

Sabe se já é possível a compra dela aqui no Brasil?

Obrigado

Eduardo

trackback
02/06/2015 15:29

[…] LightBlue Bean – Placa compatível com Arduino […]

trackback
28/05/2015 08:07

[…] LightBlue Bean – Placa compatível com Arduino […]

trackback
22/05/2015 21:18

[…] LightBlue Bean – Placa compatível com Arduino […]

trackback
13/05/2015 17:22

[…] LightBlue Bean – Placa compatível com Arduino […]

trackback
06/05/2015 14:34

[…] LightBlue Bean – Placa compatível com Arduino […]

trackback
09/04/2015 11:22

[…] LightBlue Bean – Placa compatível com Arduino […]

trackback
09/04/2015 11:04

[…] LightBlue Bean – Placa compatível com Arduino […]

trackback
09/04/2015 10:39

[…] LightBlue Bean – Placa compatível com Arduino […]

Talvez você goste:

Séries

Menu