Sou um iniciante em microcontroladores e eletrônicos, embora não realmente em computadores e programação.

Começando com o Arduino, cheguei a um ponto em que estou realmente interessado em fazer meu protótipo falar com um dispositivo móvel ou um computador para enviar e receber dados (por exemplo, enviar dados do sensor ou receber comandos).

Olhando, eu “Descobri que existem diferentes módulos de bluetooth com preços variados. Pesquisas adicionais sobre as diferenças não revelaram muito para mim, pois eu sou um iniciante. Estou lutando para entender o que procurar ou como escolher.

Minha pergunta aqui é:

Quais são as diferenças fundamentais dos diferentes módulos Bluetooth para iniciantes, tal como:

  • HC-05
  • HC-06
  • HC-07

E o que deveria um olhar para quando for comprar um módulo Bluetooth simples para Arduino?

Resposta

Como no que diz respeito à simplicidade, HC05 seria o caminho a percorrer. É de longe o mais popular e há uma tonelada de tutoriais sobre como usá-lo (apenas uma rápida pesquisa no Google). Quanto às diferenças:

  • O módulo HC-05 pode construir uma conexão com outros módulos. Por exemplo. um robô sendo um mestre e se conectando ao módulo bluetooth escravo. Ou no modo escravo para fazer uma ponte sem fio para um notebook.

  • O módulo HC-06 só pode ser um escravo. Isso o torna útil apenas para, digamos, conectar um notebook como mestre a um robô com um módulo escravo, por exemplo para uma ponte serial sem fio.

  • Quanto ao HC07, o suporte parece baixo, então eu recomendo usar o HC05 ou HC06

No final do dia, tudo se resume aos seus requisitos. Se você deseja apenas falar entre o telefone e seu arduino, o HC06 funcionaria bem, mas se em algum momento você quiser falar com outro arduino, o hc05 seria o melhor.

Comentários

  • Obrigado Caleb, ótima resposta! Você tem experiência em módulos Xbee BT?

Resposta

Eu realmente não sei as diferenças, mas eu “Usei os módulos HC-06. Eles são apenas no modo escravo, mas isso é o que você precisa para substituir um terminal com fio do Arduino, como o PC e um cabo USB, por um terminal Bluetooth. Isso provavelmente cobre 99% dos casos em que um Arduino ou outro dispositivo baseado em MCU precisa se comunicar com um PC ou tablet que já tenha Bluetooth integrado. Para a comunicação de dispositivo para dispositivo, um deles teria que ser um mestre, e eu acho que requer um HC-05.

Comentários

  • Obrigado @JRobert! Não ' não sabia que era possível, muito legal! Você está usando seu HC-05 para fazer upload de esboços E compartilhar dados durante a operação (como informações do sensor)?
  • O hc05 é mestre e escravo, hc06 é apenas escravo. A única diferença real é o firmware que pode ser atualizado, mas não é uma tarefa fácil para um iniciante.
  • Sim, eu carreguei os esboços, mas foi dolorosamente lento para prosseguir. Mas sim, eles são projetados como substitutos imediatos para um terminal com fio. @CalebBramwell – obrigado por esclarecer isso. Ainda não ' brinquei com as diferentes variantes HC-0x.

Resposta

É possível usar o HC-05 para fazer upload de seus programas sem fio, embora exija fiação extra do HC-05 para o arduino.

O upload sem fio pode ser uma alternativa útil quando o acesso ao arduino é incômodo ou se você não se sentir confortável conectando seu computador a um arduino alimentado ou conectado a outra coisa, obtendo o mesmo que conseguiria com, digamos, um optoacoplador.

Comentários

  • Isso não responde a pergunta dos OPs.
  • bem, os HC-06 não são capazes disso … então os torna diferentes, certo? Ou fazem você quer dizer que os iniciantes não deveriam ' se preocupar com isso?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *