LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 19:00
Sábado das 9:00 às 13:00
^ Retornar ao
topo

Módulo Bluetooth Low Energy - HC-08


Quantidade:
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Agora você vai conseguir usar seu iPhone para controlar periféricos ligados ao seu Arduino via Bluetooth! Sim, você leu certo: usando seu iPhone. Graças a tecnologia Low Energy, este módulo consegue se conectar a seu iPhone e assim você pode enviar informações do celular para o módulo. Ele é extremamente simples de se usar, basta conectar os 4 pinos corretamente em seu Arduino e usar como uma interface serial comum. Ligue o pino de VCC na saída 5V do Arduino, o GND em qualquer GND da placa e os outros dois pinos em Tx e Rx, conforme sua programação (ou nos pinos 0 e 1 do Arduino, caso queira usar Hardware Serial).

Ao enviar caracteres do celular, o módulo automaticamente envia via serial para sua placa, seja um Arduino, BlackBoard ou mesmo Placa RC FTDI. Com essa informação, e com o código adequado, você consegue fazer uma automação residencial, controle de robôs ou qualquer outro projeto que necessite de uma comunicação sem fio simples e rápida.

BlackBLE

BlackBLE

App da RoboCore Download do Aplicativo da RoboCore na App Store
Para facilitar ainda mais o uso desse módulo com iPhone, a RoboCore lançou na App Store da Apple um aplicativo para comunicação bluetooth.
O BlackBLE possui duas interfaces, uma com botões estilo pad controller e outra estilo joystick. Para visualizar a tela joystick basta rotacionar seu celular e deixá-lo em landscape. Cada botão possui uma letra, e ao pressioná-lo, é justamente essa letra que é enviada para o módulo bluetooth, portanto você deve tratar o recebimento dessa letra em seu código no Arduino. Ao segurar pressionado o botão no aplicativo, o celular envia constantemente o caracter para o módulo (esta repetição é imediata na tela joystick, porém demora cerca de meio segundo para começar na tela estilo pad controller).
Além dessas funcionalidades, o aplicativo ainda possui um campo de texto para receber informações enviadas do módulo bluetooth (máximo de 20 bytes, ou 20 caracteres por envio).

Para conectar seu HC-08 no iPhone é muito simples: basta pressionar o símbolo de bluetooth preto no canto superior direito do aplicativo. Isso fará com que seja aberta uma lista com todos os módulos HC-08 disponíveis nas proximidades. Selecione seu módulo conforme a etiqueta de nome colada na parte de trás do módulo e pronto, o módulo estará conectado e pronto para uso.

Veja abaixo as duas telas do aplicativo:

Tela com botões estilo pad controller:


Tela com botões estilo joystick:




Veja abaixo o video do módulo em funcionamento com o aplicativo:



Informações Módulo HC-08:

  • Módulo Bluetooth Low Energy 4.0
  • 4 pinos do módulo: VCC - GND - TX - RX
  • Tensão VCC: 5V
  • Tensão dos pinos RX TX: preferivelmente 3,3V


  • BlackBLE

    BlackBLE

    Compatibilidade: iPhone 5 ou superior
    iOS: 10.0 ou superior.
    Tamanho do aplicativo: 12,7MB
    Download do Aplicativo da RoboCore na App Store

  • Datasheet com Set de comandos AT



  • Para fazer comentários é necessário estar logado. Efetuar login.

    Você ainda nao é cadastrado? Cadastre-se agora!



    pgivisiez
    date Enviado: 2017-03-24 21:08:42


    Olá, conectei o módulo usando o conversor de nível lógico. O único comando que envio e ele retorna algo é o AT+NAME=ABC, que retorna "OKsetNAME".
    
    Nenhum outro comando, nem o "AT" retorna algum resultado. Alguém já passou por isto?

    ViniDj
    date Enviado: 2017-03-25 09:02:53

    Qual programa serial você está usando no computador? Usando o próprio programa do Arduino conseguimos alterar nome, e ver todas as outras definições do módulo sem grandes problemas.

    pgivisiez
    date Enviado: 2017-03-25 16:06:04

    Uso o do Arduino 1.8.1. Que estranho. Se puder, veja este exemplo, por gentileza... fiz a mesma ligação sugerida aqui no esquema do HC-05 (que eu entendo que é a mesma que o HC-08) e olhe o código e a saída.
    
    O módulo linhas "B>" só me responde no comando para alterar o nome.
    
    https://goo.gl/UDRVIv

    ViniDj
    date Enviado: 2017-03-27 07:29:19

    Esse problema pode estar relacionado a versão da IDE do Arduino que está usando. Já vimos ele anteriormente em outras verões. Sugiro baixar a versão 1.6.5 e tentar o mesmo procedimento. Apenas uma dica, quando for enviar comandos para o bluetooth com o blue.println, ao invés de usar println use apenas print, pois isso evitará enviar comandos a mais para o módulo.

    pgivisiez
    date Enviado: 2017-03-27 22:40:12

    Tem razão, Vini. Com o println estava mandando "dois \n\r".
    
    Bem, testei com o 1.6.5. Testei em outro computador que ja tinha o 1.6.12. Testei no MEGA e o comportamento é o mesmo. O único comando que aceita é o "AT+NAME", os outros, nada. Nem apenas "AT".
    
    Será que é pane no módulo?
    

    ViniDj
    date Enviado: 2017-03-28 07:33:55

    Acho pouco provável, antes de serem vendidos cada um deles passa por uma mudança de nome e alguns testes simples com comandos AT, inclusive com o AT+RX, e também acho difícil você ter feito algo que pudesse queimá-lo ou danificá-lo. Tente utilizar chars comuns ao invés de Strings, e na hora de ler o comando serial leia com o read() ao invés do readString(). 

    pgivisiez
    date Enviado: 2017-03-28 19:39:23

    Alterei tudo pra char e .read()  naaaada. que estranho, amigo.
    
    Tentei outros rate bauds no begin do Serial e nenhum resultado esperado (funciona só com 9600).
    
    Uso outros módulos através do Serial e funciona normalmente. Este HC-08 nada :(

    pgivisiez
    date Enviado: 2017-03-28 20:18:01

    Segui estes passos aqui também, conectando tudo a 5v
    
    http://www.prometec.net/bluetooth-le/
    
    Mesmo resultado, só o AT+NAME=XXX funciona
    
    Realmente não sei :(

    ViniDj
    date Enviado: 2017-03-29 07:22:55

    Se você quiser pode nos enviar este módulo de volta para darmos uma olhada, pois realmente é estranho isso estar acontecendo. Se for o caso entre em contato pelo suporte@robocore.net informando que gostaria de enviar o produto de volta para darmos uma olhada, e então será fornecido o endereço para você enviar.


    DaniloN
    date Enviado: 2017-03-18 11:27:30


    Opa, tudo certo pessoal? Queria perguntar se esse módulo tem conversor de sinal integrado, pra compatibilidade com placas de 5v? Valeu!

    DaniloN
    date Enviado: 2017-03-18 11:33:27

    Opa, achei o datasheet aqui! Respondido já! rs

    MarceloFarias
    date Enviado: 2017-03-20 10:41:43

    Originalmente o módulo é 3V3. Entretanto, não existe uma documentação confiável sobre o breakout no qual ele vem soldado e assim não podemos assegurar que exista um circuito de conversão de nível lógico nele. Portanto, recomendamos que utilize um conversor de nível lógico externo: https://www.robocore.net/loja/produtos/conversor-de-nivel-logico.html


    mhcosta
    date Enviado: 2017-03-16 21:55:20


    Olá, eu comprei esse módulo e estou tentando conectá-lo com um dispositivo Android. É possível ou ele só se conecta com o Iphone? Em caso afirmativo, tenho que alterar alguma configuração pelos comandos AT para que ele funcione com o Android?

    MarceloFarias
    date Enviado: 2017-03-17 09:37:35

    Alguns dispositivos Android mais novos já contam com BLE, entretanto, ainda não encontramos aplicativos que atendam a esse módulo. Estamos trabalhando numa versão que seja compatível, mas ainda não temos previsão para seu lançamento.

    mhcosta
    date Enviado: 2017-03-17 12:26:03

    Tenho um Galaxy J5 e instalei nele um APP que mostra se ele é compatível ou não com BLE e aparentemente ele disse que sim. Tento me conectar com ele, a luz do módulo até para de piscar dando a impressão de que vai conectar e logo em seguida ele diz que não consegue parear. Será que estou fazendo alguma coisa de errada, meu telefone realmente não é compatível?

    MarceloFarias
    date Enviado: 2017-03-17 16:27:07

    Provavelmente o Aplicativo tentou se conectar ao módulo como se ele fosse um servidor GATT, e isso precisa ser configurado via comando AT. De qualquer forma, para trabalhar com esse módulo com Android, dê uma olhada nesse link, https://developer.android.com/guide/topics/connectivity/bluetooth-le.html#connect, pode se abster de entender os códigos, mas se atente ao processo e ao texto, ele explica como funciona o protocolo BLE no Android. 


    Brabolets
    date Enviado: 2017-03-07 23:08:25


    Será que vocês poderiam fazer um aplicativo compatível com versões do IOS mais antigas como 7,8 ou 9? Tenho um iPad3 e não gostaria de atualizar para o 10, já que o app só pode ser instalado nessa versão mais nova do sistema.

    MarceloFarias
    date Enviado: 2017-03-08 11:20:04

    Não temos previsão para lançar um aplicativo para essa versão mais antiga. Contudo, sua solicitação será analisada pela nossa equipe de desenvolvimento. 


    filipepaladino
    date Enviado: 2017-03-01 15:46:24


    Boa tarde, estou com dificuldade em usar o modulo, precisa de alguma configuração ?

    ViniDj
    date Enviado: 2017-03-01 15:54:49

    Não, da forma que é vendido você consegue usá-lo. Por favor, envie um email para suporte@robocore.net com imagens da ligação que está usando, informando o número da compra onde adquiriu o módulo e as demais placas usadas. 

    filipepaladino
    date Enviado: 2017-03-01 16:30:01

    Obrigado, ja encaminhei o email.


    jorgecloves
    date Enviado: 2017-02-23 18:16:51


    É possivel utilizá-lo com o app Blynk no iphone?

    ViniDj
    date Enviado: 2017-02-23 18:27:17

    Infelizmente não, pois o BLE do Blynk ainda está em Beta e não funciona corretamente. Testamos a pouco tempo. No momento o único App funcional para este módulo é o BlackBLE.


    lfelipem
    date Enviado: 2017-02-20 12:41:29


    Boa tarde, esse modulo pode ser conectado em outras placas como Raspberry e Beaglebone ? A conexão se dá pela interface serial, correto? Como realizar um acesso SSH através desse modulo? Obrigado

    lfelipem
    date Enviado: 2017-02-20 12:42:10

    * POSSO realizar um acesso SSH através desse modulo?*

    ViniDj
    date Enviado: 2017-02-20 13:55:32

    A Raspberry Pi 3 consegue enxergar o HC-08 e consegue se conectar a ele. Dessa forma, provavelmente você consiga estabelecer uma comunicação serial entre as partes. Em relação a BeagleBone, como não trabalhamos com essa placa infelizmente não temos como testar.


    MCD9
    date Enviado: 2017-02-20 11:22:48


    boma dia!!! O APP  do Módulo Bluetooth  não tem para o android? - obrigado Luiz

    MarceloFarias
    date Enviado: 2017-02-20 11:37:27

    Atualmente contamos apenas com a versão para iPhone. Estamos trabalhando na versão para Android.